zombie
> > > >
> > > >

OP_CAT 是什麼?對 BTC 生態有什麼影響?

2024/06/05 00:56
OP_CAT 是什麼?對 BTC 生態有什麼影響?

如何看待最近被熱議的比特幣新提案 OP_CAT?儘管目前還沒有被正式 Merge 到 Bitcoin Core 程式碼中,但已經在 BTC 社群引發了廣泛的討論。

那麼,OP_CAT 操作碼到底在解決什麼問題呢?若被引入會為 BTC 的可編程能力帶來哪些提升?會對BTC 生態後續市場演變產生哪些影響?接下來,簡單談談我的理解:

什麼是 OP_CAT?

OP_CAT 是一個全新的操作碼提案,被開發者戲稱為處於 BIP420 和 BIP347 的量子糾纏疊加狀態,具體哪個EIP 不重要,只要搞清楚這只是一個還在被討論並沒正式納入的提案足夠了。簡單來說,OP_CAT 可以實現多個UTXO 解鎖腳本位元組字串的組合連接處理,可以提升BTC 主網的可編程特性,程式擴展性以及鏈上驗證計算複雜性;

OP_CAT 能實現什麼目標?

和Covenant 契約作為比特幣腳本擴展提案類似,OP_CAT 目標也是要提升比特幣腳本的擴展能力,區別是,Covenant 目標讓比特幣交易實現更複雜的可編程性,以支持複雜的智能合約和應用場景。相較之下,OP_CAT 較好落地一些,目標要簡化複雜腳本的建置和執行,以提高鏈上驗證的效率。

通俗理解:OP_CAT 提供了組合腳本片段的能力,在其引入前,每一個UTXO 腳本都是獨立執行的,有了OP_CAT 後我們可以把一個複雜的執行邏輯拆分成一連串組合的簡單腳本片段,並被儲存於不同的UTXO 中,由不同的交易創建,需要完整執行時,全節點用OP_CAT 指令把這些腳本片段依序拼接起來執行觸發。

OP_CAT 能為比特幣帶來什麼改變?

有了這種組合能力,理論上可以讓比特幣上出現許多複雜的執行邏輯:例如,

1.多重簽名加時間鎖,可以跨多個主體多個UTXO 和時間鎖設定較為複雜的執行解鎖條件;

2、遞歸和循環,可以讓多個腳本位元組字串之間構成遞歸和條件執行,一直循環直到滿足某個終止條件;

3.模組化應用,常見腳本邏輯可以被擷取出來,在多個程式執行片段中重複使用。 Alice 把託管在平台C 的錢向Bob 轉賬,必須三個主體同時簽名,若C 平台超出簽名時間,Alice 和Bob 則可以一同簽名來取回資金;若Bob 長時間沒有簽名獲取轉賬,Alice 可以撤回交易;若Bob 認為Alice 的資金來源有問題可以拒收等等。這只是一個簡單的例子,實際上可以利用腳本片段之間的組合來實現更複雜更顆粒化的控制;

OP_CAT 對 BitVM 有和增益效果?

先前,BitVM 把複雜操作在鏈結下執行,只在鏈上實現關鍵驗證結算的範式,讓大家對BTC 的可編程和圖靈完備計算迸發了極大的想像力。 OP_CAT 在BTC 主網上「遞歸」組合執行算是又一次想像力的補充,而且 OP_CAT 對加速 BitVM 的落地和降低鏈上驗證成本等都大有裨益。

如何理解呢?原本BitVM 要執行,需要把鏈下的程式封裝成一個獨立的可共單一UTXO 執行的腳本片段,鏈下建置成本較大,將這些片段都在鏈上執行拼湊,也會需要更複雜的TaprootTree結構,意味著BitVM 一段程式執行下來鏈上交互驗證的成本會相對較高。當OP_CAT 被引入後,BitVM 鏈下封裝的片段就不需要每個都能完整獨立執行,鏈上可以在UTXO 解鎖條件累計到一定程度後進行一次匯總並更新狀態,顯然,腳本片段的組合可大大減少鏈上驗證互動所需的次數和成本。

總之,OP_CAT 被熱議包含著大家對於比特幣進一步增強可編程性的期待,其若真正落地,對 BitVM 的落地,各類 BTC layer2 跨鏈資產解決方案的安全性提升,以及UTXO 同構綁定鏈的生態拓展和主網的同頻發展,甚至譬如閃電網路、RGB 用戶端驗證等潛在可延展市場的進展都會起催化作用。理論上任何 BTC 可編程能力的提升對其延展生態的刺激作用會立竿見影,畢竟大家都試圖在沙漠裡建綠洲,如果有一天沙子變成水泥地板了,那大樓蓋起來豈不是要方便很多了。

只是,它會被真正Merge 通過嗎? 想想已經被提出多年但未被採納的Covenant 提案,用OP_CAT 新提案來腦補一些市場想像空間也挺好。

join Zombit

加入桑幣的社群平台,跟我們一起討論加密貨幣新資訊!

桑幣區識 Zombit

桑幣筆記 Zombit 為專業的區塊鏈財經自媒體,利用自身的金融和區塊鏈知識,提供區塊鏈相關的時事新聞、專題專欄、新手教學和趨勢週報...等,協助大眾吸收正確的資訊,並和社群朋友站在一起,互相扶持成長。

桑幣熱門榜

zombie

桑幣正在徵文中,我們想要讓好的東西讓更多人看見!
只要是跟金融科技、區塊鏈及加密貨幣相關的文章,都非常歡迎向我們投稿
投稿信箱:[email protected]

為提供您更多優質的服務與內容,本網站使用 cookies 分析技術。若您繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多相關隱私權政策資訊,請閱讀我們的隱私權及安全政策宣示