時間:2024-06-20|瀏覽:323
作者:William M. Peaster,Bankless;編譯:鄧通,金色財經(jīng)
比特幣Layer 2是人們熱議的話題,但其承諾的大部分尚未實現(xiàn)。
比特幣的建設(shè)者在等什么?一項重要提議可以幫助比特幣 L2 格局走向成熟:重新引入 OP_CAT。這個操作碼在比特幣歷史早期被禁用,它可以解鎖新功能,為更復(fù)雜、更無需信任的比特幣 L2 解決方案鋪平道路。
讓我們深入研究為什么這個操作碼會對 BTC 產(chǎn)生如此大的變革性。
好吧,那么為什么這個看似隨機的操作碼如此有爭議呢?OP_CAT,即“Operation Concatenate”,是比特幣腳本語言中的一個操作碼,允許連接兩個數(shù)據(jù)元素。
OP_CAT 最初由中本聰 (Satoshi Nakamoto) 提出,但由于其原始實現(xiàn)存在安全問題,特別是內(nèi)存使用不受限制而導(dǎo)致的潛在拒絕服務(wù) (DoS) 攻擊,于 2010 年被禁用。
2021 年推出的 Taproot 升級緩解了這些最初的擔(dān)憂。Taproot 強制規(guī)定最大堆棧元素大小為 520 字節(jié),解決了導(dǎo)致 OP_CAT 停用的內(nèi)存使用問題。隨著這一安全性改進以及 Ordinals 和 Runes 引發(fā)的比特幣開發(fā)興趣的復(fù)蘇,重新引入 OP_CAT 以增強比特幣腳本功能的運動正在興起,旨在實現(xiàn)更復(fù)雜的交易功能。
OP_CAT 如此引人注目的原因之一是它可以在比特幣上實現(xiàn)契約,即消費條件。契約和智能合約都是控制區(qū)塊鏈網(wǎng)絡(luò)中資金流動的機制,但它們的運作方式不同。
目的:限制資金在未來交易中的使用方式。
功能:實施特定的支出限制,例如限制地址或設(shè)置資金轉(zhuǎn)移條件。
復(fù)雜性:通常涉及更簡單、確定性的邏輯,沒有循環(huán)或復(fù)雜的計算。
實施:可以使用比特幣腳本和 OP_CAT 等增強功能來實現(xiàn)。
目的:實現(xiàn)各種流程和交易的自動化。
功能:處理去中心化交易所、代幣發(fā)行和多方協(xié)議等復(fù)雜任務(wù)。
復(fù)雜性:支持復(fù)雜的條件邏輯,包括循環(huán)和復(fù)雜的計算。
實現(xiàn):通常使用高級編程語言在以太坊等平臺上實現(xiàn)。
OP_CAT 對于推進比特幣 L2 解決方案至關(guān)重要,因為它增強了更復(fù)雜和無需信任的比特幣基礎(chǔ)設(shè)施所需的腳本編寫能力。首先,OP_CAT 允許契約,從而能夠構(gòu)建更復(fù)雜的腳本。這對于創(chuàng)建 L2 解決方案所需的高級交易條件和功能至關(guān)重要。
此外,使用 OP_CAT,用戶可以單方面從共享 UTXO 中提取資金,確保他們可以在無需其他方同意的情況下收回資產(chǎn)。這對于無需信任的 L2 協(xié)議也至關(guān)重要。
例如,Taproot Wizards 提出的 CatVM 將使用 OP_CAT 構(gòu)建在 L2 環(huán)境中鎖定和提取資金的機制。它利用 OP_CAT 連接數(shù)據(jù)和驗證 Merkle 樹分支的能力,促進安全的提款流程。OP_CAT 還可以創(chuàng)建欺詐證明,就像optimistic rollups一樣,以防止雙重支付并確保鏈下交易的完整性,這是比特幣 L2 的另一條非常有前景的道路。
比特幣社區(qū)目前正在討論重新激活 OP_CAT。雖然它的潛在好處得到了大力支持,但比特幣對協(xié)議變更的保守態(tài)度意味著在激活之前,徹底的測試和建立共識是必要的步驟。但是,如果重新啟用 OP_CAT 的提議獲得批準(zhǔn),則可以在六個月到一年內(nèi)實施,具體取決于社區(qū)的共識和測試階段的結(jié)果。
此外,如果 OP_CAT 被激活,StarkWare 等項目將隨時準(zhǔn)備在其基礎(chǔ)上進行開發(fā)。StarkWare 計劃利用 OP_CAT 為比特幣帶來零知識 (ZK) 擴展,以在網(wǎng)絡(luò)上啟用高級金融工具和應(yīng)用程序。StarkWare 的參與凸顯了更廣泛的生態(tài)系統(tǒng)已準(zhǔn)備好利用 OP_CAT 將引入的增強功能。
因此,隨著社區(qū)繼續(xù)探索和測試圍繞該提案的可能性,比特幣 L2 的未來前景光明,潛力無限。此時,重新激活 OP_CAT 似乎只是時間問題而不是是否的問題!
熱點:BTC 金色財經(jīng) CAT OP 財經(jīng)