SegWit2x 客戶端安裝教程

買賣虛擬貨幣

按照紐約共識的路線圖現在SegWit2x已經進入了測試階段,SewWit2x的開發工作由Jeff Garzik親自操刀,Jeff也在呼籲大家對SegWit2x進行測試,SegWit2x的專案地址為:。
本文的目的是讓讀者可以儘快的安裝SegWit2x版本的客戶端,並可以對其進行測試(執行testnet5)。本文使用Ubuntu作業系統為例。

原始碼下載

目前SegWit2x還沒有釋出可執行檔案,只能自己編譯原始碼進行安裝。原始碼也有兩個版本:releases 和 git版本庫。
releases 版本可以直接下載,地址:,可以看SeWit2x的最新的releases以及歷史releases版本。
在ubuntu上可以使用wget命令下載releases的程式碼,下載1.14.1rc2版本的命令為:

wget 

下載之後解壓命令:

tar -xzvf v1.14.1rc2

如果不想使用releases版本可以在git版本庫中直接clone開發中的程式碼。克隆命令為:

git clone admin@chaindaily:btc1/bitcoin.git

注意SegWit2x的程式碼提交在segwit2x上,不在master分支上,切換git分支的命令為:

git checkout segwit2x

依賴庫安裝

編譯原始碼需要先安裝對應的依賴庫,在Ubuntu可以直接使用命令列安裝依賴庫,本文只以安裝bitcoind為例,不包含bitcoin-qt和wallet的安裝。
安裝依賴庫:

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils

安裝boost的依賴:

sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev

安裝boost的開發包:

sudo apt-get install libboost-all-dev

編譯原始碼

進入SegWit2x的目錄,執行autogen.sh命令:

./autogen.sh

上面的命令完成之後執行configure命令且指定不包含圖形介面和錢包:

./configure --without-gui --disable-wallet

直接執行編譯命令:

make && make check

安裝SegWit2x版的bitcoind到系統中:

sudo make install

現在系統中就有了SewWit2x的bitcoind,下面就可以直接執行了。

執行testnet5

SegWit2x執行在測試網路testnet5上面,SegWit2x客戶端已經更改-testnet為testnet5,SegWit2x客戶端安裝成功後直接執行測試網路的命令即可執行在testnet5上,執行測試網路命令:

bitcoind -testnet --daemon

可以透過bitcoin-cli命令檢視當前節點的執行情況,需要加上-testnet:

bitcoin-cli -testnet getinfo

另外,SegWit2x的資料放在目錄~/.bitcoin/testnet5中。SegWit2x相關的資料瀏覽可以在上查詢。

文中使用的指令碼可以在中獲取。

作者:姜家志

轉自:http://www.jianshu.com/p/d8073676c68e

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;