近半個月以來,比特幣主網上的兩個智能合約實現OP_NET和Arch引發了廣泛討論。有趣的是,OP_NET這個名字和我們熟悉的OP_CAT非常相似,都是以OP_開頭,非常容易讓人混淆,讓人以為兩者很相似。
因此,我想在開頭提一下OP_CAT。首先,OP_CAT是比特幣操作碼。自去年以來,量子貓(Quantum Cats)或大巫師 Taproot Wizards 的創始人 Udi Wertheimer 領導的社群一直呼籲復興 OP_CAT。之所以稱為復活,是因為 OP_CAT 是現有的比特幣操作碼,但中本聰在 2010 年將其刪除,因為它可能會導致潛在的 DoS 攻擊。 CAT 是單字 concatenate 的縮寫。如同這個字的意思,OP_CAT 的功能是允許字串連接操作,將兩個字串拼接成一個。
那麼這個操作碼如何啟用比特幣中的智慧合約呢?說實話,這確實很抽象,很難理解,所以在這裡我推薦有興趣的朋友閱讀另一位法律作家 Jaleel 的文章( 13行程式碼幫助比特幣實現智能合約?讀取OP_CAT軟分叉 )。我想快速總結幾個要點給大家:
OP_CAT涉及比特幣網路的軟分叉。要實現這一步,必須先通過 BIP-347 提案。目前,提案僅進入整個提案流程的第二階段,即提案狀態。
OP_CAT 在 BCH 和 BSV 上復興已經有幾年了,但相關用例仍然非常抽象。在目前的討論中,我們很難看到一個特別清楚、直接的案例來說明用 OP_CAT 可以做出什麼樣的 dApp。
OP_CAT 並不是一步到位的「解藥」。復活OP_CAT更像是解開比特幣智慧合約封印的第一步。可以合理地預期,如果 OP_CAT 能夠成功復活,將會出現一些優秀的用例,然後討論將繼續解鎖更多的比特幣操作碼。我們可以先期待一下,OP_CAT啟動後,Fractal會不會有什麼令人耳目一新的創新。
OP_NET實際上應該歸類為Rune、BRC-20、ARC-20等協定。雖然它的名字也有一個OP_,但它的實作方法與比特幣操作碼無關。
OP_NET
OP_NET的框架大致可以分成兩個部分。首先,既然是比特幣主網的智慧合約實現方案,那麼比特幣主網必然佔據整個技術框架的一部分。可以說,比特幣主網在OP_NET技術框架中的作用是行為發起層和最終確認層。智慧合約的執行和狀態確認是另一個部分,是由OP_VM和OP_NET節點組成的執行層。
根據上面的技術框架圖,我們可以簡單解釋一下OP_NET在比特幣主網上實現智慧合約的流程。首先,部署/與合約互動的用戶從比特幣主網發起交易。該交易的資料欄位將包含字串 BSI,這使得執行層能夠嗅出這是一個 OP_NET 合約互動交易。交易確認後,OP_VM執行對應的合約作業並更新狀態,然後由OP_NET節點確認,最後提供給比特幣dApp。比特幣dApp獲得合約執行結果並執行相應操作後,也會將其操作結果提交到比特幣主網。
看到這裡,你可能有一種熟悉的感覺——這不就是鏈下執行、鏈下索引器的鏈上確認嗎?確實是有一點相似。但 OP_NET 有一個有趣的機制,它實際上會燃燒比特幣。
OP_NET交易費用由兩部分組成。第一部分自然是比特幣交易最基本的比特幣網路費用,另一部分是OP_NET交易費用,由執行費用和優先費用組成。兩項費用均以比特幣支付。 OP_NET交易費用必須超過330聰,以確保它們不被視為灰塵(太小的UTXO)而被節點拒絕。優先費允許合約執行動作像以太坊一樣增加gas來保證自己的交易先被執行(OP_VM可以排序哪個動作先執行)。
如果OP_NET交易費用大於0.0025個比特幣,則330聰將被銷毀,剩餘部分將作為獎勵給予節點運營者。所謂銷毀,其實有點像以太坊存入合約地址的錢無法提取的情況,因為OP_NET實際上是使用了特定類型的比特幣交易Taproot腳本路徑支出,將比特幣地址抽象化為合約地址。這個合約地址無法被任何人控制,因此具有銷毀的效果。
最後,我們結合專案的背景,對這個專案做一個小小的觀察。該專案背後的團隊是 MotoSwap 團隊。不知道大家是否還記得曾經在BRC-20市場期間排名BRC-20代幣總市值第三位的$OSHI。 OSHI 是一名應用程式開發人員,但後來團隊出現了一些分歧,其中一些團隊轉而使用 CBRC-20 來開發 Moto。雖然OP_NET本身使用比特幣作為協議互動消耗的代幣,但它也內建了OP_20和OP_721的標準。所以可以說這個專案的風格更傾向於我們去年熟悉的新協議、新資產風格。
拱
與 OP_NET 不同的是,Arch 宣布獲得由 Multicoin Capital 領投、OKX、Portal Ventures、Big Brain Holdings、ABCDE 等參與的 $700 萬種子輪融資。的汽油費和質押代幣。
因此,Arch的定位與OP_NET完全不同。如果說 OP_NET 至少短期內更傾向於“新協議、新資產”風格,那麼 Arch 就完全是“建立在比特幣主網上的智能合約層”,或者說是“比特幣 1.5 層”。
從上圖我們可以大致說明Arch的工作流程。用戶從比特幣主網發起交易,Arch節點嗅探交易並處理和驗證,領導節點負責區塊交易,即在Arch網路上建立區塊,同時也負責將最終確認的比特幣交易提交回比特幣主網。
看起來有點像OP_NET?但如果你仔細閱讀Archs官方文檔,你會發現它們在如何保證網路穩定性以及執行層相關的其他技術解釋上比OP_NET更詳細。例如,他們採用了 FROST + ROAST 簽名方案,這使得 Arch 可以確保只要網絡成員的 51% 是誠實合作的,就可以對簽名進行簽名,從而保證網絡的健壯性。
最後,雖然Arch有自己的代幣作為執行層,也就是Arch網路的gas費用,但用戶透過Arch與合約互動時仍可用比特幣支付,費用轉換將在後端完成。因此,從使用上來說,Arch 不會需要另外一套錢包。
結論
OP_NET和Arch在技術實作上有些相似之處。一般來說,我們可以說我們把比特幣主網視為發起者和確認層,執行層就是他們自己。然而,這兩個項目的定位卻截然不同。前者是協議,後者是比特幣1.5層。
當然,比特幣主網較長的出塊時間可能仍會限制兩人開發的 dApp 的效率。他們自己的執行和確認足夠快,但比特幣主網的最終確認仍然取決於比特幣主網的礦工。儘管如此,我們還是很高興看到比特幣生態系統的持續探索。只有探索,才有發展。
最後值得注意的是,Archs 代幣可能會在明年第一季進行 TGE,所以未來如果有相關的測試活動,或是基於 Arch 的 dApp,大家有興趣的可以關注並互動。 OP_NET 沒有什麼好的。目前我們只能希望它能產生一些流行的代幣,但目前整個生態系統的流行可能會讓OP_NET很難像過去的ARC-20協議那樣。
本文源自網路:詳解比特幣智慧合約實現方案OP_NET與Arch,它們能否帶來生態復興?
相關:Bitget研究院:比特幣短期跌破$58,000,Solana LST協定Sanctum發幣airdr
過去24小時內,市場上出現了許多新的熱門幣種和話題。很可能他們將成為下一個致富機會。創富效應較強的板塊有:DePin(MOBILE、HONEY)、ETH生態(ENS、SSV) 熱搜代幣及主題:Sentient、Astar Network、TAO 潛在空投機機會包括:Linea Surge、Solayer 數據統計時間: 2024年7月4日4:00(UTC+0) 一、市場環境昨日加密市場整體下跌,比特幣價格短暫跌破$58,000,加密市場整體恐慌情緒飆升。多數主流貨幣已跌破日線多頭趨勢線,市場或有進一步下跌的可能。昨天,聯準會公佈了會議紀要,表示…