風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
BTC生态的全景分析:重塑历史或开启下一次牛市?
Ryze Labs
特邀专栏作者
2024-02-14 04:00
本文約22964字,閱讀全文需要約33分鐘
比特币生态通过资产发行和扩容协议,展现新价值并促进生态多样化。

原文作者:Fred

本文2.4 萬字,閱讀時間約25 ~ 30 分鐘

一、引言:BTC 生態的歷史發展

最近比特幣銘文的火爆引起了Crypto 用戶的狂歡,原本被認為是“數字黃金”,曾經更多作為價值存儲的比特幣,由於Ordinals 協議和BRC-20 的出現,再次讓人們開始關注到比特幣生態的發展和可能性。

作為最早的區塊鏈,比特幣誕生於2008 年,由名為中本聰的匿名實體創造,標誌著一個去中心化數字貨幣的誕生,挑戰傳統的金融體系。

比特幣作為對中心化金融體系固有缺點的回應而誕生的創新方案,引入了點對點的電子現金系統概念,無需中間人的參與,從而實現去信任化和去中介化。比特幣的基礎技術—區塊鏈,徹底改變了交易記錄、驗證和安全性的方式。 2008 年發布的比特幣白皮書,為強調去中心化、透明和不可篡改的金融系統奠定了基礎。

在誕生之後,比特幣經歷了逐漸而穩定的成長階段。早期採用者主要是科技愛好者和密碼學支持者,他們開始進行比特幣的挖礦和交易。首次記錄的實際交易發生在2010 年,程式設計師Laszlo 在本州用1 萬個比特幣購買了2 個披薩,標誌著加密貨幣採用的歷史時刻。

隨著比特幣日益受到關注,相關的生態基建開始形成。交易所、錢包和礦池大量湧現,來滿足比特幣這種新型數字資產的相關需求。隨著區塊鏈技術和市場的發展,生態系統擴展到更多的利益相關方,包括開發者、創業團隊,以及金融機構和監管機構,推動了比特幣生態系統的多樣化。

2023 年沈寂很久的市場,因為Ordinals 協議和BRC-20 Token 的火爆帶來了銘文的夏天,也讓人們重新關注到比特幣這條最老牌的公鏈上,比特幣生態的未來發展究竟會如何?比特幣生態會成為下一輪牛市的引擎嗎?這篇研發將深入探討比特幣生態的歷史發展以及生態中最核心的三個方向資產發行協議、擴容解決方案以及基礎設施,剖析其發展的現狀、優勢與挑戰,來探討比特幣生態的未來。

二、為什麼需要比特幣生態

1. 比特幣的特徵與發展歷史

在探討為什麼我們需要比特幣生態之前,我們先來看看比特幣的基本特徵和發展歷史。

比特幣不同於傳統的金融記帳方式,其具有三個核心特徵:

  • 去中心化的分散式帳本:比特幣網路的核心是區塊鏈技術。這是一種去中心化的分散式帳本,記錄了所有比特幣網路上的交易。區塊鏈由區塊組成,每個區塊包含了前一區塊的雜湊值,形成了鍊式結構,確保了交易的透明度和不可篡改性。

  • 透過工作量證明(PoW)來記帳: 比特幣網路使用工作量證明機制來驗證交易和記帳。這個機制要求網路節點透過解決數學難題來驗證交易,並將其記錄到區塊鏈中。這確保了網絡的安全性和去中心化。

  • 挖礦和比特幣發行: 比特幣的發行是透過挖礦來完成的。礦工解決數學難題來驗證交易並創建新的區塊,作為獎勵,礦工會獲得一定數量的比特幣。

可以看出,與我們常見的Paypal、支付寶和微信支付不同的是,比特幣並不像這類賬戶模型通過直接在賬戶餘額上進行增減來實現轉賬,而是使用UTXO(Unspent Transaction Output)模型。

這裡我們簡單科普下UTXO 模型,有助於大家了解後面的生態計畫的技術方案。 UTXO 是一種追蹤比特幣所有權和交易歷史的方式,每個未花費的輸出(UTXO)代表了比特幣網絡中的一筆交易輸出,這些未花費的輸出是未被先前的交易所使用的,它們可以被用來建立新的交易。其特徵可以總結為下面三個方面:

  • 每筆交易產生新的UTXO: 當比特幣交易發生時,它會消耗先前的UTXO,並產生新的UTXO,這些新的UTXO 會作為未來交易的輸入。

  • 交易驗證依賴UTXO: 在驗證交易時,比特幣網路會檢查交易輸入所引用的UTXO 是否存在且未被使用,以確保交易的有效性。

  • UTXO 作為交易輸入和輸出: 每個UTXO 都有一個值和一個擁有者的地址。在進行新的交易時,一些UTXO 將被用作交易輸入,而另一些將被創建為交易的輸出,可能被下一筆交易使用。

UTXO 模型可以提供更高的安全性和隱私性,因為每個UTXO 都有自己的所有者和價值,交易可以更精細地追蹤。此外, UTXO 模型的設計允許並行處理交易,因為每個UTXO 可以獨立使用,而不會出現資源競爭。

然而由於區塊大小的限制和非圖靈完備的開發語言,比特幣很大程度上都擔任著「數字黃金」的角色,沒能承載更多的專案。

在比特幣誕生之後,2012 年出現了染色幣,透過在比特幣區塊鏈上添加元數據,使得某些比特幣能夠代表其他資產;2017 年因大小區塊之爭出現了硬分叉,包括BCH、BSV 等;分叉之後,BTC 也開始繼續探索拓展性提升的方案,2017 年推出SegWit 升級引入了擴展區塊和區塊權重,擴展了區塊容量;2021 年開始的Taproot 升級,提升了交易的隱私性和效率。這些關鍵的升級也為後來的各類擴容協議和資產發行協議的發展奠定了基礎,也有了後來咱們熟悉的Ordinals 協議和BRC-20 Token 的火爆。

可以看出,雖然比特幣在誕生的時候,定位是點對點的電子現金系統,然而始終有許多開發者不希望比特幣僅僅停留在「數字黃金」的價值,致力於提升比特幣的擴展性和基於比特幣區塊鏈做更多的事情,例如擁有自己的生態應用。

2.比特幣生態與以太坊智慧合約的對比

在比特幣發展的過程中,2013 年Vitalik Buterin 提出了另一個區塊鏈——以太坊,隨後由Vitalik Buterin、Gavin Wood 和Joseph Lubin 等人共同創立了以太坊。以太坊的核心概念是提供一個可編程的區塊鏈,讓開發者可以在其上建立各種應用,而不僅限於貨幣交易。這種可編程性的特性使得以太坊成為了一個智慧合約平台,允許人們創建和運行基於區塊鏈的應用程序,這些應用程序可以執行自動化的合約,並且無需信任第三方。

