時(shí)間:2021-12-18|瀏覽:389
本文發(fā)表后不到兩周,Taproot區(qū)塊高度將達(dá)到709,我們已經(jīng)在比特幣網(wǎng)絡(luò)上激活,我們已經(jīng)了解了它的期望點(diǎn),現(xiàn)在有必要了解一些可能的故障模式。
最好的(也是最有可能的)結(jié)果是一切都很順利,普通用戶不應(yīng)該看到任何事情,只有那些仔細(xì)監(jiān)控他們的節(jié)點(diǎn),并試圖創(chuàng)建Taproot只有交易者才能注意到任何事情。709塊高度,在631點(diǎn),我們所知道的幾乎所有整個(gè)節(jié)點(diǎn)都將執(zhí)行相同的共識(shí)規(guī)則,并在一個(gè)塊后運(yùn)行Bitcoin Core 0.21.1,22.0 或者相關(guān)版本的節(jié)點(diǎn)將強(qiáng)制執(zhí)行早期版本軟件未執(zhí)行的附加Taproot規(guī)則。
早在2015年B,早期和后期版本的節(jié)點(diǎn)軟件就會(huì)接受不同的塊IP66 這樣的事情發(fā)生在軟分叉激活過(guò)程中,導(dǎo)致了6個(gè)區(qū)塊的鏈分裂和多個(gè)短鏈分裂。
為了防止這個(gè)問(wèn)題再次發(fā)生,工程師們付出了很多努力。只有礦工故意挖一個(gè)無(wú)效的Taproot區(qū)塊,或者禁用硬編碼到Bitcoin Core在采取相關(guān)節(jié)點(diǎn)軟件的安全措施時(shí),Taproot類似的問(wèn)題會(huì)出現(xiàn)。
具體來(lái)說(shuō),礦工需要從T中創(chuàng)建或接受一個(gè)鏈分裂a(bǔ)proot輸出(隔離見(jiàn)證 v1 交易輸出)支出,而不遵循Taproot規(guī)則。如果礦工這樣做,當(dāng)比特幣節(jié)點(diǎn)運(yùn)營(yíng)商的經(jīng)濟(jì)共識(shí)拒絕T時(shí)aproot當(dāng)區(qū)塊無(wú)效時(shí),它們至少會(huì)損失 6.25 BTC(約40萬(wàn)美元)。
我們有無(wú)效區(qū)塊的情況下,我們無(wú)法確定這些節(jié)點(diǎn)運(yùn)營(yíng)商會(huì)做什么(節(jié)點(diǎn)可以完全私下運(yùn)行),但根據(jù)bitnodes.io/nodes/數(shù)據(jù)顯示,可能超過(guò) 50% B的節(jié)點(diǎn)運(yùn)營(yíng)商正在運(yùn)營(yíng)itcoin Core的Taproot執(zhí)行版本可能足以確保任何創(chuàng)建無(wú)效Taproot區(qū)塊礦工會(huì)看到其區(qū)塊會(huì)被網(wǎng)絡(luò)拒絕。
雖然不太可能,但從理論上講,暫時(shí)的鏈分裂能的,我們應(yīng)該可以使用ForkMonitor.info等服務(wù)或Bitcoin Core中的getchaintips RPC對(duì)其進(jìn)行監(jiān)控。如果發(fā)生這種情況,輕量級(jí)客戶端可能會(huì)收到錯(cuò)誤確認(rèn)。盡管理論上有可能獲得 6 第二次確認(rèn),就像 2015 2015年的鏈分裂是一樣的,但這意味著礦工將損失近250萬(wàn)美元(相比之下,2015年的損失約為5萬(wàn)美元)。我們希望礦工們能在如此巨大的潛在損失中實(shí)際執(zhí)行Taproot規(guī)則。
在我們可以想象的幾乎任何失敗的情況下,一個(gè)簡(jiǎn)單而有效的臨時(shí)響應(yīng)措施是提高您的確認(rèn)限制。如果您通常在付款前等待6次確認(rèn),您可以將確認(rèn)數(shù)提高到30次,直到問(wèn)題得到解決。
T將執(zhí)行確認(rèn)全節(jié)點(diǎn)運(yùn)營(yíng)商的經(jīng)濟(jì)共識(shí)aproot用戶和服務(wù)戶和服務(wù),更簡(jiǎn)單的解決方案僅從B開(kāi)始itcoin Core 0.21.1或更高版本(或兼容替代節(jié)點(diǎn)實(shí)現(xiàn))獲取相關(guān)交易確認(rèn)信息。
我們希望Taproot激活可以順利進(jìn)行,但也鼓勵(lì)交易運(yùn)營(yíng)商和任何709,接受大額交易的人在632區(qū)塊附近升級(jí)節(jié)點(diǎn),或準(zhǔn)備在出現(xiàn)問(wèn)題跡象時(shí)臨時(shí)增加確認(rèn)數(shù)。
熱點(diǎn):Bitcoin BTC 數(shù)據(jù) 比特幣 比特幣 比特幣網(wǎng) 比特幣網(wǎng)絡(luò) 比特幣節(jié)點(diǎn)