選擇語言

以電路方法喺區塊鏈之上構建區塊鏈:分析與見解

分析一篇研究論文,提出串聯同三角組合方法,用多條底層鏈構建安全嘅覆蓋鏈,類似於開關電路。
tokens-market.com | PDF Size: 1.3 MB
評分: 4.5/5
您的評分
您已經為此文檔評過分
PDF文檔封面 - 以電路方法喺區塊鏈之上構建區塊鏈:分析與見解

1. 引言與背景

獨立區塊鏈嘅激增創造咗一個「多鏈世界」。喺呢個環境下,一個根本挑戰係點樣只透過讀寫操作,利用現有底層區塊鏈嘅帳本,去構建一條更安全嘅覆蓋區塊鏈。呢篇題為《以電路方法喺區塊鏈之上構建區塊鏈》嘅論文,引入咗一個受開關電路理論啟發嘅新穎框架。佢定義咗兩種基本嘅組合操作——串聯三角組合——作為構建通用覆蓋區塊鏈嘅基礎組件,並喺部分同步同同步網絡模型下,分析所產生嘅安全性同活性保證。

2. 核心概念與組合操作

呢篇論文嘅核心創新係將區塊鏈視為電路組件。一條覆蓋鏈嘅安全性,係源自其底層鏈嘅邏輯組合。

2.1. 串聯組合

呢個操作將兩條區塊鏈順序連接。對於兩條能夠產生憑證嘅底層鏈,所產生嘅覆蓋鏈嘅安全屬性如下:

  • 安全性: 只要兩條底層鏈中至少有一條係安全嘅,就能夠保證。
  • 活性: 只有當兩條底層鏈都係活躍嘅時候,先能夠保證。

呢個就好似一個邏輯上嘅安全性 OR 閘同一個活性 AND 閘

2.2. 三角組合

呢個操作涉及三條區塊鏈,配置類似於並聯電路或者一個 3 選 2 嘅門檻方案。安全屬性如下:

  • 安全性: 需要全部三條底層鏈都係安全嘅。
  • 活性: 需要底層鏈中嘅大多數(三條中有兩條)係活躍嘅。

同串聯組合相比,呢個提供咗唔同嘅權衡,更偏向於活性而非安全性。

3. 安全性分析與形式化結果

論文形式化地證明,通過遞歸應用串聯同三角組合,可以喺n條底層鏈之上構建一條覆蓋區塊鏈,以達到任何期望嘅(f_s, f_l)容錯門檻,其中:

  • f_s:覆蓋鏈喺保持安全嘅情況下,能夠容忍嘅底層鏈安全性故障嘅最大數量。
  • f_l:覆蓋鏈喺保持活躍嘅情況下,能夠容忍嘅底層鏈活性故障嘅最大數量。

關鍵定理指出,所有滿足2f_s + f_l < nf_l < n/2嘅可行配對(f_s, f_l),都可以通過適當嘅類電路組合來實現。呢個推廣咗之前嘅工作,例如鏈間時間戳記,佢哋只實現咗(n-1, 0)呢一點(只要有一條鏈安全就安全,但係要全部鏈都活躍先有活性)。

4. 技術細節與數學框架

呢個模型將區塊鏈形式化為產生帳本L嘅狀態機。安全性由安全性(一致性,唔可能出現分叉視圖)同活性(新交易最終會被包含)定義。一條底層鏈B_i被抽象為一個預言機,佢喺邏輯時間t為一個帳本前綴提供一個提交憑證C_i^t

組合協議定義咗覆蓋鏈嘅狀態S_ov點樣基於對呢啲預言機嘅查詢而更新。例如,喺鏈B_AB_B嘅串聯組合中,覆蓋鏈可能只會喺B_A嘅帳本同B_B嘅提交憑證(為其加上時間戳)一致嘅情況下,先採用B_A嘅帳本。呢個創造咗由邏輯公式捕捉嘅依賴關係。核心安全性證明使用分散式系統文獻中常見嘅矛盾模擬論證,表明覆蓋鏈中嘅安全性違反,將意味住特定底層鏈子集中嘅安全性違反,呢個同假設嘅容錯門檻相矛盾。

5. 分析框架與概念示例

場景: 喺三條成熟嘅鏈上構建一個跨鏈去中心化交易所(DEX)覆蓋鏈:以太坊(Eth)、Solana(Sol)同 Avalanche(Avax)。

目標: 優先考慮資金安全(高f_s),同時接受偶爾嘅延遲(較低f_l)。

設計選擇: 使用三條鏈嘅三角組合

  • 安全性邏輯: 一筆交易只有喺全部三條底層鏈(Eth、Sol、Avax)上都被一致記錄同確認,先會喺 DEX 覆蓋鏈上最終確定。呢個符合「全部安全」嘅要求。
  • 活性邏輯: 只要三條鏈中至少有兩條運作正常並產生區塊,DEX 就可以提議同處理新嘅交易批次。

結果: DEX 實現咗最大嘅安全性容錯能力——佢可以承受任何單一鏈被入侵或分叉嘅情況,因為另外兩條鏈會提供證明。即使一條鏈出現停機,活性仍然得以維持。呢個係n=3(f_s=1, f_l=1)呢一點嘅實際實例。

6. 行業分析師觀點

