NO IMAGE

安裝

預備工作

  • 安裝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
[email protected]:~$cd quorum-examples/7nodes
#初始化區塊鏈
[email protected]:~/quorum-examples/7nodes$./init.sh
#啟動包含7個節點的區塊鏈
[email protected]:~/quorum-examples/7nodes$./start.sh
#在第一個節點上啟動geth(ethereum的客戶端),進入geth的命令列
[email protected]:~/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
[email protected]:~$cd quorum-examples/7nodes
#在第四個節點上啟動geth(ethereum的客戶端),進入geth的命令列
[email protected]:~/quorum-examples/7nodes$geth attach ipc:qdata/dd4/geth.ipc

安裝後

可以在geth命令列執行一些智慧合約,開發應用,具體看ethereum的geth應用開發的教程

開發系列入門教程:http://www.8btc.com/author/17094