沾上概念就拉盤,OP_CAT是下一個「閃電網絡」嗎?

2024-09-20 16:09:27

原文作者: Jaleel 加六 ,BlockBeats

今年初,我在撰寫《 13 行代碼助力比特幣實現智能合約?讀懂 OP_CAT 軟分叉 》時,OP_CAT 對很多人來說還是一個陌生的名詞。如果不是因為比特幣 NFT 項目 Taproot Wizards 借助模因文化推出量子貓系列 NFT 為 OP_CAT 造勢,可能很少人會知道這個看似枯燥的技術概念。

但短短半年後,OP_CAT 已經炙手可熱,甚至被視為下一個「閃電網絡」。 最近大火的分型網絡 Fractal Bitcoin,事實上就是 OP_CAT 在比特幣中的代碼實現,代幣 FB 上线幾天就翻了三四倍。 因此比特幣生態中,短短一天就誕生了多個基於 OP_CAT 的協議,比如分型網絡上的 CAT 20 ,也主打着 OP_CAT 的概念,在鑄造的那幾天讓分型網絡的 GAS 一度拉到 5000 多,目前一張 CAT 在場外的價格在 5.5 刀上下,甚至有價無市掛單極少,早期鑄造者都實現了 5 到 20 倍不等的漲幅。而量子貓也一直能保持 0.25 BTC 的價格,成為比特幣 NFT 的藍籌。

似乎是只要沾上 OP_CAT,這東西就能拉盤。

不僅是社區的「自嗨」,OP_CAT 這項技術在比特幣开發者中的討論也非常多。我翻看了今年的比特幣 Optech 時事通訊和比特幣开發者的會議,OP_CAT 頻繁出現在討論之中,是個常客。

目前,Bitcoin Core 开發者 Ethan Heilman 和 Armin Sabouri 聯合發布的 OP_CAT 比特幣 BIP 草案,現已被正式命名為 BIP 347 。許多比特幣領域的重量級人物,如閃電網絡白皮書作者 Tadge Dryja、閃電網絡主要开發者 Lightning Labs 的 CTO Olaoluwa Osuntokun,以及 Blockstream 研究主管 Andrew Poelstra,都對 OP_CAT 表現出極大的支持。

閃電網絡开發者們為何青睞 OP_CAT?

要理解這一現象,得從閃電網絡說起。2011 年,中本聰在郵件中提到了閃電網絡的雛形,作為比特幣擴容和支付速度提升的關鍵解決方案,閃電網絡從誕生之日起就吸引了大量开發者的關注。

在這兩年「比特幣生態」這一概念勢頭漸起,側鏈、虛擬機等各種比特幣擴容方案如雨後春筍般湧現,吸引了許多投資者,但在那些資深比特幣开發者的眼中都並不入流,難登大雅之堂。畢竟,閃電網絡是目前大衆看來比特幣中最優秀的「支付通道」,更是中本聰為數不多的「遺腹子」和比特幣社區精神上的「正統性之子」。相關閱讀:《 七年磨一劍,閃電網絡的正統性起源與挑战 》。

然而,近一年來風雲突變。有多位开發人員宣布退出與閃電網絡相關的工作,否定閃電網絡的聲音此起彼伏,尤其是來自一些資深开發者的質疑。Nostr 的創始人 Fiatjaf 更是直言不諱:「閃電網絡正在騙取比特幣用戶的時間、精力和金錢,長達 6 年之久。」

在這樣的背景下,部分开發者們正在尋找下一個「閃電網絡」。而 OP_CAT,則被許多比特幣开發者認為,將是閃電網絡之後比特幣的下一個重大突破。由於 OP_CAT 的技術性很強,因此在討論 OP_CAT 是什么以及 OP_CAT 能做什么之前,讓我們 先來認識一下那些對 OP_CAT 青睞有加的比特幣开發者們。

支持 OP_CAT 的比特幣开發者

閃電網絡白皮書作者

Tadge Dryja 是閃電網絡白皮書的作者之一, 2015 年 Tadge Dryja 與另一位閃電網絡白皮書的作者 Joseph Poon,在 Elizabeth Stark 的牽頭下,創建了 Lightning Labs。與另一家比特幣閃電網絡公司 BlockStream 鼎足而立,兩者最大的區別是,Lightning Labs 用的是 Go 編程語言,Blockstream 則用的是 C 編程語言。

