新聞加密貨幣企業的BIP-110軟分叉指南

企業的BIP-110軟分叉指南

作者: Bitcoin Magazine·

重點速覽

  • BIP-110將於區塊961,632進入強制信號期,預計約在2026年8月9日,新交易規則將於區塊965,664在九月初啟動。
  • 該提案限制了由SegWit和Taproot引入或擴展的多項交易功能,包括大型數據推送、超大輸出腳本、未定義的見證版本和OP_SUCCESS操作碼。
  • BIP-110對啟動前創建的UTXO予以豁免,標準的貨幣交易仍與新規則保持相容。
  • 由於電力和機器運行時間的沉沒成本,礦業公司在潛在的鏈分叉中面臨最高的即時經濟風險。
  • 交易所和機構託管機構應為結算不確定性做好準備,包括監控兩個分支、提高確認要求,以及延遲最終結算直到一個分支果斷地累積更多工作量。
企業的BIP-110軟分叉指南

BIP-110——一項全網軟分叉的比特幣改進提案——正接近其首個關鍵啟動門檻。該提案將於區塊961,632進入強制信號期,目前預計約在2026年8月9日。最遲於區塊963,648鎖定,約在八月底,並於區塊965,664啟動新交易規則,目前預計在九月初。BIP-110採用55%的信號門檻,並將實施其限制措施持續52,416個區塊——約一年的時間。

比特幣透過礦工、用戶和節點之間的協調來解決共識變更(請注意,任何人都可以同時擔任這三種角色的任意組合)。礦工選擇延伸哪條有效鏈。用戶決定認可哪條鏈上的代幣、存款和支付。節點獨立選擇執行哪些規則。當這些群體匯聚到同一條鏈上時,持久的共識便隨之產生。這種協調模式已經在先前的軟分叉啟動中得到驗證,每一次都要求生態系統在新規則生效前圍繞共同的規則集達成一致。

BIP-110限制了大型數據推送、超大輸出腳本、未定義的見證版本、Taproot附加數據(annex)、深層Taproot控制區塊、OP_SUCCESS操作碼以及某些Tapscript條件。這些功能由比特幣的SegWit和Taproot升級引入或擴展,使交易中能夠實現更具表達力的腳本和更大的數據承載能力。BIP-110對啟動前創建的UTXO予以豁免,而標準的貨幣用途仍與其規則保持相容。

大多數企業無需採取行動

對大多數企業而言,BIP-110無需採取任何行動。如今,企業使用比特幣的典型方式是作為價值儲存——一種長期的財政儲備資產。這一用途基本上不受BIP-110所針對的交易功能影響。

使用比特幣進行支付的企業也面臨有限的直接影響。標準的鏈上支付仍然相容(詳見下文),而普通的Lightning支付則在鏈下進行。鏈分叉仍可能影響Lightning通道監控、強制關閉行為以及Lightning節點視為權威來源的鏈。然而,即使是使用比特幣進行支付的企業,通常也依賴像Square這樣的第三方服務提供商,因此這些問題被抽象化而不構成實際影響。

自行運行完整節點的企業有直接選擇權。每個用戶都保留運行符合自身需求的比特幣實作的權利。因此,支持BIP-110的企業應切換至運行BIP-110。其他運行節點的企業則無需做任何事情。

BIP-110節點執行更嚴格的規則。在強制信號期間,它會拒絕未信號bit 4的區塊。啟動後,它還會拒絕包含違反BIP-110交易的區塊。非BIP-110節點既接受符合BIP-110的區塊,也接受在現有規則下仍然有效的區塊。在自身規則下所有有效的鏈中,節點會跟隨累積工作量證明最多的分支。

因此,需要注意的關鍵因素是潛在的鏈分叉。當礦工構建不符合BIP的鏈時,BIP-110節點可能會與更廣泛的網絡分離。非BIP-110節點可能會繼續跟隨工作量較高的分支,而BIP-110節點則可能留在累積工作量較少的合規分支上。

應對鏈分叉的企業

礦業公司面臨最高的即時經濟風險。電力和機器運行時間都是沉沒成本。礦工應選擇其預期其他礦工、節點和用戶會認可的分支並在其上挖礦。或者,礦工可以停止挖礦並等待鏈分叉解決。如果BIP-110和非BIP-110鏈各自獨立發展,礦工必須追蹤鏈工作量、信號情況、在兩套規則下的有效性、自身礦池的立場,以及市場對每個分支賦予的價值。

運營交易所和機構託管的企業應為結算不確定性做好準備。在持續的分叉期間,常規的六次確認標準會大幅失去其價值,因為每個分支都能獨立顯示六次確認。運營商應監控兩個分支,提高確認要求,在風險上升時暫停大額存款或提款,並延遲最終結算,直到一個分支果斷地累積更多工作量,或者交易在所有可行分支上都有足夠的深度。不同的驗證規則可能產生鏈分叉、虛假確認和雙重支付風險。

假設鏈分叉發生在區塊高度S。假設一筆存款出現在鏈A的S+4和鏈B的S+6。當兩條鏈都達到S+12時,該存款在每個分支上都有足夠的深度(假設仍採用標準的六次確認門檻)。然而,這個六次確認的數量應根據每個分支上的工作量進行調整,而所需的確認次數可能因分支而異。關鍵在於,運營商必須等待兩個分支都達到必要的確認次數。此時,運營商可以有信心該交易將持續存在,無論哪個分支最終成為標準鏈。

如果交易僅出現在一個分支上,運營商應等待該分支勝出或採用特定鏈的記賬方式。這是確保不發生雙重支付的唯一方法。實際上,貨幣交易最終應該總是出現在兩個分支上,因為BIP-110鏈並不禁止貨幣交易。

結論

首要考量是潛在的鏈分叉。如果沒有發生分叉,則無需採取任何不同的做法。即使發生鏈分叉,BIP-110也不會造成無法克服的干擾。

對於可能受到鏈分叉影響的企業,主要行動是延長確認時間並監控兩個分支。對於支持該BIP的運行節點企業,主要行動是在其節點上開始運行BIP-110(如果尚未這樣做)。

礦工如往常一樣,應根據其對哪個分支最終累積最多工作量證明的評估來分配算力。交易所和託管機構應延長結算程序,並在發生鏈分叉時保持對兩條鏈的可見性。對於大多數企業比特幣用戶的日常運營而言,BIP-110幾乎不會帶來任何改變——如果說有任何改變的話。

免責聲明:本內容由Bitcoin For Corporations委託製作,僅供資訊參考之用。其反映作者個人的分析和意見,不應作為投資建議依據。本文中的任何內容均不構成購買、出售或認購任何證券或金融產品的要約、邀請或招攬。

本文首發於比特幣雜誌,作者為Allard Peng。原文可在比特幣雜誌查閱。