可以看出,以太坊最顯著的特點之一是智慧合約,開發者可以在以太坊上開發各類應用。憑藉著這個特性,以太坊也逐漸成為了整個Crypto 的龍頭,出現了各類Layer 2、應用,以及ERC 20、ERC 721 等多樣的資產類型,聚集了許多開發者來建造和充實以太坊這個城邦。

那既然以太坊已經可以實現智慧合約以及各類Dapp 的開發,為什麼人們還需要回到BTC 上再去擴容和開發應用呢?最核心的原因可以總結以下3 個面向:

  • 市場共識: 比特幣是最早的區塊鍊和加密貨幣,在大眾和投資者心中擁有最高的知名度和信任度。因此在接受度和認可度上有獨一無二的優勢,目前比特幣的市值達到8,000 億美元,佔整個加密市場市值的一半左右。

  • 比特幣的去中心化程度高:在主流的區塊鏈中,比特幣的去中心化程度最高,創始人中本聰已經隱匿,整個鏈都由社區推動發展;而以太坊仍有vitalik 和以太坊坊坊基金會在進行發展的掌握。

  • 散戶對Fair Launch 的需求:Web3的需求離不開新資產的發行方式。在傳統的專案Token 發行中,無論是FT 或NFT,基本上都是專案方作為發行方,散戶的收益強依賴於專案方和背後的VC 的做市;而在比特幣生態中,出現了銘文這類創新的Fair Launch 場所,給了散戶更多的話語權,也因此聚集了更多金錢和財富在BTC 的生態。這次比特幣生態的重新獲得關注很大程度上離不開銘文Fair Launch 的特質。

這也是為什麼雖然BTC 在TPS、出塊時間方面都弱於以太坊,最初目的是用作加密貨幣交易的背景下,卻仍有大量的開發者希望在上面去引入智能合約,來進行應用開發。

總結來說,正如BTC 的崛起源於價值共識——人們普遍認同比特幣作為一種有價值的數字資產和交換媒介,Crypto 世界的革新很大程度上也和資產屬性息息相關。目前BTC 生態系的熱度主要由以Ordinals 協議和BRC-20 等銘文資產類型帶動。這種熱度也反哺到整個比特幣生態系統上,使更多人開始將目光重新回到比特幣生態。

與以往的多頭不同,這一輪市場中散戶的影響力越來越大。傳統上,VC 和專案方在加密市場中佔據主導地位,投資並推動了許多區塊鏈項目的發展。然而,隨著散戶對加密資產的興趣不斷增加,他們希望在市場中發揮更大的作用,並參與專案的發展和決策。從某種程度上說,散戶也推動了這一輪比特幣生態系統的發展和再次繁榮。

所以儘管以太坊生態在智慧合約和去中心化應用方面更為靈活,但比特幣生態作為數字黃金和穩定的價值存儲,以及其龍頭地位和市場共識,使其在整個加密貨幣領域中仍具有無與倫比的重要地位。因此,人們持續關注並努力發展比特幣生態以繼續挖掘其潛力和可能性。

三、比特幣生態計畫發展現況分析

在發展比特幣生態的過程中可以看出,目前比特幣主要有2 個面向的困境:

  • 比特幣網路的擴充性較低,如果想在上面建立應用程式需要有更好的擴容解決方案;

  • 比特幣生態的應用較少,比特幣生態的發展需要一些爆款應用/項目,聚集起更多的開發者和誕生更多的創新。

圍繞著這兩個困境,比特幣生態主要從3 個面向來建構:

  • 圍繞資產發行的相關協議

  • 擴容方案:鏈上擴容以及Layer 2

  • 錢包、跨鏈橋等基礎建設項目

由於目前整個比特幣生態的發展仍處於早期階段,像defi 等應用場景仍在萌芽期,因此本文將主要圍繞資產發行、鏈上擴容、Layer 2 和基建四個面向來分析比特幣生態的發展情況。

1、資產發行協議

比特幣生態從2023 年開始的火熱離不開Ordinals 協議和BRC-20 的推動,讓原本僅僅能作為價值存儲和交換的比特幣還能作為資產發行的場所,極大的拓寬了比特幣的使用場景。

在資產發行協議方面,在Ordinals 之後,也誕生了Atomicals、Runes、PIPE 等各種不同類型的協議,來幫助使用者和專案方在BTC 進行資產的發行。

1)Ordinals & BRC-20 

首先讓我們來看看Ordinals 協定。簡單來說,Ordinals 是一個能讓人們能夠在比特幣上鑄造類似於以太坊上的NFT 的協議,最開始引起關注的Bitcoin Punks、 Ordinal punks 都是基於該協議鑄造的;再到後來,火爆至今的BRC-20 標準也是基於Ordinals protocol 出現的,開啟了後來的銘文之夏。

Ordinals 協議的誕生可以追溯到2023 年初,是由Casey Rodarmor 推出的。他從2010 年以來一直從事技術工作,曾在Google、Chaincode Labs、Bitcoin core 工作過,現在擔任SF Bitcoin BitDevs(比特幣討論社區)的聯合主持人。

Casey 從2017 年開始對NFT 感興趣,受啟發使用Solidity 開發以太坊智能合約,但因為不喜歡在以太坊上構建NFT ,認為是“ 古德堡機器”(以過於復雜的方式實現簡單的事情) ,於是放棄了在以太坊上建構NFT。在2022 年初,他再次萌生了在比特幣上實現NFT 的想法。在他研究Ordinals 的過程中,他表示他的靈感來自比特幣的創始人中本聰在最初的比特幣代碼庫中引用了一種叫做“原子”的東西,可以看出Casey 的動機某種程度上是希望比特幣再次變得有趣,於是便有了Ordinals 的誕生。

那麼Ordinals 協議是如何實現被人們俗稱為BTC NFT 的Ordinal Inscriptions 呢?核心有兩個要素:

  • 第一個要素是將序號分配給每個Satoshis(聰),實現了比特幣最小單位的標號,並在交易花費時跟踪這些Satoshis,從而讓Satoshi 實現了非同質化,是一個非常有創意的做法。

  • 第二個要素是支援將任意內容附加到單一Satoshis 上,包括文字、圖片、影片、音訊等,從而創造出獨特的比特幣原生數字物品——銘文(也是我們俗稱的NFT)。

透過對Satoshi 的進行編號以及內容的附加,Ordinals 讓人們可以在比特幣上擁有類似以太坊的NFT。

接下來讓我們深入技術細節,以更好的理解Ordinals 的實踐方式。在第一個要素序號分配中,新的序號只能在Coinbase Transaction(每個區塊中的第一筆交易)中誕生。透過UTXO 的轉移,我們可以追溯到對應的Coinbase 交易從而能夠判斷這個UTXO 中Satoshi 的編號。但要額外注意的是,這個編號體係並非來自於比特幣鏈上,而是由鏈下的索引器來進行編號。所以本質上是鏈下的社區給鏈上的Satoshi 制定了一個編號系統。