然而在 2016 年底,Tadge Dryja 與 Lightning Labs 團隊發生了分歧和爭吵,因此在 Lightning Labs 剛成立一年時,Tadge Dryja 選擇離开, 轉而加入麻省理工學院的數字貨幣倡議社區(DCI),繼續自己對閃電網絡的研究。在 MIT DCI,他參與了多個研究項目,主要集中在加密貨幣和智能合約的擴展性和互操作性上。其中包括 Utreexo 項目的开發,這是一種新的比特幣可擴展性技術,旨在使比特幣節點更小更快。2022 年,Tadge Dryja 加入了 Lightspark,擔任高級研究科學家。在 Lightspark,他繼續解決比特幣和區塊鏈的可擴展性問題,利用他作為閃電網絡共同發明者的專長。

正是因為他在比特幣智能合約及可擴展性技術上的深厚造詣,Tadge Dryja 也早早發現了 OP_CAT 的潛力,並一直支持在比特幣測試網絡上測試 OP_CAT,並鼓勵开發者嘗試「破壞」OP_CAT,以發現其潛在問題。

Lightning Labs CTO

Olaoluwa Osuntokun (Roasbeef) 是 Lightning Labs 的另一位聯合創始人和 CTO,也是一位傑出的比特幣开發者,對閃電網絡的研發做出了重要貢獻,可以說 Lightning Labs 的早期團隊與 Blockstream 相比,絲毫不落下風。

說起 Olaoluwa Osuntokun,不得不提到他與 Tadge Dryja 之間的「君子之爭」。有意思的是,Tadge Dryja 離开 Lightning Labs 有很大的原因在於 Olaoluwa。Tadge Dryja 就職 Lightning Labs 時,开發的首版協議名為 LIT,與 Blockstream 研發的 BOLT 並不兼容,但 Olaoluwa 开發的能兼容,因此逐漸得到更多开發者的認可和青睞,完成了後來者居上,在某種程度上加速了 Dryja 的離开。

然而,歷史總是充滿戲劇性。如今,這兩位來自 Lightning Labs 的「宿敵」,目前卻在共同支持 OP_CAT。

Blockstream 研究主管

民間似乎一直有這么一個傳言:Blockstream 是比特幣背後的「話事人」。這樣的傳言,並不是空穴來風。2014 年,「PoW 之父」Adam Back 集齊了 Matt Corallo、Greg Maxwell、Pieter Wuille 等多位知名的比特幣早期开發者創立了 Blockstream 公司,並在之後的比特幣擴容战爭中明確站臺和推動閃電網絡,使閃電網絡有了今天的地位。

而目前,在關於 OP_CAT 的討論裏,Blockstream 的研究主管 Andrew Poelstra 也是一個永遠繞不過的人。Andrew Poelstra 是 Blockstream 研究總監,也是一個資深的比特幣密碼學腳本編寫开發者,在行業內的影響力不言而喻。他早在 2021 年 1 月 30 日寫了一篇名為《 CAT and Schnorr Tricks I 》的文章裏就對 OP_CAT 進行了討論,指出將 OP_CAT 與 CHECKSIGFROMSTACK 結合使用,可以提供一種巧妙的交易內省方法。

雖然 Blockstream 公司目前沒有為 OP_CAT 單獨創建區塊鏈,但他們通過 Bitcoin Inquisition(一個用於評估比特幣新功能的測試網絡) 為 OP_CAT 的測試提供了支持。這就像是為 OP_CAT 搭建了一個安全的"訓練場",讓研究人員可以在真實世界的條件下,仔細觀察它的表現。

Andrew Poelstra 還將 OP_CAT 與 OP_CTV 等其他方案進行了對比討論,指出 OP_CAT 提供了更廣泛的靈活性,而 OP_CTV 則更狹隘地專注於非遞歸智能合約。

BIP 347 提案的撰寫者

在 OP_CAT 的推動中,比特幣开發者 Ethan Heilman 和 Armin Sabouri 做出了不小的貢獻,他們共同撰寫和推進了 OP_CAT 的提案,該提案已被正式指定為 BIP 347 。這項提案旨在通過軟分叉重新定義操作碼 OP_SUCCESS 126 ,以便重新啓用 OP_CAT。

Armin Sabouri 過去專注於比特幣腳本和共識層的改進,他認為 OP_CAT 雖然不是最終方案,但它為實現各種新功能提供了可能性,是比特幣腳本改進的重要一步。

