区块链之quorum的安装

安装

预备工作

  • 安装virtual Box
  • 安装vagrant
  • windows环境下安装成功,windows环境需要通过cygwin安装ssh

正式安装和启动

下载quorum-examples

初始节点的启动

启动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

阅读更多

更多精彩内容