從銘文與 BIP-119,思考比特幣改進代提案之治理適當性

Kyle
分享
從銘文與 BIP-119,思考比特幣改進代提案之治理適當性

比特幣改進提案代碼庫 (Bitcoin Improvement Proposals, BIP) 是比特幣網路升級的重要基礎,所有重要的硬分叉都需要經過此,不過銘文與 Taproot Assets 竟然沒有在此,又為何近期 BIP-119 創始人決定刪除自己的代碼?

被刪除的比特幣改進提案代碼庫

上星期比特幣開發者 Jeremy Rubin 在 BIP Github 代碼庫中,刪除了自己所提案的 BIP-119 的代碼,以示反駁 BIP 的治理流程,

背景知識:BIP-119 介紹

BIP-119 是 2022 年由 Rubin 提出的改進提案,主張藉由引入新的操作碼 (opcode) CheckTemplateVerify (CTV),讓比特幣網路實作一種被稱為鏈上契約 (on-chain covenants) 的狀態,預期可以藉由提供模組化系統,搭配其他工具來建構更高階的應用。

廣告 - 內文未完請往下捲動

另一方面,Rubin 希望可以藉由跳過嚴謹審查的方式快速實作 BIP-119。

不過 Rubin 在當時被許多比特幣核心開發者質疑。因為同時期也有其他可以提供類似功能甚至可能效果更好的提案,且快速檢驗可能會潛藏重大的安全風險,最後則是有圖利自身的嫌疑,因為 Rubin 當時成立的一間公司剛好可以因此提案獲得優勢。總之當時此提案並沒有通過。

Rubin 刪除 BIP-119 代碼

過了兩年 BIP-119 仍然沒有被實作,不過 Rubin 於上週刪除了其在 BIP Github 的代碼,並表示「BIP 代碼庫再不適合作為此類文件的存放場所,未來若 BIP 再次受到積極管理可能會考慮新增回來。」

Rubin 表示包含 CAT、CSFS、Taproot Assets、Ordinals 等其他提案一樣,都沒有被分配 BIP 編號,草稿也沒有在 BIP 代碼庫中被索引,因此 CTV 也不需要。

(Taproot Assest 讓比特幣生態擁有更安全快速的代幣應用? )

此舉動再次受到比特幣開發者社群的批評, 認為任何人都不應該刪除 BIP 的代碼庫,合適的做法應該是調整標籤,變成封存或是暫停狀態等。

銘文並不在比特幣改進代碼庫中

另外,從今年一月開始,BIP 的檢閱與批准工作因為相關工作人員的退出,僅剩下 Luke Dashjr 負責維護,也就是當時拒絕將 Casey Rodarmor 提案的 Ordinals 的開發者。

推薦閱讀:比特幣核心 (Bitcoin Core) 緊急商討排除交易,BRC-20、Ordinals為何引發爭議?
推薦原因:其實比特幣生態的治理議題一直都是充滿許多爭議,可以藉由銘文協議的發展與各方意見,感受幣比特生態獨有的文化。

因此社群成員也提出異議,認為比特幣的生態開發過程應該要更加去中心化,不該由單一人士評斷決定 BIP 的審查。

重新檢視比特幣改進提案代碼庫

從近年的兩起比特幣改進提案的治理事件,可以看出比特幣生態雖然強調去中心化,仍有獨特的治理環境與文化。雖然爭論不休,不過充滿各方意見的討論仍是非常寶貴的。

不論最終 CTV 的結果為何,或是銘文如何與比特幣開發者相處,這些事件都成功讓社群重新檢視比特幣改進提案代碼庫的治理流程之正當性。