Bitcoin 的 Layer2 應該怎么做?

2023-12-22 11:16 金色精選


免責聲明: 內容不構成买賣依據,投資有風險,入市需謹慎!

Bitcoin 的 Layer2 應該怎么做?

金色精選 金色官方 剛剛 關注

作者:jolestar,來源:作者推特@jolestar

Bitcoin 上做通用計算智能合約的 Layer2 一直是個難題,因爲無法依賴 Bitcoin 網絡來保證智能合約安全。我們 18 年的時候嘗試過讓 Bitcoin 閃電網絡支持了 WASM 的智能合約,但也需要第三方來提供仲裁,最後放棄了這個路线。

今年 Ordinals, BRC20 等 BTC 生態火爆的時候,展示了另外一種可能。它們只將 BTC 作爲 DA,技術解決方案類似主權 Rollup,但得到了市場和用戶的認可。然而,如果想進一步擴展生態,就會發現難題重重,Bitcoin 網絡作爲 DA 成本還是太高了。

於是我就想到那是不是可以換一種思路,Bitcoin 網絡作爲一種源 DA,而 Layer2 本身的 DA 通過另外的方式來解決,於是有了 Rooch 當前的方案。

Rooch作爲Bitcoin的Side Rollup

1. 核心組件與交互:

- Bitcoin:主鏈,其區塊信息被同步到Rooch,爲Rooch提供驗證數據。

- Rooch:作爲Side Rollup,包含以下核心組件:

    - Bitcoin輕客戶端:在Rooch中使用Move智能合約實現,負責校驗從Bitcoin同步過來的區塊頭信息。

    - Relayer:定期將Bitcoin的最新區塊頭信息同步到Rooch的Bitcoin輕客戶端。任何人都可以承擔Relayer的角色,確保至少有一個誠實的Relayer可以確保整體安全性。

    - Rooch Sequencer:與Rooch中的應用合約交互,用於驗證交易證明並處理相關應用的邏輯。

    - Rooch Full node:存儲完整的Rooch鏈數據,並與DA交互同步交易信息。

- Client:用戶或應用客戶端,從 Bitcion 網絡獲取交易證明,並與應用合約交互。

2. 工作流程:

1. Relayer定期將Bitcoin的區塊頭信息同步給Rooch的Bitcoin輕客戶端。

2. Bitcoin輕客戶端在Rooch中校驗和保存這些區塊頭信息。

3. 开發者可以使用Move智能合約在Rooch中創建應用,這些應用可以處理和驗證Bitcoin交易,因爲輕客戶端可以提供驗證交易的Merkle Tree證明。

4. 客戶端從 Bitcoin 獲取交易證明,並與應用合約交互。

3. 應用場景:

- 觸發式應用:例如,當Bitcoin網絡上完成某種交易時,自動觸發Rooch中的某個合約執行。

- 數據復制與再執行:例如,將Bitcoin上的Ordinals,BRC20,GRC20等標准定義的json在Rooch中再次執行,使Rooch充當去中心化的Indexer服務。這樣,任何人都可以部署一個Rooch節點,同步並重新執行交易,創建自己的Indexer服務。

這個方案的關鍵點:

1. Bitcoin 作爲源 DA,它爲 Layer2 提供時間,關鍵數據源,用戶的 Ordinals 交易直接發送給 Bitcoin 網絡。

2. Rooch 作爲 Bitcoin Layer2,會通過智能合約執行 Bitcoin 網絡上的 Ordinals 交易。

3. Rooch Layer2 可以發行 Layer2 上的 Coin 以及應用,圍繞 Bitcoin 構建擴展生態。

4. 而 Layer2 自己的交易,可以通過寫入另外一個 DA,來實現可驗證,任何人都可以運行一個節點來校驗 Indexer 提供放的數據。

5. 如果生態進一步發展,安全的需求提高,則可以接入一個仲裁層,通過欺詐證明或者有效證明的方式,增強安全性。比如由以太坊來提供仲裁。

這個方案是不修改 Bitcoin 的機制的前提下,實現 Bitcoin Layer2 ,提供應用支持的一種可行方案。

以前大家會限於門戶之見,但我認爲行業正在從以敘事邏輯轉向應用邏輯,以應用爲中心,基礎設施只是提供支撐,就不會有門戶之見了。

如果有對 Bitcoin 生態技術感興趣的朋友歡迎和我聯系,一起探討技術方案以及實現。

0 好文章,需要你的鼓勵
了解更多區塊鏈一线報道,與作者、讀者更深入探討、交流,歡迎添加小助手QQ: 3150128700, 進入[金色財經讀者交流群]。
聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。
本文作者: 金色精選
打开金色財經App 閱讀全文 打开金色財經,閱讀體驗更佳 金色財經 > 金色精選 > Bitcoin 的 Layer2 應該怎么做? 免責聲明: 金色財經作爲开放的資訊分享平台,所提供的所有資訊僅代表作者個人觀點,與金色財經平台立場無關,且不構成任何投資理財建議。

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

標題:Bitcoin 的 Layer2 應該怎么做?

地址:https://www.sgitmedia.com/article/18935.html

相關閱讀: