启动quorum-examples的虚拟机环境,用ssh连接
#进入quorum-examples的工作目录
D:\quorum\>cd quorum-examples
#用vagrant启动quorum-examples的ubuntu虚拟机(等几分钟)
D:\quorum\quorum-examples>vagrant up
#通过ssh连接quorum-examples虚拟机
D:\quorum\quorum-examples>vagrant ssh
运行初始节点
#进入运行的目录quorum-examples/7nodes
ubuntu@ubuntu-xenial:~$cd quorum-examples/7nodes
#初始化区块链
ubuntu@ubuntu-xenial:~/quorum-examples/7nodes$./init.sh
#启动包含7个节点的区块链
ubuntu@ubuntu-xenial:~/quorum-examples/7nodes$./start.sh
#在第一个节点上启动geth(ethereum的客户端),进入geth的命令行
ubuntu@ubuntu-xenial:~/quorum-examples/7nodes$geth attach ipc:qdata/dd1/geth.ipc
再开一个cmd,此时由于第一个节点已启动,quorum-examples虚拟机和七个节点都正在运行,故对第二个及以上节点的操作只需要连接虚拟机和节点即可。以启动第4个节点的geth为例:
#进入quorum-examples的工作目录
D:\quorum\>cd quorum-examples
#通过ssh连接quorum-examples虚拟机
D:\quorum\quorum-examples>vagrant ssh
#进入运行的目录quorum-examples/7nodes
ubuntu@ubuntu-xenial:~$cd quorum-examples/7nodes
#在第四个节点上启动geth(ethereum的客户端),进入geth的命令行
ubuntu@ubuntu-xenial:~/quorum-examples/7nodes$geth attach ipc:qdata/dd4/geth.ipc
可以在geth命令行执行一些智能合约,开发应用,具体看ethereum的geth应用开发的教程
开发系列入门教程:http://www.8btc.com/author/17094