在Ordinals 協議誕生之後,出現了許多有趣的NFT,例如Oridinal punks、TwelveFold 等等,截止目前,比特幣的銘文已經超過了5400 萬。而在Oridinals 協議的基礎上,也誕生了BRC-20 ,開啟了後面BRC-20 的盛夏。

(Source:Dune - Ordinals 銘文總數量)

BRC-20 協議是基於Ordinals 協議,將類似於ERC-20 Token 的功能寫入到了腳本資料中,從而實現Token 部署、鑄造和交易的流程。

  • 部署代幣:在腳本資料中指明“deploy”,並註明代幣名稱、總發行量和每一張的數量限制。索引器識別到代幣部署的信息後可以開始記錄對應Token 的鑄造和交易。

  • 鑄造代幣:在腳本資料中指明“mint”,註明mint 代幣的名稱和數量。索引器識別後在帳本中增加收款方相應代幣的餘額。

  • 交易代幣:在腳本資料中指明“transfer”,註明代幣的名稱和數量。索引器在帳本上將發送方的餘額扣除相應數量的代幣,增加到收款方地址的餘額。

從鑄造的技術原理中可以看出,由於BRC-20 代幣的餘額都被刻在了隔離見證的腳本數據中,無法被比特幣網絡識​​別和記錄,所以需要索引器在本地來記錄BRC-20的帳本。本質上,Ordinals 只是將⽐特幣⽹絡當做儲存空間,鏈上記錄元資料和操作的說明等,但所有操作的實際運算和狀態更新都在鏈下處理。

在BRC-20 誕生之後,引爆了整個銘文市場,BRC-20 佔據了Ordinals 資產類型的絕大部分,截止2024 年1 月,BRC-20 資產佔所有Ordinals 資產類型的70% 以上。此外,從市值的角度來看,目前BRC-20 代幣的市值達到了26 億美元,其中龍頭代幣Ordi 市值為11 億美元,Sats 的市值也在10 億美元左右。 BRC-20 代幣的出現為比特幣生態乃至Crypto 世界帶來了新的強心劑。

(Source:Dune - Ordinals 不同資產類型的佔比)

BRC-20 的火爆背後也隱藏著許多原因,核心可以總結為以下2 個面向:

  • 造富效應:Web3的協議和項目的爆火離不開造富效應,而BRC-20 作為BTC 鏈上的新資產品類,擁有天然的吸引力,能夠吸引大量的用戶注意力和占領心智。

  • Fair Launch:BRC-20 銘文具有公平發射的特點,沒有人是自然的莊家。相較於傳統的Web3項目,Fair Launch 讓散戶能夠在Token 的投資上和VC 站在同一起跑線,從而使散戶更願意參與到Fair Launch 的項目中來;即使是一些科學家想要惡意的擼大量BRC -20 Token,也是有鑄造成本的。

總的來說,雖然Ordinals 協議從誕生以來就受到了比特幣社群不小的爭議,認為比特幣NFT 和BRC-20 會讓區塊大小迅速上升,導致對節點運營設備要求更高、數量更少,從而降低了去中心化程度;但從積極的角度來看,Ordinals 協議和BRC-20 ,為比特幣展示了一個新的價值用例(除了數字黃金之外),為生態帶來了新的活力,吸引了許多開發者重新開始關注和開發比特幣生態,在擴容、資產發行和基礎建設方面進行耕耘。

2)Atomicals & ARC-20 

Atomiclas 協議於2023 年9 月由比特幣社群的一位匿名開發者發布上線,本質上是希望不需要外界的索引機制來實現資產的發行、鑄造和交易,構建一個比Ordinals 協議更加native 和完善的資產發行協議。

那麼Atomicals 協定與Ordinals 協定究竟有哪些差異呢,其技術上的核心差異可​​以總結為以下兩個面向:

  • 在索引方面,Atomicals 協定並沒有採用在鏈下給予Satoshi 編號的這個機制,而是選擇以UXTO 作為單位進行索引。

  • 在內容的附加或說「銘刻」方面,Atomicals 協定並沒有把內容附加到單一Satoshis 的隔離見證的腳本資料中,而是刻在了UXTO 中。

此外,Atomicals 協議還引入了PoW 機制,透過調整前綴字符的長度來控制挖礦的難度,鑄造者需要使用CPU 來計算匹配的hash 值,從而實現了更公平的分發方式。

在Atomicals 協議下,產生了3 種資產類型:NFT、ARC-20 Tokens 和Realm Names。其中Realm 是Atomicals 協議上的一個創新的網域名稱系統,與傳統網域添加後綴不同的是,Realm 是將網域名稱作為前綴來使用。

接下來我們將重點放在分析下ARC-20 ,與BRC-20 是基於Ordinals 協議自創的不同,ARC-20 是Atomicals 協議官方支持的代幣標準。與BRC-20 將Token 寫入隔離見證的腳本資料中不同的是,ARC-20 是染色幣的機制,代幣的註冊資訊是記錄在UXTO 上的,交易完全由BTC 網絡來處理,也因此與BRC-20 在眾多方面都有不同,詳情可見下表:

總的來說,Atomicals 協議的交易依賴BTC 網絡,不會重複創造大量無意義的交易,對網絡的交易成本影響較小;並且不依靠鏈下賬本來記錄交易信息,更加去中心化;此外,轉帳流程只需要一筆交易(而BRC-20 需要兩筆),因此ARC-20 的轉帳效能顯著的高於BRC-20 。

然而另一方面,和散戶參與公平發射不一樣的是,ARC-20 挖礦的機制會導致某種程度上市場在為礦工買單,因此在銘文fair launch 方面的優勢會被削弱。此外,ARC-20 代幣難以防止用戶誤花也是需要面臨的挑戰。

3)Runes & Pipe

如上文中提到,BRC-20 的出現導致產生了許多無意義的UTXO,Ordinals 的開發者Casey 對此也十分不滿,於是在2023 年9 月提出了基於UTXO 模型的代幣協議Runes。

整體來說,Runes 協議和ARC-20 的標準比較相似,也是在UTXO 的腳本中銘刻Token 數據,Token 的交易也是依賴於BTC 網絡,區別點在於Rune 的數量是可以定義的,不像ARC-20中最小精度是1 。

然而目前Rune 協定僅停留在構想階段。在Runes 協議提出一個月後,Trac 的創始人Benny 便推出了Pipe 協議,原理與Rune 基本一致;此外,根據創始人Benny 在官方Discord 的言論,還希望支持更多的資產類型(類似於以太坊上的ERC-721、ERC 1155 類型的資產)

4)BTC Stamps & SRC-20 

