當前位置:
首頁 > 最新 > BIP91是什麼,礦池如何支持?

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超級節點,不只為分一杯羹