【#區(qū)塊鏈# #Bitcoin 的 Layer2 應(yīng)該怎么做?#】
作者:jolestar,來源:作者推特@jolestar
Bitcoin 上做通用計算智能合約的 Layer2 一直是個難題,因為無法依賴 Bitcoin 網(wǎng)絡(luò)來保證智能合約安全。我們 18 年的時候嘗試過讓 Bitcoin 閃電網(wǎng)絡(luò)支持了 WASM 的智能合約,但也需要第三方來提供仲裁,最后放棄了這個路線。
今年 Ordinals, BRC20 等 BTC 生態(tài)火爆的時候,展示了另外一種可能。它們只將 BTC 作為 DA,技術(shù)解決方案類似主權(quán) Rollup,但得到了市場和用戶的認可。然而,如果想進一步擴展生態(tài),就會發(fā)現(xiàn)難題重重,Bitcoin 網(wǎng)絡(luò)作為 DA 成本還是太高了。
于是我就想到那是不是可以換一種思路,Bitcoin 網(wǎng)絡(luò)作為一種源 DA,而 Layer2 本身的 DA 通過另外的方式來解決,于是有了 Rooch 當前的方案。
- Bitcoin:主鏈,其區(qū)塊信息被同步到Rooch,為Rooch提供驗證數(shù)據(jù)。
- Rooch:作為Side Rollup,包含以下核心組件:
- Bitcoin輕客戶端:在Rooch中使用Move智能合約實現(xiàn),負責(zé)校驗從Bitcoin同步過來的區(qū)塊頭信息。
- Relayer:定期將Bitcoin的最新區(qū)塊頭信息同步到Rooch的Bitcoin輕客戶端。任何人都可以承擔Relayer的角色,確保至少有一個誠實的Relayer可以確保整體安全性。
- Rooch Sequencer:與Rooch中的應(yīng)用合約交互,用于驗證交易證明并處理相關(guān)應(yīng)用的邏輯。
- Rooch Full node:存儲完整的Rooch鏈數(shù)據(jù),并與DA交互同步交易信息。
- Client:用戶或應(yīng)用客戶端,從 Bitcion 網(wǎng)絡(luò)獲取交易證明,并與應(yīng)用合約交互。
1. Relayer定期將Bitcoin的區(qū)塊頭信息同步給Rooch的Bitcoin輕客戶端。
2. Bitcoin輕客戶端在Rooch中校驗和保存這些區(qū)塊頭信息。
3. 開發(fā)者可以使用Move智能合約在Rooch中創(chuàng)建應(yīng)用,這些應(yīng)用可以處理和驗證Bitcoin交易,因為輕客戶端可以提供驗證交易的Merkle Tree證明。
4. 客戶端從 Bitcoin 獲取交易證明,并與應(yīng)用合約交互。
- 觸發(fā)式應(yīng)用:例如,當Bitcoin網(wǎng)絡(luò)上完成某種交易時,自動觸發(fā)Rooch中的某個合約執(zhí)行。
- 數(shù)據(jù)復(fù)制與再執(zhí)行:例如,將Bitcoin上的Ordinals,BRC20,GRC20等標準定義的json在Rooch中再次執(zhí)行,使Rooch充當去中心化的Indexer服務(wù)。這樣,任何人都可以部署一個Rooch節(jié)點,同步并重新執(zhí)行交易,創(chuàng)建自己的Indexer服務(wù)。
這個方案的關(guān)鍵點:
1. Bitcoin 作為源 DA,它為 Layer2 提供時間,關(guān)鍵數(shù)據(jù)源,用戶的 Ordinals 交易直接發(fā)送給 Bitcoin 網(wǎng)絡(luò)。
2. Rooch 作為 Bitcoin Layer2,會通過智能合約執(zhí)行 Bitcoin 網(wǎng)絡(luò)上的 Ordinals 交易。
3. Rooch Layer2 可以發(fā)行 Layer2 上的 Coin 以及應(yīng)用,圍繞 Bitcoin 構(gòu)建擴展生態(tài)。
4. 而 Layer2 自己的交易,可以通過寫入另外一個 DA,來實現(xiàn)可驗證,任何人都可以運行一個節(jié)點來校驗 Indexer 提供放的數(shù)據(jù)。
5. 如果生態(tài)進一步發(fā)展,安全的需求提高,則可以接入一個仲裁層,通過欺詐證明或者有效證明的方式,增強安全性。比如由以太坊來提供仲裁。
這個方案是不修改 Bitcoin 的機制的前提下,實現(xiàn) Bitcoin Layer2 ,提供應(yīng)用支持的一種可行方案。
以前大家會限于門戶之見,但我認為行業(yè)正在從以敘事邏輯轉(zhuǎn)向應(yīng)用邏輯,以應(yīng)用為中心,基礎(chǔ)設(shè)施只是提供支撐,就不會有門戶之見了。
如果有對 Bitcoin 生態(tài)技術(shù)感興趣的朋友歡迎和我聯(lián)系,一起探討技術(shù)方案以及實現(xiàn)。
相關(guān)推薦
相關(guān)文章
更多>>資訊排行
同類軟件下載
微商怎么做 學(xué)習(xí)工具
怎么做才能不被男友甩掉 模擬經(jīng)營
怎么做才能不被男友甩掉測試版 模擬經(jīng)營
Clip Layer 學(xué)習(xí)工具
電是怎么形成的 動作冒險
怎么裝 生活實用
怎么吃 娛樂消遣
咱做家長的 學(xué)習(xí)工具
做家務(wù)的男人 模擬經(jīng)營
教我怎么輸 益智休閑
熱門標簽