BTC Stamps 是一個與Ordinals 完全不同的資產發行協議,由於Ordinals 資料儲存在隔離見證的腳本資料中,有可能被全節點「修剪」掉,一旦網絡硬分叉就會被擦除。為了解決這個風險,Twitter 用戶@mikeinspace 創建了BTC Stamps 協議,透過將資料儲存在BTC 的UTXO 中,在區塊鏈中以不可分割的方式嵌入資料。

這種整合確保資料永久留存在鏈上,免受刪除或修改的影響,更加安全和不可篡改。一旦數據作為Bitcoin Stamp 嵌入,它就永遠保存在區塊鏈上。這個特性對於確保資料的安全性和完整性非常寶貴。它為需要不可更改記錄的應用程式提供了強大的解決方案,例如法律文件、數字藝術鑑定和歷史檔案。

從具體的技術細節來看,Stamps 協定使用了交易輸出嵌入base 64 格式影像資料的方法,將影像的二進位內容編碼為一個base 64 字符串,將該字符串作為STAMP: 的後綴放在交易描述密在金鑰中,然後使用Counterparty 協定將其廣播到比特幣分類帳上,這種類型的交易將資料分拆嵌入到多個交易輸出中,無法被全節點刪除,從而實現了儲存的永久性。

在Stamps 協議下,也出現了SRC-20 代幣標準,對標BRC-20 代幣標準。

  • 在BRC-20 標準中,協議將所有交易資料儲存在隔離見證的資料中,由於Segwit 的採用率並不是100% ,所以有被修剪的風險。

  • 在SRC-20 標準中,資料儲存在UTXO 中,使其永久成為區塊鏈的一部分,無法刪除。

其中BTC Stamps 支援多種類型的資產,包括NFT、FT 等等。而SRC-20 Token 就是其中的FT 標準,擁有資料儲存更安全的特性和難竄的特性,不過缺點在於鑄造的成本十分昂貴,最初SRC-20 的Mint fee 在80 U 左右,是BRC-20 鑄造成本的好幾倍。不過在去年5 月17 日,經過了SRC-21 標準升級後,單次Mint 的費用下降到了30 U,與ARC-20 的Mint 費用差不多。不過下降之後費用還是較貴,是BRC-20 token 的6 倍左右(最近BRC-20 的Mint 費用在4-5 U)。

雖然SRC-20 的Mint 費用較貴,不過和ARC-20 一樣,SRC-20 在Mint 的過程中只需要進行一次交易;而相較之下,BRC-20 代幣的Mint 和轉移都需要發起兩筆交易才能完成。在互聯網順暢的時候交易次數影響不大,但一旦網絡擁堵,啟動兩次交易所需的時間成本就會顯著提升,用戶需要付出更多的gas 來加速交易。此外,值得一提的是SRC-20 Token 支援4 種BTC 地址,包括Legacy、Taproot、Nested SegWit 和Native Segwit 四個地址,而BRC-20 只支援Taproot 地址。

總的來說,SRC-20 的token 在安全性和交易便利性上比起BRC-20 來說有著明顯的優勢,不可裁剪的特性十分符合注重安全性的比特幣社區的需求,其自由拆分的特性比起ARC-20 每個聰代表1 個token 的限制顯得更有彈性。而另一方面,轉帳成本、文件大小以及類型限制是SRC-20 目前面臨的挑戰,也期待SRC-20 未來的探索和進一步的發展。

5)ORC-20 

ORC-20 標準旨在為提高BRC-20 代幣的使用情境以及優化BRC-20 的現有問題。一方面,目前的BRC-20 代幣只能夠在二級市場出售,代幣總量無法更改,沒有像ERC-20 那樣可以質押、增發等方式來活躍整個體系。

另一方面,BRC-20 代幣嚴重依賴外部的索引器進行索引和記帳。此外,也可能有雙花攻擊,例如某一個BRC-20 的Token 已經鑄造完畢,則根據BRC-20 代幣標準,使用mint 函數鑄造額外的相同代幣是無效的,但由於交易支付給比特幣互聯網的費用,所以這個鑄造仍會被記錄下來。因此,便完全依賴外部的索引器來確定哪個銘文有效或無效,例如在2023 年4 月的時候,在Unisat 發展早期階段出現了黑客進行雙花攻擊的情況,所幸後面及時修復,沒有擴大影響。

為了解決BRC-20 存在的困境,ORC-20 標準應運而生。 ORC-20 相容BRC-20 標準,並提高適應性、可擴展性和安全性,以及消除雙重支出的可能性。

在技​​術邏輯上,ORC-20 與BRC-20 代幣一樣,也是添加到比特幣區塊鏈中的JSON 文件, 差異在於:

  • ORC-20 對名稱和命名空間沒有限制,並且具有靈活的鍵。此外,ORC-20 支援更廣泛的JSON 格式的資料格式,並且所有ORC-20 資料都不區分大小寫。

  • BRC-20 在初始部署後具有最大鑄幣值且供應量不可變,而ORC-20 協議允許更改發行的初始值和最大鑄幣值。

  • ORC-20 交易使用UTXO 模型,發送方要指定接收方接收的金額以及要發送給自己的剩餘餘額,例如擁有有3333 個ORC-20 代幣,並想向某人發送2222 個代幣,那麼同時也會向自己發送1111 個,作為新的"輸入"。這整個模型的過程是和比特幣UTXO 的過程是一樣的。如果2 個步驟沒有走完,是可以在中途取消交易的;由於UTXO 模型中UTXO 只能使用一次,從而在根本上防止了雙重支付。

  • ORC-20 代幣在部署時增加了ID 標識,即使是同名的Token 也可以透過ID 進行區分。

簡單來說,ORC-20 可以看做是BRC-20 的升級版,賦予了BRC-20 Token 更高的靈活性和經濟模型的豐富性,由於ORC-20 對BRC-20 的兼容,也很容易將BRC-20 Token 包裝成ORC-20 代幣。

6)Taproot assets

Taproot assets 是比特幣的二層網路開發團隊Lightning Labs 推出的資產發行協議,也是與閃電網路直接整合的協議。其最核心的特點和現狀可以總結為以下三個面向:

  • 完全基於UTXO,意味著可以和RGB、Lightning 這些Bitcoin 原生技術很好地整合。

  • 不同於Atomicals,Taproot assets 和Runes 協議一樣,用戶可以自訂Token 交易的數量,可以在單一交易中建立或轉移多個代幣。

  • 直接與閃電網絡集成,用戶可以使用Taproot 交易啟動閃電通道,在單次的比特幣交易中將比特幣和Taproot Assets 存入閃電通道,從而降低交易成本。

然而需要注意的是,目前也存在一些弊端:

  • 有作惡風險:Taproot Assets 元資料不會儲存在鏈上,而是依賴鏈下的索引器來維護狀態,需要額外的信任假設。資料儲存在本地或Universe(包含特定資產的歷史資料和驗證資訊的服務器集合)來維持代幣所有權。

  • 不是公平發射:用戶不能在比特幣網絡自行鑄造代幣,而是由項目方來發行所有代幣,將其轉移到閃電網絡,發行和分配都是由項目方控制的,本質上就是失去了公平發射的特點。

