Rooch Network:比特幣的原生應用層與未來生態構建者

WEEX 唯客博客, 作者:Rooch Network   Rooch Network 是什麼? Rooch Network 是 Bitcoin 的原生應用層,基於堆疊式 L2 解決方案,為用戶和開發者提供比特幣資產的啟動平台和比特幣應用基礎設施。 為什麼需要 Rooch Network? 2023 年 Bitcoin 生態湧現出了各種新型資產協議,這些新型資產的特點是只在 Bitcoin 上登記資產的所有權,有效性在鏈下驗證,可以統稱為基於客戶端驗證(Client side validation)的資產。而這些新資產協議預示的 Bitcoin 生態的遠景是什麼?業界存在著不同的看法,我們認為 Bitcoin 上的新型資產協議預示著一種新的應用生態構建範式。 客戶端驗證資產將資產的有效性放在鏈下驗證,所以可以設計出一種跨層資產遷移協議,真正實現資產從鏈上到鏈下的遷移,在數字世界模擬出「現金」效果。這樣為資產提供使用場景不再受限於鏈的可擴展性難題,是一種新的擴容方案,也為應用提供了無限可能。 同時,這種模式也預示著一種可能的應用生態的啟動模式。通過應用內資產先吸引用戶,構建用戶社區,然後社區中誕生應用,解決應用冷啟動難題。 那這種模式需要什麼樣的基礎設施來支持呢? 首先,需要一個鏈下可擴展的應用環境。這個環境既可以給鏈上資產協議提供校驗服務和擴展性,也可以運行應用,給資產提供應用場景。 其次,需要一個資產跨層遷移的協議,以實現資產從鏈上到鏈下遷移。 最後,需要一個網路將鏈下應用互相連接起來,保證應用間的互操作能力。 這是 Rooch Network 要探索和嘗試的方向。 技術方案和路線圖 可驗證應用容器(VApp Container) 鏈下的應用環境首先要保證可驗證,可驗證是去中心化的前提條件。我們把可驗證應用(Verifiable App)簡稱為 VApp。 智能合約來保證計算的可驗證,狀態樹來保證狀態的可驗證,組合起來就是可驗證應用容器。 Rooch 團隊經過一年時間的開發,完成了 Move 語言的 VApp 容器,它包括以下模塊: MoveOS:包括 MoveVM 以及堆疊的狀態樹,給應用提供執行環境,以及保存應用的狀態,保證計算和狀態的可驗證性。 Move 基礎庫以及框架:包含 Move Stdlib,MoveOS Stdlib,RoochFramework,…

Previous:

Next: