如何定義Bitcoin L2 以及包容性視角的L2

作者:jolestar 來源:X,@jolestar

最近Bitcoin Magazine 關於Bitcoin L2 的定義引起了什麼是Bitcoin L2 的爭論,這個問題原來Ethereum 社群也有爭論。那到底如何定義L2 ?我們可以從技術和生態兩個角度來分析一下,我比較主張一種包容性視角的L2。

L2 的技術角度定義

如果要從技術上定義L2,關鍵是要讓它能明顯的和L1 以及中心化​​的方案有區別。我認為關鍵有兩點:

1. L2 並不創造新的區塊空間。創建新的區塊空間的技術解決方案本質上都是L1。

2. L2 要利用L1 來實現資料可用以及安全。創建新的區塊空間的技術解決方案本質上都是L1。

但顯然,市場並非僅從技術角度來定義,更多的是從生態角度來定義。

L2 的生態角度定義

從生態的角度定義L2時,我們關注的是L2如何利用或繼承L1所提供的能力。我們以Bitcoin 為例,分析Bitcoin 上有哪些可繼承以及擴展的方向。

BTC 資產

這是所有的L2 都在講的一個故事,如何讓萬億級規模的BTC 的資產產生額外的使用場景,無論是交易,還是質押,都有非常大的想像空間。而讓一個區塊鏈系統的資產到另一個系統交易,都需要一座橋,而這裡的關鍵問題是如何讓用戶信任這座橋,並確保資產的安全。

從這個角度,所有透過橋樑給BTC 資產創造使用情境的方案,都可以理解成Bitcoin L2。甚至BTC ETF 也可以理解成Bitcoin 的L2,它是一個完全中心化的託管的橋,透過法律監管保證安全。所以大家糾結的不是去中心化問題,而是信任問題。去中心化的方案可以降低使用者的信任成本,為新的專案帶來機會,但Bitcoin 上如何建構安全的去中心化的橋是一個關鍵難題,L2 能不能利用Bitcoin 的其他特性來提高這個橋的安全性。

另外隨著Bitcoin 上的擴展協議發展,無論是Ordinals,以及Ordinals 之上的擴展協議(BRC20等),Atomicals,還是RGB,Taproot assets 等,Bitcoin 上的新型資產會越來越多,如何讓這座橋具有擴展性,可以快速的支援新的資產類型,也是一個巨大的挑戰。

Bitcoin 區塊空間

Bitcoin 作為最去中心化的一個區塊鏈網絡,它的區塊空間的價值並沒有完全發揮出來。而這波Ordinals 銘文熱,可以理解成對Bitcoin 作為資料可用層(DA)的價值發現。 Ordinals 協定定義了一個具有擴展性的資料格式標準,讓解析,展示,以及交換Bitcoin 上銘刻的資料有了一套統一的方案。

Bitcoin 上的擴展協議以及L2,如何充分有效利用Bitcoin 的區塊空間,是一個探索方向。

Bitcoin 網路的可程式能力

Bitcoin Script 的程式設計能力有限,它對資產的程式設計能力主要表現為三種鎖:時間鎖,Hash 鎖,私鑰鎖。而Taproot 讓Bitcoin Script 的複雜度可以上一個量級,所以才有了bitvm 這樣方案的可能。但這方面的關鍵挑戰在於,Bitcoin Script 都是無狀態的,它無法讀取Bitcoin 的狀態,以及累積狀態,只能依賴輸入,能否利用Bitcoin 的腳本來實現仲裁,依然是一個待探索的方向。

另外一個角度是密碼學上的創新,包括基於金鑰交換來建構博弈機制來確保安全的協議,例如閃電網路。還有Babylon 的“可提取的一次性簽名”,雖然它的實現細節尚未公佈,但市場已經非常期待了。

Bitcoin 的狀態

Bitcoin 的狀態包括以下幾種:

1. Bitcoin 的時間戳

2. Bitcoin 的區塊nonce 隨機數