Lightning Labs 的共同創始人Elizabeth Stark 致力於透過Taproot Assets 引領比特幣復興,同時促進閃電網絡成為多元資產網絡。由於Taproot Assets 與Lightning 的原生集成,用戶不需要將資產跨鏈到側鍊或其他Layer 2 上,直接可以將Taproot Assets 存入Lightning 通道,進行交易,從而更方便的交易。

7)現狀分析小結

總結來說,Oridinals 協議和BRC-20 代幣標準的誕生帶來了銘文的熱潮,也讓人們重新將目光投向了比特幣上的資產發行協議,湧現出了像Atomicals、Runes、BTC Stamps、Taproot Assets 等多樣化的資產發行協議,也產生了ARC-20、SRC-20、ORC-20 等。

除了上述介紹的主流的資產發行協議之外,還有許多資產協議也在構想和發展中,例如BRC-100 是基於Ordinals 理論的去中心化計算協議,希望能豐富資產的使用場景,支持開發類似於DeFi、GameFi 這樣的應用;BRC-4​​20 標準類似於ERC-1155 ,可以將多個銘文組合成一個複雜資產,從而在遊戲、元宇宙方面有比較多的應用場景(例如ERC-1155協議適用於NFT 和FT 的組合的遊戲場景。);甚至像一些memecoin 社區也開始在BTC 上推出新的資產協議(例如Dogecoin 社區推出了DRC-20),呈現百花齊放的局面。

從目前的專案現狀來看,目前的資產發行協議可以分為BRC-20 派和UTXO 派。前者包括BRC-20、以及BRC 20 的升級擴充版ORC-20 ,將資料刻在隔離見證的腳本資料中,依靠鏈下的索引器來進行索引和記帳;後者主要包括ARC-20、SRC -20 、Runes 和Pipe 想實現的資產類型以及Taproot Assets。

BRC-20 和ARC-20 的這兩派也像徵了BTC 生態資產協議的兩種思路:

  • 一種是像BRC-20 這樣極具簡潔性的解決方案,雖然功能不復雜,但是整個思路和代碼都非常的簡潔優雅,短短幾行的創新就滿足了需求的最小單元,是一個很好的MVP 版本。

  • 另一種是像ARC-20 這樣的協議,出現問題就解決問題。在ARC-20 的發展過程中出現了許多bug 和需要優化的地方,但遇到了問題再去解決,更偏向自下而上的發展之路。

目前BRC-20 由於先發優勢,在資產協議中已經佔據了龍一的位置,未來SRC-20、ARC-20 等標準誰能佔據龍二甚至彎道超車BRC-20 ,讓我們一起拭目以待。

回歸本質,一方面「銘文」賽道為散戶帶來了Fair launch 的新模式,為比特幣生態帶來了巨大的關注度;另一方面,根據OKLink 的數據,比特幣礦工的收入在去年12月至今,手續費的收入佔比超過了10% ,也為礦工帶來了切切實實的利益。相信在比特幣生態利益共同體的驅動之下,比特幣上的銘文生態和資產發行協議也將進入探索和發展的新時期。

2、鏈上擴容

資產發行協議引起了人們對比特幣生態的重新關注,而由於比特幣擴展性和交易確認時間的困境,要想生態長久發展,比特幣擴容也是一個需要直面和備受關注的領域。

在提升比特幣的可擴展性方面,目前主要有兩條發展路線,一類是鏈上擴容,在Bitcoin Layer 1 上進行優化;一類是鏈下擴容,也就是大家通常理解的Layer 2 。在這一節和下一節,我們分別從鏈上擴容和Layer 2 兩方面來聊聊比特幣生態的發展。在鏈上擴容方面,鏈上擴容想透過區塊大小和資料結構來提高TPS,例如BSV 和BCH,不過目前沒有得到BTC 主流社群的共識,而在目前有主流共識的鏈上擴容升級方案中,最值得一提的就是SegWit 升級和Taproot 升級。

1) Segwit 升級

2017 年7 月,比特幣進行了隔離見證(Segwit)升級,可擴展性大幅提升,它是一個軟分叉。

SegWit 的主要目標是解決比特幣網絡面臨的交易處理能力限制和交易費用高昂的問題,在SegWit 之前,比特幣交易的大小受到1 MB 區塊限制,這導致了交易擁堵和高費用。 SegWit 通過重新組織交易資料結構,將交易的見證資料(包括簽名和腳本)分離出來,並將其儲存在一個新的部分中,稱為“見證區域”,透過將交易簽名資料從交易資料中分離,從而有效地增加了區塊的容量。

SegWit 引入了一種新的區塊大小測量單位,稱為權重單位(wu)。沒有SegWit 的區塊有100 萬個wu,而使用SegWit 的區塊則有400 萬個wu,這種改變使得區塊大小能夠超過1 MB 的限制,實際上擴大了區塊的容量,從而增加了比特幣網絡的吞吐量,使得每個區塊能夠容納更多的交易數據,並且由於區塊容量增加,SegWit 使得更多的交易能夠進入每個區塊,減少了交易擁堵和交易費用的上漲。

此外,Segwit 升級的重要性不僅限於於此,也促進了後面許多重大事件的發生,包括之後的Taproot 升級,很大程度上也是在Segwit 升級的基礎上發展,再例如2023 年爆火的Ordinals 協議而BRC-20 token 的操作也都是在隔離資料中進行,某種程度上來說Segwit 升級也成為了這次銘文之夏的助推器和奠基者。

2) Taproot 升級

Taproot 升級是比特幣網絡的另一個重要升級,於2021 年11 月進行,結合三個不同相關提案的BIP 340、BIP 341 和BIP 342 ,旨在提高比特幣的可擴展性。 Taproot 升級的目標是提高比特幣網路的隱私、安全性和功能性。它透過引入新的智慧合約規則和加密簽名方案,使得比特幣交易更加靈活、安全且隱私保護更好。

其升級的核心優勢可總結為以下3 個面向:

  • Schnorr 多簽聚合:BIP 340 中的提出了Schnorr 簽名,它允許多個公鑰和簽名被聚合成一個單一的公鑰和簽名,從而減少了交易資料的大小。透過聚合簽名,網路可以處理更多交易,使整體操作更快、更便宜,從而最大限度地節省區塊空間。

  • 隱私性更強:BIP 341 中的P 2 TR 使用新的腳本類型,結合了先前兩個腳本P2P K 和P 2 SH 的功能,引入了另一個隱私元素,並提供了更好的交易授權機制。 P 2 TR 也讓所有Taproot 輸出看起來相似,使多重簽名和單簽名交易之間不會有更多區別。這樣,識別儲存私人資料的每個參與者的交易輸入就變得更加困難。

  • 讓更複雜的智慧合約成為可能:以前,比特幣的智慧合約功能受到限制,但升級後Taproot 允許多方使用Merkle 樹簽署單一交易,Taproot 通過引入新的腳本類型,稱為"Tapscript",允許開發者編寫更複雜的智慧合約,包括條件支付、多方共識等功能,使得比特幣未來的發展有了更多的可能性。

