BIP91是什麼,礦池如何支持?
BIP91的作者是James Hilliard,其目的是降低Segwit(BIP141)的激活門檻設計,主要體現在兩個方面:
降低激活算力閾值,從BIP141的95%降低為BIP91的80%。
降低塊窗口期,從2016個塊降低至336個塊。
BIP91目的是降低Segwit(BIP141)的激活門檻設計
第一點降低共識層面算力的百分比,達到80%即可,可能參考了萊特幣的設置(segwit在萊特幣上採用80%閾值)。第二點極大縮短了時間窗口期,由原來約2個2016周期變更為2個336周期,也就是說最快從投票開始112個小時(4天半)後即可激活BIP91。
BIP91
BIP91激活之後,會拒絕掉沒有signal segwit的塊。當80%以上算力激活BIP91後,任何人都應該打出Signal Segwit的塊,否則一定會被孤塊。
截至當前7月18日12點(UTC+0),目前已經有大約60~70%的算力signal bip91了。那麼對於尚未支持的礦池需要抓緊時間做兩件事情:
運行BIP91的軟體,有兩個選擇:btc1(segwit2x)或者segsignal(Core+BIP91)
Signal Segwit,並在coinbase里放入segwit commitment hash
對於第一件事情,任何人均可以自由選擇這兩個軟體,這裡簡單介紹一下btc1(https://github.com/btc1/bitcoin)和segsignal(https://github.com/segsignal/bitcoin)。
btc1是有Jeff Garzik主導開發的執行紐約共識的軟體,從Core的代碼庫fork出來,並在其上增加了兩個主要功能:BIP91和2MB硬分叉。其BIP91部分的代碼主要由James完成。如果你支持2MB硬分叉,那麼應該運行btc1的代碼,在segwit激活後90天會執行2M硬分叉,預測大約發生在2017年11月附近。
SegSignal是James Hilliard和Johnson Lau在Core(v0.14.2)基礎上增加了BIP91功能,如果不支持2MB硬分叉,那麼應該運行這個版本。相對而言,這個版本的代碼修改的更少,並且基於最新的Core v0.14.2,出現BUG等問題的概率會小一些。
編譯安裝SegSignal的參考步驟(Ubuntu):
apt-get update
apt-get install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils yasm
apt-get install -y libboost-all-dev libzmq3-dev curl wget unzip
wget https://github.com/segsignal/bitcoin/archive/segsignal-v0.14.2.zip -O segsignal-v0.14.2.zip
unzip segsignal-v0.14.2.zip
cd bitcoin-segsignal-v0.14.2
./autogen.sh
./configure --disable-wallet --disable-tests
make # make -j(cpu cores)
make install # optional
編譯安裝btc1的參考步驟(Ubuntu):
apt-get update
apt-get install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils yasm
apt-get install -y libboost-all-dev libzmq3-dev curl wget
wget https://github.com/btc1/bitcoin/archive/v1.14.4.tar.gz -O v1.14.4.tar.gz
tar zxf v1.14.4.tar.gz && cd bitcoin-1.14.4
./autogen.sh
./configure --disable-wallet --disable-tests
make # make -j(cpu cores)
make install # optional
最後,請務必運行真實的BIP91軟體,不要用簡單修改塊版本號來代替,否則你可能面臨孤塊。BIP141與BIP91之間是不兼容的,運行假的BIP91在其激活後可能會造成潛在分叉。


※「隔離驗證」分裂是對紐約共識的一種考驗
※央視財經報道:全球70%比特幣產生我國,「礦場」一天收益30萬!
※中原數字貨幣市場,異軍突起
※Segwit2xβ代碼庫和UAHF新代碼「比特幣ABC」已經發布
※重磅消息!紐約共識testnet5網路正式開放測試
TAG:比特幣之家 |
※BTCC礦池停止運營,曾佔據15%算力的國池怎麼就出局了?
※HashFlare礦池退出BTC挖礦,Coingeek礦池繼續增加BCH算力
※91pool礦池即將支持比原鏈挖礦
※BCH礦池新格局,Coingeek礦池曾成為BCH算力最大的礦池
※比特幣礦池BTC Guild的輝煌過去:算力曾接近全網一半
※吳忌寒旗下的AntPool螞蟻礦池為什麼要競選EOS超級節點?
※哈希日報:Telegram兩輪私人預售募集17億美元獲將取消公開ICO;EOS漲超38%,螞蟻礦池宣布加入EOS超級節點競選
※螞蟻礦池公告:重新恢復BCHABC打款以及發放BCHSV糖果
※蜘蛛礦池即將支持比原鏈BTM挖礦
※區塊鏈小課堂:以太坊是什麼?智能合約是什麼?礦機是什麼?礦池是什麼?
※EOS競選升級!Bitfinex、火幣礦池均加入EOS超級節點競選
※兄弟連區塊鏈培訓open-ethereum-pool以太坊礦池源碼分析(2)API分析
※被眾人寄予厚望的礦池幣VIAT到底還要跌多少
※螞蟻礦機B3明日上午開售 多礦池宣布支持BTM
※全球六大礦池你入沒入?排第一的目前已挖出126517個比特幣!
※火幣礦池發100億代幣HPT 10%向社會公募涉嫌非法集資
※萊比特礦池CEO江卓爾:BCH作為貨幣不需要新功能,但出於貨幣競爭的考慮需要
※比特幣現金價格的上漲是源於比特幣礦池Antpool的推動嗎?
※AntPool螞蟻礦池宣布參選波場TRON超級代表
※火幣礦池參選EOS超級節點,不只為分一杯羹