而 Ethan Heilman 也是影響 Andrew Poelstra 想法的人。正是他們在 2019 年秋天的一次私下交流中,讓原本不支持 Andrew Poelstra 所謂的比特幣智能合約功能改變了想法。Ethan Heilman 指出,盡管人們對所謂的比特幣智能合約功能心存顧慮,但實際上通過 CHECKMULTISIG 就已經可以實現這些被認為有害的智能合約。為了證明這一點,Ethan Heilman 在社交媒體上發起挑战,鼓勵人們提出可行的「黑暗」智能合約,但至今無人成功。

StarkWare

StarkWare 是一家專注於开發區塊鏈擴容技術的公司,特別擅長於使用零知識證明(ZKPs)技術來增強交易的隱私性和效率。該公司致力於將復雜的計算從主鏈(如以太坊)外包到次級網絡,而無需犧牲安全性和去中心化的特性。通過這種方式,StarkWare 解決了區塊鏈的可擴展性問題,同時保持了交易的透明性和可驗證性。

StarkWare 推動 OP_CAT 的活動源於其對比特幣網絡擴容和智能合約功能的興趣。OP_CAT 是一個比特幣操作碼,允許在比特幣網絡上通過數據的串聯來執行更復雜的交易和合約。通過啓用 OP_CAT,StarkWare 試圖在比特幣上實現類似於以太坊的智能合約能力,從而拓展比特幣的使用案例並增強其功能性。

2022 年 7 月,StarkWare 發起了一個價值 100 萬美元的研究基金,專門用於研究在比特幣上啓用 OP_CAT 的利弊。此基金旨在資助那些對如何在比特幣上安全有效地實現 OP_CAT 有創見的研究者和开發者。

此外,StarkWare 還在比特幣的測試環境,特別是在 Signet 上展示了利用 OP_CAT 實現零知識證明的潛力。這些工作展示了使用 OP_CAT 可以如何在比特幣網絡上實現更復雜的操作,如零知識證明的應用,這些都是智能合約功能的關鍵部分。最近,StarkWare 還與 sCrypt 建立了合作夥伴關系,共同探索基於 OP_CAT 和 ZK magic 構建的 PoC(概念證明)橋的設計,由此可見 StarkWare 或許也會在不久的將來推出一個 OP_CAT 相關的協議。

其他

其他幾位开發者不是那么有名,我們就放在一起說。

Salvatore Ingala 一直在深入研究比特幣支付池和智能合約,他提出使用 OP_CAT 優化支付池退出流程的方案,認為這可以顯著減少鏈上數據和操作成本。Ingala 視 OP_CAT 為其他比特幣擴展策略的潛在插件,如 Arc 和 Coinpools,甚至未來比特幣的 Optimistic rollups,以提高效率和安全性。

Anthony Towns 是 Bitcoin Inquisition 的主要开發者之一,這是一個類似於測試網絡但更加靈活的工具,用於測試尚未廣泛接受的比特幣協議變更。Towns 在 Inquisition 平臺上推動了 OP_CAT 的激活,為 OP_CAT 提供了一個安全的「試驗田」。盡管 Towns 認識到 OP_CAT 在測試新功能和探索比特幣腳本能力方面的重要性,他仍對比特幣增加過多可編程性持謹慎態度,擔心這可能增加比特幣被審查或控制的風險。

Robin Linus 是 BitVM 的創建者,他認為 OP_CAT 的重新引入為比特幣提供了一個強大的工具,特別是能支持像 BitVM 這樣的項目,這些項目使在比特幣上驗證任意計算變得更簡單高效。隨着 OP_CAT 的執行,比特幣生態系統能夠創建更通用、更富有表現力的智能合約,促進了一個更多功能和實用的區塊鏈環境。相關閱讀:《 要在比特幣上計算任何內容,資深开發者們怎么看 BitVM?

為什么閃電網絡的开發這么關注?

閃電網絡的开發者們對 OP_CAT 表現出如此濃厚的興趣,這背後究竟有何玄機? 要理解這一點,我們需要先了解 OP_CAT 的本質。

OP_CAT 是什么?

OP_CAT 是比特幣腳本中的一個操作碼,用來將兩個棧上的數據片段拼接為一個更大的元素。盡管它的功能看似簡單,但卻能為比特幣網絡提供更多智能合約的能力,使得开發者能夠創建和處理更復雜的數據和交易邏輯。