總的來說,透過SegWit 和Taproot 升級,比特幣網絡得以提高可擴展性、交易效率、隱私性和功能性,為未來的創新和發展奠定了堅實的基礎。

3.鏈下擴容:Layer 2

由於比特幣本身鏈的結構限制,再加上比特幣的社區共識分散的特點,鏈上擴容的方案常常會受到社區的質疑,因此許多builder 們開始嘗試鏈下擴容,構建鏈下擴容協議或者說Layer 2 的,來在比特幣網絡之上搭建第二層網絡。

其中Bitcoin 目前Layer 2 的類型根據資料可用性和共識機制可以大致分為:狀態通道、側鏈、Rollup 等。

其中狀態通道讓使用者在鏈下建構通訊通道,在鏈下進行高頻交易,然後鏈上進行記錄最終結果,場景主要侷限於交易場景。 Rollup 和側鏈的核心差異在於安全性的繼承,Rollup 的共識是在主網形成的,一旦主網失靈則無法運作;而側鏈的共識是獨立的,因此一旦側鏈自己的共識失靈則無法運行。

此外,除了上述提到的Layer 2 之外,還有像RGB 這樣的擴容協定來進行鏈下擴容,來提升網路的可擴充性。

1)狀態通道

狀態通道是一種在區塊鏈上創建的臨時通訊通道,用於在鏈外進行高效的互動和交易。它允許參與者在彼此之間進行多次交互,並最終將最終結果記錄在區塊鏈上。狀態通道可以提高交易的速度和吞吐量,並降低相關的交易費用。

而提到狀態通道這種Layer 2 ,最核心要提及的就是閃電網絡。區塊鏈最早的狀態通道專案就是比特幣上的閃電網絡。閃電網絡的概念最早是在2015 年提出,然後在2018 年Lightning labs 將閃電網絡落地。

閃電網絡是一個建立在比特幣區塊鏈上的狀態通道網絡,它允許用戶透過打開支付通道,在鏈外進行快速交易。閃電網路的成功啟動標誌著狀態通道技術的首次實現,並為後續的狀態通道專案和發展奠定了基礎。

接下來讓我們聚焦在閃電網絡的實現技術上。閃電網絡作為建立在比特幣區塊鏈基礎上的Layer 2 支付協議,旨在實現參與節點之間的快速交易,被認為是解決比特幣可擴展性問題的有效方案。閃電網路的核心在於大量的交易發生在鏈下,只有最後所有交易完成,進行最終狀態確認時,才會進行鏈上的記錄。

首先,交易方使用閃電網絡開啟支付管道,並根據智慧合約向如比特幣轉移資金,作為承諾金。然後,各方可以透過鏈下的閃電網絡進行任意數量的交易,更新通道資金的臨時分配,這個過程無需記錄在鏈上。當各方完成交易時,他們關閉支付通道,智慧合約根據交易記錄分配承諾的資金。

接下來到關閉閃電網絡的環節,一個節點首先向比特幣網絡廣播當前交易記錄狀態,包括結算建議和承諾資金的分配。如果雙方都確認了該提議,則資金立即在鏈上支付,交易完成。

另一種情況是出現關閉異常,例如某個節點退出網路或廣播的交易狀態不正確。在這種情況下,結算會延遲到爭議期,節點可能會對結算和資金分配提出異議。這時,如果提出質疑的節點廣播了一個更新的時間戳,包括第一個提議中遺漏的一些交易後,那麼會按照後面正確的結果來進行記錄,並且第一個作惡節點的承諾金會沒收,獎勵給對方的節點。

從閃電網路的核心邏輯可以看出,其具有以下4 個面向的優點:

  • 即時支付,無需在區塊鏈上創建每筆支付的交易,支付速度可達毫秒級到秒級。

  • 可擴展性高。全網每秒能夠處理數百萬至數十億筆交易,支付能力遠超傳統支付系統,而且無需依賴中介即可進行操作和支付。

  • 低成本。通過在區塊鏈外部進行交易和結算,閃電網絡的費用極低,使得即時小額支付等新興應用成為可能。

  • 跨鏈能力。通過異質區塊鏈共識規則進行鏈外的原子交換。只要區塊鏈支援相同的加密雜湊函數,就可以在無需信任第三方託管方的情況下進行跨區塊鏈交易。

雖然閃電網絡也面臨一些困境,例如用戶需要學習和理解閃電網絡的使用、開啟和關閉,但總的來說,閃電網絡通過在比特幣上建立Layer 2 的交易協議,讓大量的交易可以在鏈下進行,減輕了比特幣主網的負擔,目前TVL 已經接近2 億美元。

不過狀態通道這種Layer 2 因為場景僅限於交易,所以無法像以太坊的Layer 2 那樣支援更多類型的應用和場景,因此也讓許多比特幣的開發者去思考場景更廣的比特幣Layer 2解決方案。

在閃電網絡誕生之後,Elizabeth Stark 為了致力於發展閃電網絡成為多資產網絡,也出現了Taproot Assets 等類型的資產協議,來豐富和拓寬閃電網絡的使用場景;此外,之後的一些擴容方案也通過和閃電網絡整合的方式來獲得更大的使用範圍。閃電網絡不僅是作為狀態通道,更是作為一個基礎服務的土壤,誕生並激發出更多樣化的BTC 生態的花朵。

2)側鏈

側鏈的概念最早是由Hashcash 的發明者Adam Back 等人在2014 年發表的《Enabling Blockchain Innovations with Pegged Sidechains》論文中提及,其中提到如果比特幣要提供更好的服務,還有很多的改善空間。因此提出了側鏈這種技術,使比特幣和其他區塊鏈資產可以在多個區塊鏈之間轉移。

簡單來說,側鍊是一個與主鏈並行運行的獨立區塊鍊網絡,可以自訂規則和功能,從而實現更高的擴展性和靈活性。從安全性來看,這些側鏈需要自行維護一套安全機制和共識協議,因此其安全性取決於側鏈的設計。側鏈通常具有較高的自主性和自訂性,但與主鏈之間的互通性可能較低。此外,側鏈的關鍵要素在於能夠將資產從主鏈轉移到側鏈上使用,因此通常涉及跨鏈轉帳和鎖定資產等操作。

例如Rootstock 透過合併挖礦來確保側鍊網路的安全性、Stacks 使用轉移證明(PoX)的共識機制,以下將透過這兩個案例來幫助大家了解BTC 側鏈解決方案的現狀。