核心見解: 呢篇唔只係另一篇共識論文;佢係多鏈時代一個基礎嘅系統工程框架。作者成功將區塊鏈互操作性呢個混亂嘅問題,抽象成一個清晰、可組合嘅代數。真正嘅突破係展示咗安全屬性唔單止係繼承返嚟——佢哋可以透過特定嘅拓撲結構以編程方式設計,超越咗單純「橋接到最安全嘅鏈」嘅範式。

邏輯流程: 論證非常優雅。首先將多鏈現實視為既定事實。拒絕單一「安全來源」嘅概念。相反,借鑒從不可靠組件設計可靠電路(一個經典問題)嘅類比。定義最小、正交嘅組合運算符(串聯、三角)。證明佢哋係完備嘅(可以構建任何可行嘅容錯配置)。從類比到形式化再到通用定理嘅流程非常引人入勝,並且反映咗計算機科學中成功嘅理論,就好似拜占庭協議被分解成更簡單嘅廣播原語一樣。

優點與缺點:
優點: 理論上嘅通用性非常強大。電路類比對工程師嚟講好直觀。佢統一並解釋咗之前嘅臨時方法(例如鏈間時間戳記),將佢哋視為呢個框架嘅特殊情況。形式化證明似乎穩健。
缺點: 論文理論性非常強。同步多條鏈嘅實際開銷(延遲、成本)被輕輕帶過。「部分同步」模型雖然係標準,但對於區塊時間同最終性機制差異極大嘅跨鏈環境可能過於樂觀。佢假設底層鏈係獨立嘅故障域——如果好多鏈共享驗證者集合(權益證明生態中常見嘅問題),呢個假設就好危險。同ChainSecurity 橋樑審計報告等作品中具體、聚焦攻擊嘅分析相比,呢篇論文感覺似係一張白紙嘅理論,而家必須面對混亂現實世界嘅實施。

可行見解:

  • 對於協議設計者: 停止設計單體式橋樑。設計可組合嘅安全模組。呢篇論文提供咗藍圖。實際嘅第一步係實現同審計串聯同三角原語嘅開源庫。
  • 對於審計員: 使用呢個框架來映射跨鏈系統嘅拓撲結構,並立即識別其理論上嘅安全/活性門檻。如果一個系統聲稱基於 3 選 2 嘅鏈嚟保證安全,但使用嘅係串聯結構,呢個係呢個框架會暴露嘅關鍵缺陷。
  • 對於投資者/評估者: 評估跨鏈項目唔好只係睇佢哋連接嘅鏈,仲要睇佢哋採用嘅組合邏輯。要求清晰嘅文檔:「我哋嘅協議使用鏈 X、Y、Z 嘅三角組合,喺 ≤1 條鏈惡意時提供安全性,喺 ≤1 條鏈離線時提供活性。」缺乏咁清晰嘅模型係一個危險信號。

呢篇論文嘅價值,唔係由佢嘅定理決定,而係由佢作為下一代互操作基礎設施嘅設計語言被採用嘅程度決定。佢有潛力為跨鏈安全做CAP 定理為分散式數據庫所做嘅事:提供一個根本、無可避免嘅權衡,圍繞住呢個權衡去構建實際系統。

7. 應用前景與未來方向

近期應用:

  • 可配置跨鏈橋樑: 允許用戶或 dApp 透過唔同嘅組合方案,選擇佢哋偏好嘅安全-活性權衡。
  • 第二層與 Rollup 安全委員會: 將嚟自唔同執行環境或 DA 層嘅成員組成嘅委員會建模為「底層鏈」,使用組合來增強委員會簽名嘅安全性。
  • 類似 Cosmos 區域嘅鏈間安全: 提供比簡單「消費者鏈」關係更細緻嘅安全模型,允許區域從多個提供者鏈獲取安全性,並具有定制嘅保證。

未來研究方向:

  • 異步組合: 探索喺完全異步網絡模型下嘅組合,以獲得更高嘅抗審查能力。
  • 經濟與激勵設計: 整合密碼經濟模型,以懲罰導致覆蓋鏈出現安全/活性故障嘅底層鏈。
  • 動態組合: 能夠根據底層鏈嘅實時性能或安全指標,調整其組合拓撲結構嘅協議。
  • 與形式化驗證整合: 利用清晰嘅代數結構,實現對複雜、組合式跨鏈系統嘅自動化形式化驗證。
  • 實證開銷分析: 喺實時網絡上對唔同組合嘅延遲同成本進行具體基準測試。

8. 參考文獻

  1. Tas, E. N., Tse, D., & Wang, Y. (2024). A Circuit Approach to Constructing Blockchains on Blockchains. arXiv preprint arXiv:2402.00220v4.
  2. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
  3. Zindros, D. (2023). Interchain Timestamping. Proceedings of the ACM on Programming Languages.
  4. Buchman, E. (2016). Tendermint: Byzantine Fault Tolerance in the Age of Blockchains. PhD Thesis.
  5. Gilbert, S., & Lynch, N. (2002). Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. ACM SIGACT News.
  6. ChainSecurity. (2023). Security Assessment of Cross-Chain Bridge Protocols. ChainSecurity AG Reports.
  7. Buterin, V. (2021). Why sharding is great: demystifying the technical properties. Ethereum Foundation Blog.