3. Bitcoin 的UTXO,以及UTXO 的所有權

4. Bitcoin 的區塊,以及UTXO 上附加的新資產和訊息

然後我們可以透過以上角度來分析不同的Bitcoin 擴展協議以及L2 項目是如何擴展Bitcoin 的。

如何擴展Bitcoin

橋+ 可程式環境

鑑於Bitcoin本身的程式設計能力受限,一種方法是將Bitcoin資產轉移到具有更強可編程性的環境中,例如EVM,從而為Bitcoin資產開闢新的應用情境。這方面的代表有BEVM, Merlin,關鍵在於橋的設計:1. L2 能否利用L1 提供的安全性。 2. 跨鏈方案的可擴展性。

在Bitcoin 上擴展一個智慧合約層

RGB 利用了Bitcoin 的UTXO 只能使用一次的特性,來實現一次性密封,同時也利用Bitcoin 的區塊空間來公佈交易承諾,提供了一種Offchain 的編程環境。它的優點是完全匹配UTXO 模型,不依賴全域狀態,保證了隱私,但這個也同時是它的缺點,限制了它的程式場景。在這個方向上,CKB 的RGB++ 對RGB 的特性做了取捨,透過cell 模型提供了更豐富的程式模式。

Indexer 模式的Offchain 計算

銘文Indexer 模式可以理解成一種Offchain 的計算模型,資產定義在鏈上,合法性由鏈下計算保證,同時能提供全局狀態。銘文可以理解成介於L1 和L2 之間的資產,如果協議內建L1 到L2 之間的遷移機制,則可以實現資產在L1 到L2 之間的流通。而如果讓銘文資產的生成和校驗邏輯,透過程式碼銘刻在Bitcoin 上,也是一種Bitcoin 程式設計能力的擴展方案,例如bitseed。

Stackable L2(堆疊式L2)

如果透過智能合約來實現Bitcoin 的擴展協議的Indexer,在Indexer 中解析Bitcoin 上的所有UTXO 以及附加的狀態,同時允許開發者透過智能合約部署應用到Indexer 中,相當於給Bitcoin 提供了一種新的智能合約層,這是Rooch 的方案。

之前我把這種模式叫做智能Indexer,但Indexer 的概念給人的感覺就是只讀的,所以用了一個新詞“Stackable L2”,指所有在L2 中包含L1 全狀態的擴展方案,它完全繼承了L1 的所有狀態。在這種情況下,L2 的應用即可以讀取L1 上的所有狀態,同時也可以創建新的狀態,L1 和L2 的資產可以透過堆疊組合來形成新的資產。而L2 的安全,可以透過模組化的方案來確保。關於這個概念後面再寫詳文描述。

以上方案其實都可以透過組合模式互相配合。

包容性視角的L2

如果我們拋開了具體的實現方式,抽象的理解L2,就會發現它應該是一個連續光譜,從最左端的CEX,到最右端的L1,中間地帶的解決方案都可以囊括到這個光譜範圍內。這個光譜的兩端也代表著兩種不同的成長模式。 CEX 基本上是完全產品和使用者導向的成長方式,而L1 建置週期比較長,則是敘事和藍圖優先,而L2 則在中間,會是一種混合成長模式。

採取包容性視角,我們無需過度糾結於何為「真正的L2」。業界創造的各種技術和方案,Validium,Plasma,Sovereign rollup,Op/Zk rollup ,Modular Execution layer,Decentralized compute,side chain,L2/L3 等,都應被視為這一光譜的一部分,行業通過各各各種排列組合方式探索新的應用所需的基礎設施。

而不同的項目對新應用的假設不同,也決定了它的組合方式和成長模式,它可能是L1 向左一點,或者CEX 向右一點。未來是不確定的,這個階段很難斷言那種模式會成長起來,但有一點是確定的,行業經過這麼多年的摸索,有了上規模L1,有了上規模的CEX,也需要有上規模的中間層填補上這個溝壑。

Total
0
Shares
Related Posts