<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          以 Bifrost 為例,解析全鏈應(yīng)用新范式

          共 4644字,需瀏覽 10分鐘

           ·

          2023-08-29 21:55


          從單鏈到多鏈,再到全鏈


          作為最早的智能合約平臺(tái),以太坊在誕生之初,所有去中心化應(yīng)用大多都只能部署在以太坊上,但隨著公鏈生態(tài)的百花齊放和 L2 的發(fā)展,應(yīng)用程序有了更多的選擇。


          其一,應(yīng)用程序可以選擇適合自身業(yè)務(wù)的某條鏈進(jìn)行部署。每條鏈或者 L2 都有自己獨(dú)特的機(jī)制設(shè)計(jì),在去中心化程度、隱私性、數(shù)據(jù)可用性等方面各具特色,可以滿足不同應(yīng)用的需求。與此同時(shí),各種一鍵造鏈的 Stack 也日趨成熟,應(yīng)用開發(fā)者完全可以做自己的鏈,并自定義相關(guān)特性。比較典型的例子是 DYDX 協(xié)議,這是一個(gè)最早創(chuàng)建在以太坊上的去中心化衍生品交易市場,現(xiàn)在已經(jīng)遷移到了一個(gè)單獨(dú)的 Cosmos Zone,以更好的滿足其對吞吐量的要求。


          其二,應(yīng)用程序可以選擇部署在多條鏈上,讓不同鏈上的用戶能夠使用該應(yīng)用所提供的服務(wù)。從應(yīng)用自身角度講,這么做可以擴(kuò)充業(yè)務(wù)規(guī)模,提升協(xié)議收入。例如知名借貸協(xié)議 AAVE 將其程序部署在了 6 條鏈上。


          然而,多鏈的格局,以及應(yīng)用程序的上述選擇,也帶來了 Web3 生態(tài)的割裂,包括用戶體驗(yàn)的割裂和流動(dòng)性的割裂。


          用戶體驗(yàn)割裂:用戶為了使用不同的鏈上服務(wù),需要將資產(chǎn)在多鏈中轉(zhuǎn)移,注冊不同鏈上的地址,并學(xué)習(xí)不同鏈上的操作。很多時(shí)候,用戶需要操作很多個(gè)步驟,準(zhǔn)備很多種 Gas,才能達(dá)成想要的結(jié)果。


          流動(dòng)性割裂:

          在很多類型的 DeFi 協(xié)議中,流動(dòng)性深度都是其核心體驗(yàn)的一部分。然而,同一份流動(dòng)性無法同時(shí)存在于多條鏈上,每一個(gè) DeFi 協(xié)議,當(dāng)部署到一條新鏈上時(shí),需要重建流動(dòng)性,這降低了流動(dòng)性的整體效率。


          為了解決上述問題,一種新的應(yīng)用范式開始被探索—全鏈應(yīng)用(Omni-dApp)。全鏈應(yīng)用是一種嶄新的應(yīng)用程序構(gòu)建方式,開發(fā)者構(gòu)建應(yīng)用時(shí),將全鏈互操作作為前提,把應(yīng)用在不同鏈上的部分,作為一個(gè)整體去設(shè)計(jì),而不是簡單的把單鏈應(yīng)用程序復(fù)刻到多鏈上去跑。全鏈應(yīng)用由不同鏈上的不同模塊組成,這些模塊具有互操作性,共同構(gòu)成一個(gè)完整的應(yīng)用。相比多鏈部署,全鏈應(yīng)用可以做到把觸角伸到更多的鏈上,讓更多鏈上的用戶可以使用程序服務(wù),不存在用戶體驗(yàn)割裂與流動(dòng)性割裂的問題。



          全鏈應(yīng)用的一般架構(gòu)


          全鏈應(yīng)用的架構(gòu)可以被描述為“總店+分店”模式。應(yīng)用程序的主要邏輯是放在一條鏈上,就像一個(gè)“總店”,然后其他鏈上提供一個(gè)遠(yuǎn)程訪問模塊,以實(shí)現(xiàn)與終端用戶之間的交互(獲取用戶輸入,輸出用戶想要的結(jié)果),就像一個(gè)個(gè)“門店”。



          門店獲取用戶的輸入后,將該輸入跨鏈傳遞到總店,總店進(jìn)行處理后輸出結(jié)果,再將該結(jié)果跨鏈傳遞到門店,向用戶輸出。某些情況下,總店的不同模塊可能被拆分到不同鏈上,它們共同構(gòu)成一個(gè)虛擬的總店。


          這種架構(gòu)的優(yōu)勢在于:


          其一,便于擴(kuò)展。程序的主要邏輯在一條鏈上處理,應(yīng)用程序擁有一個(gè)統(tǒng)一的狀態(tài)記錄。用戶在新的鏈上部署門店模塊之后,可以繼承來自總店的所有狀態(tài)記錄和流動(dòng)性,而不必重造車輪;

           

          其二,用戶體驗(yàn)更好,用戶無需關(guān)心程序部署在哪條鏈上,可以從任意門店訪問該程序,就像訪問本地程序一樣,而不用將資產(chǎn)跨來跨去,也無需學(xué)習(xí)多條區(qū)塊鏈上的操作,準(zhǔn)備多種 Gas;


          其三,便于跨鏈集成。其他應(yīng)用程序在集成該程序時(shí),僅需和總店進(jìn)行對接,就可以使用其所有功能和流動(dòng)性,而非需要分別于所有分店對接。


          在下表中,我們將全鏈架構(gòu)和單純的多鏈部署做一個(gè)類比:


          特性

          多鏈

          Multi-chain

          全鏈

          Omni-Chain

          狀態(tài)記錄

          分散在多個(gè)鏈上

          統(tǒng)一在一條鏈上

          流動(dòng)性

          分散在多個(gè)鏈上

          統(tǒng)一在一條鏈上

          用戶體驗(yàn)

          用戶需要熟悉多鏈操作、準(zhǔn)備多鏈 Gas、頻繁轉(zhuǎn)移資產(chǎn)

          用戶可以在任意鏈訪問程序,就像訪問本地程序一樣

          可集成性

          僅對同鏈集成較友好

          對跨鏈集成而言比較復(fù)雜

          更好的跨鏈可集成性



          Bifrost 如何實(shí)踐全鏈架構(gòu)


          全鏈應(yīng)用對于鏈間的可操作性有較高的要求。從目前來看,異構(gòu)鏈間的互操作還存在諸多問題 ,包括缺乏安全可靠的基礎(chǔ)設(shè)施、缺乏通用的意圖表達(dá)語言,但波卡生態(tài)沒有這些限制:


          • 波卡的共享安全性架構(gòu)及 XCMP 傳輸協(xié)議,允許平行鏈間安全的傳遞信息,其安全性與中繼鏈的共識安全性相當(dāng)。


          • XCM 為平行鏈之間的消息傳遞提供了一套規(guī)范的意圖表達(dá)語言。當(dāng)用戶發(fā)起跨鏈請求時(shí),應(yīng)用程序可創(chuàng)建清晰的語句來表達(dá)用戶的意圖。這個(gè)意圖可以很復(fù)雜,邏輯可能涉及多個(gè)平行鏈之間的跳轉(zhuǎn),但無論如何復(fù)雜,XCM 都可以清晰的表達(dá)并被執(zhí)行。


          作為全鏈 LSD 協(xié)議的開拓者,Bifrost 選擇使用一條平行鏈來承載程序全局狀態(tài),在其上部署了用來支持 vToken 鑄造和贖回的 SLP 模塊,也在其上部署了 vToken 的官方流動(dòng)性池,這些將是全鏈 LSD 的“總店”模塊。


          我們將首先在其他平行鏈上部署“分店”模塊,并在基礎(chǔ)設(shè)施允許時(shí),在異構(gòu)鏈上部署“分店”模塊,最終,用戶將可以在任何鏈上鑄造、贖回、兌換 vToken。值得注意的是,用戶將可以在任何鏈上鑄造、贖回、兌換所有的 vToken,而非只是某一個(gè) vToken,例如用戶可以在 Moonbeam 上鑄造、贖回、兌換 vGLMR、vMOVR、vDOT、vASTR,而非只是 vGLMR。


          進(jìn)一步講,與用戶直接使用“分店”模塊相比,我們更期待的是,其他鏈上的 dApp 通過訪問遠(yuǎn)程模塊,實(shí)現(xiàn)對 Bifrost 的深度集成,例如某條鏈上的借貸協(xié)議可以自動(dòng)幫助用戶把抵押品轉(zhuǎn)化為 vToken 進(jìn)行抵押,從而在用戶無需額外操作的情況下為用戶提升收益率。



          小結(jié)


          總之,全鏈應(yīng)用作為一種新的范式,為我們打開了很多新的可能性。除了 LSD 資產(chǎn)的任意鏈鑄造、贖回、兌換之外,我們還可以想象到更多場景:


          • 用戶在 Chain A 抵押資產(chǎn),希望在 Chain B 取出借款

          • 用戶在 Chain X 提供資產(chǎn) X,希望換得 Chain B 上的資產(chǎn) Y

          • 用戶在  Chain A 上用資產(chǎn)  X 兌換資產(chǎn) Y,但使用 Chain B 上的 Pool

          • 用戶的資產(chǎn)在 Chain A 上,但是想使用 Chain B 上的某個(gè)應(yīng)用進(jìn)行挖礦


          在全鏈架構(gòu)下,上述情形,應(yīng)用程序都可以讓用戶在不感知任何跨鏈過程的前提下,為用戶完成操作。


          當(dāng)全鏈應(yīng)用成為去中心化應(yīng)用的主流范式時(shí),無論是應(yīng)用程序開發(fā)者還是用戶,都能在區(qū)塊鏈?zhǔn)澜缰畜w驗(yàn)到前所未有的自由度。



          Bifrost 是什么?


          Bifrost 是基于 Polkadot 構(gòu)建的模塊化、可拓展、非托管的全鏈 LSD 平行鏈,通過 XCM 為 Web3 提供標(biāo)準(zhǔn)化、高收益、安全可靠的底層附息資產(chǎn),正在實(shí)現(xiàn)任意鏈?zhǔn)褂萌我?LSD 的全鏈愿景(Omnichain LSD)。


          往期文章

          官網(wǎng) https://bifrost.finance

          白皮書 https://whitepaper.bifrost.finance

          Github https://github.com/bifrost-finance

          Twitter  https://twitter.com/BifrostFinance

          Telegram https://t.me/bifrost_finance


          瀏覽 166
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  波多野结衣久久久久 | 久久一线| 黄色激情五月天视频 | 色综合大香蕉 | 免费在线观看黄色视频网站 |