首先讓我們來看看Rootstock,Rootstock(RSK)是比特幣的側鏈解決方案,旨在為比特幣生態系統提供更多功能和擴展能力。 RSK 的目標是透過將智慧合約功能引入比特幣網絡,提供更強大的去中心化應用程式(DApp)開發平台和更高級的智慧合約功能,目前TVL 達到了1.3 億美元。

RSK 的核心設計想法是透過側鏈技術將比特幣與RSK 網絡連接起來。側鍊是一個獨立的區塊鏈,可以與比特幣區塊鏈進行雙向互動。這使得在RSK 網絡上創建和執行智慧合約成為可能,同時利用比特幣的安全性和去中心化特性。

RSK 的核心優點包括以太坊語言友善、合併挖礦兩方面:

  • 以太坊開發語言友善:與以太坊等其他智慧合約平台相比,RSK 的主要優勢之一是它與比特幣的兼容性。 RSK 的虛擬機器(RSK Virtual Machine)是基於以太坊虛擬機器(EVM)的改進版本,使開發人員能夠使用以太坊智慧合約開發工具和語言來建立和部署智慧合約。這為開發人員提供了一個熟悉的開發環境,並能夠利用比特幣的強大安全性。

  • 合併挖礦促進礦工參與:RSK 還引入了一種稱為「合併挖礦」的共識算法,它與比特幣的挖礦過程結合在一起。這意味著比特幣礦工可以在挖掘比特幣的同時,還可以挖礦RSK,為RSK 網路提供安全保障。這種合併挖礦的機制旨在增加RSK 網絡的安全性,並提供了一種激勵機制,讓比特幣礦工參與RSK 網絡的運作。並且由於兩個區塊鏈使用相同的共識,比特幣和RSK 消耗相同的挖礦算力,因此礦工可以貢獻哈希率來挖掘RSK 上的區塊。最終,合併挖礦可以在不需要額外資源的情況下提高礦工的獲利能力。

RSK 試圖透過將智慧合約放在側鏈上來解決比特幣layer 1 交易確認時間長和網路擁塞的問題,它為開發人員提供了一個強大的平台來建立去中心化應用,並為比特幣生態系統增加了更多的功能和擴展性,促進更大規模的採用和創新。

RSK 大約每30 秒創建一個新區塊,顯著快於比特幣10 分鐘的出塊時間,在TPS 方面,RSK 為10-20 ,明顯快於比特幣網絡,但相比以太坊Layer 2 的高性能仍顯得不足,在高並發應用的支援上仍有一些挑戰。

接下來讓我們來看看Stacks,Stacks 是一個基於比特幣的側鏈,具有自己的共識機制和智慧合約功能。 Stacks 區塊鏈透過與比特幣區塊鏈進行交互,實現了安全性和分散性,並透過Stacks 幣(STX)進行激勵。

Stacks 最初名為Blockstack,專案從2013 年開始啟動。 2018 年推出了Stacks 測試網,其主網在2018 年10 月發布。 2020 年1 月,隨著Stacks 2.0 主網的發布,該網絡迎來了重大更新。這次更新將Stacks 與比特幣進行了原生連接和錨定,讓開發者可以建立去中心化的應用程式。

其中Stacks 值得關注的上其共識機制-轉移證明(PoX)。轉移證明是燃燒證明(Proof-of-Burn,PoB)的變體。燒毀證明是最初作為Stacks 區塊鏈的共識機制提出的。在"燒毀證明"機制中,參與共識算法的礦工會將比特幣發送到燒毀地址,透過這種方式證明他們已經為新區塊付出了成本。而在轉帳證明中,此機制有所有改動:所使用的加密貨幣不會被銷毀,而是分發給一組幫助確保新鏈安全的參與者。

因此,在Stacks 的共識機制中,想要挖掘Stacks 的代幣STX 並參與共識的礦工需要向預定義的隨機的比特幣位址發送比特幣交易,才能在Stacks 區塊鏈中產生區塊。哪個礦工能產生區塊,最後由排序決定。不過,被選中的機率會隨著礦工向比特幣地址列表轉移的比特幣數量而增加,同時Stacks 協議會用STX 獎勵他們。

從某種意義上說,Stacks 的共識機制是在模仿比特幣的工作證明機制。但Stacks 礦工不是消耗能源挖礦來產生新區塊,而是使用比特幣來維護Stacks 區塊鏈。對於比特幣的可編程性和可擴展性而言,轉移證明也是一種非常永續的解決方案。由於Stacks 的開發語言Clarity 相對小眾,開發者的活躍數量一直不算特別高,生態建設也相對緩慢,目前的TVL 只有5,000 萬美元。雖然官方聲稱是其Layer 2 ,但目前本質上更屬於側鏈的範疇。

在其計劃於今年第二季度的Nakamoto 升級之後才會成為一個真正的Layer 2 。 Nakamoto Release 是即將在Stacks 網絡上推出的硬分叉,提高交易吞吐量和100% 的比特幣交易確認最終性。

其中Nakamoto 升級最顯著的變化之一是加快了區塊確認時間,將交易確認時間從比特幣的10 分鐘縮短到幾秒鐘,通過提高區塊生產率並大約每5 秒出一個新區塊,交易可能在一分鐘內得到確認,這對於Defi 項目的發展非常有利。

在安全性方面,Nakamoto 升級將使Stacks 交易的安全性與比特幣網絡的安全性保持一致。網絡的完整性也得到了改善,處理比特幣重組的能力得到了增強。即使在比特幣重組的情況下,大多數Stacks 交易也將保持有效,從而確保網路的可靠性。

除了Nakamoto 升級之外,Stacks 還將推出sBTC。 sBTC 是一種去中心化的可編程的1: 1 比特幣支援資產,可在比特幣和Stacks(L2)之間部署和轉移BTC。 sBTC 讓智慧合約能夠向比特幣區塊鏈寫入交易,同時在安全性方面,轉帳由整個比特幣雜湊算力保證安全。

除了Rootstock 和Stacks 之外,還有Liquid Network 等不同的側鏈解決方案,透過不同的共識機制來提高比特幣網路的可擴充性。

3)Rollup

Rollup 是一種在主鏈上建構的二層解決方案,透過將大部分運算和資料儲存從主鏈轉移到Rollup 層上來提高吞吐量。在安全性方面,Rollup 依賴主鏈的安全性,通常鏈上的交易資料會被批次提交到主鏈進行驗證。而Rollup 往往不需要直接轉移資產,資產仍保留在主鏈上,只有驗證結果被提交到主鏈。

雖然Rollup 常常被作為最正統的Layer 2 ,相比狀態通道來說使用場景更廣,相比側鏈更加繼承了比特幣的安全性,然而目前發展都處於非常早期的階段,在這裡簡單介紹一下Merlin Chain、B² Network 和BitVM。

