比特幣或迎四年首次由使用者主導的軟分叉?社群希望推動更多BTC可用性
20
3
比特幣社群正在推動底層軟體的變更,可能迎來四年來首次由用戶主導的軟分叉。這一變更主要涉及兩個重要的比特幣改進提案(BIP-119 和 BIP-348),旨在引入新的腳本功能——Covenants。這將為比特幣的智能合約能力和安全性帶來顯著提升。本文源自 吳說區塊鏈 文章,由 PANews 整理、編譯。 (前情提要: 貝萊德:比特幣不是風險資產,數位黃金定位將日漸明朗) (背景補充: 追尋比特幣之神:一位記者對中本聰十五年的漫長調查) 據Blockspace 報導,比特幣基層社群在開始推動比特幣底層軟體的變更,這是超四年以來少有的事(此前可能重大的底層變更都由核心開發者群體主導推動)。 這次正在湧現基層支援的是兩個比特幣改進提案(BIP),即 BIP-119(CTV) 和 BIP-348(CSFS)。這兩個提案提出了新的比特幣指令碼編寫方式,將使比特幣能夠實現 「契約」(Covenants)的功能。這兩個提案可能會在比特幣下一次軟分叉中實施。 為了避免有些讀者暫時無法理解比特幣的 Covenants 以及這些具體的 BIP 方案的關係,這裡我們理清一下: 簡單來講,Covenants 是比特幣網路中的一個功能概念,而文中提及的兩個 BIP 是為了實現這個功能概念的不同實現方案。 什麼是比特幣的 Covenants? 定義: Covenants 是比特幣協議中提議的機制,允許在交易中設定條件或限制,規定比特幣如何被花費或轉移。這些條件可以跨越多個交易,限制未來的支出方式,從而增強比特幣的指令碼功能。 作用: 提高比特幣的智慧合約能力,支援更復雜的應用(如貸款、去中心化交易所、保險庫)。 增強安全性,防止資金被盜或誤用。 優化網路效能,如減少交易費用或提高隱私。 這裡我們大概就能清楚,Covenants 是一個概念,而本文提及的 BIP-119(CTV)和 BIP-348(CSFS),是 Covenants 這個功能概念的具體實現。 當前狀態: 比特幣主網當前並未正式整合任何 Covenants 相關功能,儘管相關討論和提案(如 BIP-119)已推進多年。 BIP 119:OP_CHECKTEMPLATEVERIFY (CTV) 一個提議的比特幣操作碼,允許交易輸出指定一個 「模板」(Template),要求後續花費交易的輸出必須匹配該模板。 由前比特幣核心貢獻者 Jeremy Rubin 提出,已經存在了超過五年。它通過限制資金只能按預定義方式花費,實現了 「狀態攜帶」 的功能。 應用場景包括: 建立批量支付(Batch Payments),減少交易費用。 構建去中心化交易所(DEX)或貸款協議。 實現 Vaults(保險庫),保護資金免受盜竊。 CTV 是 Covenants 的一種輕量級實現,專注於輸出格式限制,而不涉及複雜邏輯。 BIP 348:OP_CHECKSIGFROMSTACK (CSFS) 一個提議的比特幣操作碼,允許驗證一個簽名是否對任意訊息(Message)有效,而不僅僅是當前交易的hash。它從資料棧中獲取簽名、公鑰和訊息,檢查簽名是否匹配。 由 Jeremy Rubin 與 Brandon Black 在 2024 年 11 月正式提出。 OP_CSFS 是實現更靈活 Covenants 的強大工具,因為它允許對交易輸入進行 「自省」(Introspection),即檢查簽名交易的完整內容或狀態。 具體應用: Covenants 實現:OP_CSFS 可用於建立複雜的條件邏輯,確保資金只能按特定規則花費。例如,驗證者可以檢查交易輸入是否符合預設模板或限制。 安全增強:支援 Vaults 和去中心化協議,通過簽名驗證防止盜竊或未授權支出。 擴展套件性:與其他操作碼(如 OP_CAT)結合,可構建更復雜的智慧合約。 而提到了比特幣的 Covenants 以及 BIP-119(CTV)BIP-348(CSFS)這兩組提案,那麼肯定是少不了 OP_CAT 的。 BIP 347:OP_CAT 歷史: 早期存在:OP_CAT 是比特幣原始指令碼語言的一部分,由中本聰(Satoshi Nakamoto)在 2009 年比特幣推出時包含在內。它最初被設計為增強指令碼的靈活性,支援更復雜的邏輯。 移除原因(2010 年): OP_CAT 在 2010 年被移除(禁用),原因是為了防止潛在的安全漏洞和資源濫用。 具體問題:如果不加限制,OP_CAT 可以被惡意使用者用來生成無限長的資料(通過遞迴呼叫),導致 「拒絕服務攻擊」(DoS Attack),因為比特幣節點需要處理這些資料,增加計算和儲存開銷。 當時比特幣指令碼語言被簡化,保留了最基本的功能,確保協議的輕量化、安全性和去中心化。 定義與作用: OP_CAT 是一個比特幣指令碼語言(Script)的操作碼(Opcode),它不是直接的 Covenant 實現,但它是構建複雜 Covenant 邏輯的潛在工具。相比於上述兩個操作碼,OP_CAT 更通用,適合資料操作,但需要與其他操作碼結合才能實現複雜功能。 現狀: 比特幣社群近年來重新討論 OP_CAT 的迴歸,此前以較為社群玩性符號的 BIP-420 提案的形式出現,不過目前以 BIP-347 編號正式合並到 bitcoin/bips 倉庫。 進展如何 據 Coindesk 訊息,在過去的幾周內,許多西方比特幣開發者在 Twitter 上紛紛表達了對 CTV 和 CSFS 的支援 — — 這無疑是一個強烈訊號,表明至少在社交媒體圈內,部分比特幣社群正朝著接受這些變更的方向邁進。 此外,開發者普遍認為這兩個提案的定義較為 「狹窄」。通俗來說,這意味著一旦啟用,被使用者意外濫用的可能性較低。比特幣開發者社群歷來對比特幣的變更持謹慎態度。例如,儘管 BIP 119 已經擱置近五年,但在不久前,CTV 還曾被視為過於激進,不宜啟用。 這兩個提案的共同發起者 Jeremy Rubin 早前為推廣...
來源:
前一篇
<<
Alpha掘金》Wayfinder AI代理能「共同學習」執行DeFi任務,免費註冊可參與空投
>>
后一篇
<<
鏈上分析初級課》完整掌握加密市場的基礎關鍵指標,觀念、工具全在這
>>