OP_CAT 並非一個全新的操作碼,它最早在比特幣的早期版本中就存在,但由於安全性和復雜性的擔憂,它在後來的版本中被禁用。然而,隨着比特幣的不斷發展,越來越多的开發者認為,現在是時候重新啓用 OP_CAT 了。

但為什么這種看似簡單的操作會在比特幣开發者中引發如此大的討論?其中一個關鍵原因在於它能夠顯著提升比特幣網絡的智能合約能力,讓开發者可以實現一些在當前比特幣腳本中較為復雜甚至不可能實現的功能。

OP_CAT 在支付上的應用潛力

OP_CAT 在支付系統中展現出了巨大的應用潛力,尤其是在鏈下協議和支付通道網絡中。它的重新啓用將使這些系統的操作效率大大提高,減少鏈上交易的負擔。OP_CAT 實現後的主要功能還有:

多重籤名(Multisig)優化: 在多重籤名場景中,OP_CAT 可以幫助用戶合並多個籤名,將它們組合成一個單一的數據塊,減少了需要提交的籤名數量。這不僅節省了鏈上空間,還能減少交易費用。多重籤名在比特幣的支付安全性和共享账戶管理中非常重要,特別是在閃電網絡等應用中,OP_CAT 可以讓這一過程更為高效。

狀態合約(State Contracts): OP_CAT 還可以用於狀態合約。這種合約是一種能夠跨多個交易維護狀態的智能合約形式,通過 OP_CAT,开發者可以將不同交易的狀態信息拼接起來,從而實現比特幣上更為復雜的合約邏輯。例如,某些復雜的支付協議或分布式應用(如彩票、博彩或其他復雜的金融產品)需要在多個鏈上交易之間維持某種狀態,這些都可以通過 OP_CAT 來實現。

支付通道網絡的擴展性: OP_CAT 的另一個重要應用場景是類似於閃電網絡的支付通道網絡。在支付通道網絡中,用戶通常會在鏈下進行大量的微支付,而只有最終結算時才會上鏈。而 OP_CAT 的拼接功能可以使支付通道中的中間交易得到更有效的管理和驗證。通過將不同的支付請求拼接在一起,用戶可以在不增加鏈上負擔的情況下,進行更多復雜的支付操作。這樣,支付通道的吞吐量和效率都可以得到顯著提高。

隨着 BIP 347 提案的推進, 以及更多开發者和研究者加入到 OP_CAT 的探索中來,我們有理由相信,這個曾被擱置的操作碼將為比特幣網絡帶來新的活力。正如閃電網絡從概念到主流一樣,OP_CAT 的重新啓用也可能成為比特幣擴容和支付創新的下一個關鍵裏程碑。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

比特幣飆破6.4萬美元,渣打銀行:Fed降息將引爆加密市場新一輪上漲

美 國聯準會(Fed)在昨(19)日凌晨決議降息 2 碼(50 個基點)至 4.75% ~ 5%...

Natalia Wu
3 2小時前

BingX 交易所證實熱錢包遭駭:暫時停止出金、正制定全額補償計劃

今 (20)晨社群 X 上開始出現 BingX 交易所疑似遭駭的消息。稍早 09:30 左右,Bi...

Joe
3 2小時前

冷熱分離+資產承保,HashKey Global 安全與合規建設處於領先地位

近 期,加密產業頻繁發生安全事件,資金安全始終是用戶關注的核心。 HashKey Global 在...

廣編頻道
2 2小時前

特朗普受訪全文:美國環境對加密貨幣非常敵對 SEC 正在嚴厲打擊

編譯:吳說區塊鏈 在本期節目中,唐納德·特朗普與他的兒子小唐納德·特朗普(Don Jr.)和埃裏克...

吳說Real
2 2小時前

Aptos生態洞察:Tapos為鏈遊帶來革新

區塊鏈技術一直被認為有潛力开闢全新的應用場景,而 Tapos 則真正展示了這一潛力在遊戲領域的應用...

星球日報
3 2小時前

星球日報|特朗普首次使用BTC進行加密貨幣交易;Pectra升級將拆分成兩次執行(9月20日)

頭條 特朗普首次使用 BTC 進行加密貨幣交易 Odaily星球日報訊 共和黨總統候選人唐納德·特...

星球日報
3 2小時前