Merlin Chain 是由Bitmap 和BRC-4​​20 開發團隊Bitmap Tech 推出的Layer 2 ,透過ZK-Rollup 來提高比特幣的擴充性。其中值得一提的是Bitmap 作為一個完全上鍊、去中心化和公平啟動的元宇宙項目,其資產Bitmap 持有的用戶數量已經達到3.3 萬,超過了Sandbox 成為了元宇宙項目中持有者最多的項目。

Merlin Chain 最近剛推出其測試網,可以進行資產在Layer 1 和Layer 2 之間的自由跨鏈,並且支援比特幣的原生錢包Unisat。未來,其也將支援BRC-20、Bitmap、BRC-4​​20、Atomicals、SRC 20 和Pipe 等比特幣原生資產類型。

在實施方式上,Merlin Chain 上的排序器進行批次交易、產生壓縮的交易資料、ZK 狀態根和證明。壓縮後的交易資料和ZK 證明透過去中心化的Oracle 上傳到BTC 網絡的Taproot 中,從而確保網絡的安全性。在Oracle 的去中心化方面,每個節點都需要質押BTC 來作為罰金,使用者可以基於壓縮資料、ZK 狀態根和ZK 證明向ZK-Rollup 發起挑戰,挑戰成功則會沒收質押節點的BTC,從而防止Oracle 作惡。目前互聯網仍在測試網階段,據稱在兩週內將上網主網,期待主網上線後的表現。

除了Merlin Chain 之外,比特幣Layer 2 Rollup 解決方案還有B² Network,希望在不犧牲安全性的情況下提高交易速度並擴大應用多樣性。其核心特點可總結為以下兩個面向:

  • Rollup 方案:B² Network 提供了一個支援圖靈完備智慧合約的鏈外交易平台,提高了交易效率,降低了成本,同時區別於側鍊和擴容方案,Rollup 更好的繼承了比特幣區塊鏈的安全性。

  • 結合ZKP 和詐騙證明:透過將零知識證明(ZKP)技術和詐騙證明的挑戰回應協議與比特幣的Taproot 結合,確保增強交易的隱私性和安全性。

關於B² Network 是如何實現BTC Layer 2 的Rollup 解決方案,我們從其核心Rollup Layer 和DA Layer(資料可用性層)兩部分來看。在Rollup 層方面,B² Network 採用ZK-Rollup 作為Rollup 層,負責Layer 2 網絡內用戶交易的執行以及相關證明的輸出。在DA 層方面,包括了去中心化儲存、B²節點和比特幣網路三個部分。該層負責永久儲存rollup 資料的副本,驗證rollup zk 證明,並最終透過比特幣進行最終確認。

此外,還有BitVM 透過在鏈下處理圖靈完備的智慧合約等複雜計算來實現Rollup,減少比特幣區塊鏈上的擁塞。 2023 年10 月,Robin Linus 發布了BitVM 白皮書,希望透過開發零知識證明(ZKP)解決方案來改善比特幣的可擴展性和隱私。 BitVM 使用比特幣現有的腳本語言時間了在比特幣上表示NAND 邏輯閘的方法,從而能夠實現圖靈完備的智慧合約。

其中,在BitVM 中有兩個主要角色:證明者和驗證者。證明者負責啟動計算或聲明,本質上是呈現一個程序並斷言其預期結果。驗證者的作用是驗證這個主張,確保計算結果準確且值得信賴。

在爭議的情況下,例如驗證者對證明者陳述的準確性提出質疑,BitVM 系統使用基於詐騙證明的質詢-回應協定。如果證明者的說法不真實,驗證者可以將詐騙證明發送到比特幣區塊鏈的不可更改的分類帳中,這將證明詐騙行為並保持系統的整體可信度。

不過目前BitVM 仍處於白皮書和建造的階段,離實際使用還有一段時間。總的來說,整個BTC Rollup 賽道,目前都處於一個非常早期的階段,這些網絡的未來表現如何,無論是對Dapp 的支援還是TPS 等性能表現,都還需要等待網絡正式上線後的市場檢驗。

4)其他

除了上述的狀態通道、側鍊和Rollup 之外,還有一些鏈下擴容方案採用了客戶端驗證的方式,其中最具有代表的就是RGB 協定。

RGB 是由LNP/BP 標準協會在比特幣和閃電網絡上開發的私有和可擴展的客戶端驗證智慧合約系統。最初是由Giacomo Zucco 和Peter Todd 於2016 年提出,之所以選擇RGB 這個名稱,是因為該項目的初衷是希望成為"更好版本的彩色幣"。

RGB 透過使用智慧合約解決了比特幣主鏈的可擴展性和透明度問題,在智慧合約中,兩個用戶之間預先達成了協議,一旦協議的條件得到滿足,協議就會自動完成。並且由於RGB 與Lightning 集成,因此無需進行KYC,從而保持了匿名性和隱私性,因為實際上根本不需要與比特幣主鏈進行互動。

RGB 協議希望比特幣開闢了一個可擴展的新世界,包括發行NFT、Token、可替代資產、實現DEX 功能和智慧合約等。比特幣Layer 1 作為最終結算的基礎層,閃電網絡、RGB 等Layer 2 用於更快的匿名交易。

RGB 有兩個核心的特點,客戶端驗證模式和一次性密封:

  • 客戶端驗證模式: RGB 採用客戶端驗證模式運行,實現了智慧合約。在RGB 中,資料儲存在鏈外,而智慧合約只負責驗證資料的有效性和執行相關的邏輯。比特幣交易或閃電通道僅用作驗證資料的錨定點,而實際的資料和邏輯則由客戶端進行驗證。這種設計使得RGB 能夠在不修改比特幣或閃電網絡協定的情況下,建立在其之上的智慧合約系統。

  • 一次性密封:RGB 的代幣需要和特定的UTXO 關聯,在花費UTXO 時,比特幣交易會包括一個訊息承諾,說明該訊息包含了RGB 的輸入、去往的UTXO、資產的ID 和金額等。雖然轉移RGB Token 一定需要比特幣的交易,但RGB 轉移輸出的UTXO 和比特幣輸出的UTXO 不需要是同一個,這意味著在RGB 上Token 的可以輸出給一個與本次UTXO 交易完全無關的另一個UTXO,而不會在比特幣上留下痕跡,一旦你通過RGB 發送了資產,您將無法看到它的去向,即使您收到了資產,它的歷史記錄也很難破解,從而為用戶提供了更大的隱私保護。

從上面的一次性密封可以看出,RGB 中每個合約狀態都與特定的UTXO 相關聯,並透過比特幣腳本來限制對該UTXO 的存取和使用。這種設計確保了合約狀態的獨特性,因為每

BTC
閃電網絡
PoW
BRC-20
DA
PoS
中本聰