<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>

          「跨鏈互連智能合約」解讀

          共 4714字,需瀏覽 10分鐘

           ·

          2022-07-25 11:22


          Moonbeam正在通過跨鏈互連合約為下一代去中心化應(yīng)用奠定基礎(chǔ)。此次發(fā)展結(jié)合了眾多區(qū)塊鏈的功能并使Moonbeam上的開發(fā)者可以訪問這些功能,從而改變開發(fā)者和用戶的原有使用區(qū)塊鏈技術(shù)的思考模式。


          通過消除固有限制(即碎片化用戶體驗),Moonbeam正在引領(lǐng)更廣泛的采用率和新的用例。通過允許終端用戶將任何資產(chǎn)與任何位于區(qū)塊鏈上的功能相結(jié)合,互連合約代表了可用性的巨大轉(zhuǎn)變,所有的這些均可在單個應(yīng)用中實現(xiàn)用戶體驗。


          作為互連應(yīng)用程序,構(gòu)建者可以使用智能合約通過Moonbeam上的可用跨鏈通信能力實現(xiàn)跨鏈互通。鏈間通信的現(xiàn)有可用性將通過產(chǎn)生具有卓越用戶體驗的更高效協(xié)議來改變Web3發(fā)展的面貌。


          1

          什么是互連合約

          互連合約是指區(qū)塊鏈上與DApp用戶交互的“后端”上智能合約的協(xié)作。這些智能合約是跨區(qū)塊鏈連接的,因此無需為了將資產(chǎn)轉(zhuǎn)移到任何應(yīng)用,任何連接的區(qū)塊鏈上而轉(zhuǎn)移資產(chǎn)。


          使用互連合約在Moonbeam上構(gòu)建的應(yīng)用程序可以通過跨鏈發(fā)送的消息觸達來自以太坊、Cosmos、Avalanche和波卡的功能。作為波卡上的平行鏈,Moonbeam原生支持XCM以傳輸信息。但是Moonbeam也支持跨鏈信息系統(tǒng),例如Axelar、LayerZero、deBridge和Nomad等。原生支持跨鏈信息意味著Moonbeam特別擅長為需要多種跨鏈資產(chǎn)和用例的DApp開發(fā)者提供支持。


          2

          區(qū)塊鏈如何共同協(xié)作

          區(qū)塊鏈共同協(xié)作的想法已經(jīng)提出許久,因此理解跨鏈含義至關(guān)重要。

          多鏈

          多鏈?zhǔn)侵敢粋€應(yīng)用程序部署于多條(至少一條)區(qū)塊鏈上,但是每個部署都是一個孤島:即使是同一個應(yīng)用程序,也無法實現(xiàn)與其他區(qū)塊鏈相互通信。我們設(shè)想有一個應(yīng)用程序,稱為SuperApp,該應(yīng)用程序存在于以太坊上面,但是與在Moonbeam上SuperApp沒有連接。


          很多項目選擇部署在多條區(qū)塊鏈上,從而用戶無需使用任何轉(zhuǎn)接橋即可與部署應(yīng)用的區(qū)塊鏈上的原生資產(chǎn)交互。此“多實例”或多鏈方式需要從一條鏈上復(fù)制合約并將其部署至其他鏈上。該合約的“后端”無法實現(xiàn)通信,正因為通信功能的缺失,導(dǎo)致資源和流通性的碎片化。這對于雙方來說均不友好,因為每條區(qū)塊鏈都需要有各自的TVL來支持協(xié)議。這并非是真正的互操作性,盡管這往互操作性方向前進了一步。

          跨鏈和跨鏈互連

          “跨鏈”是一個新興概念,一般指代在多個區(qū)塊鏈的應(yīng)用程序能夠互相通信并協(xié)作。很多Layer 1區(qū)塊鏈已經(jīng)探索了跨鏈用例,現(xiàn)在Moonbeam將此概念通過跨鏈互連合約成為實現(xiàn)。


          跨鏈互連合約是智能合約的一類,該合約在后臺進行通信,允許用戶訪問任何區(qū)塊鏈上的資產(chǎn)以在其他連接的區(qū)塊鏈上使用。用戶訪問一個構(gòu)建在Moonbeam上的應(yīng)用程序,但可以使用跨鏈互連從任何區(qū)塊鏈上處理其資產(chǎn)。


          跨鏈互連智能合約能夠使應(yīng)用程序追蹤所有互連區(qū)塊鏈的資源。先前的跨鏈?zhǔn)峭ㄟ^DeFi應(yīng)用程序?qū)①Y產(chǎn)從一條鏈轉(zhuǎn)移到另一條鏈來實現(xiàn)的。舉例來說,智能合約可以在一條鏈上鎖定資產(chǎn)并從其他任何地方來獲取資產(chǎn)(不是轉(zhuǎn)接或轉(zhuǎn)移資產(chǎn))。如今,無需多個孤立協(xié)議,跨鏈互連借貸應(yīng)用允許智能合約訪問在任何鏈上的抵押品,因其通過跨鏈互連可以進行顯示和使用。


          3

          互連合約助力當(dāng)今多實例方法

          在眾多實例中,智能合約為單條鏈而設(shè)計,如以太坊,隨后將其復(fù)制部署在其他EVM鏈上,如Moonbeam。當(dāng)智能合約部署在一條鏈上時,只能在其部署的鏈上運作,任何用戶和資產(chǎn)需要轉(zhuǎn)移至這條區(qū)塊鏈才能與之交互。這意味著用戶與一條鏈上正式部署的智能合約交互,與其他鏈上的相同智能合約交互是兩個獨立事件。發(fā)生在以太坊上的事件會留在以太坊智能合約中,而發(fā)生在Moonbeam上的事件將會留在Moonbeam智能合約中。


          再回到前面我們設(shè)想的應(yīng)用程序SuperApp,我們以此作為多鏈部署的示例。假設(shè)SuperApp已部署在16條鏈上。用戶可以使用Moonbeam原生資產(chǎn)與Moonbeam上的SuperApp智能合約交互,盡管是獨立的,但既方便又簡單。用戶也可能在其他鏈上使用SuperApp,并與其原生資產(chǎn)交互。盡管他/她所交互的是同一個應(yīng)用程序SuperApp,并且使用的是同一個智能合約,但在Moonbeam上的體驗與其他鏈上的體驗大有不同,而且合約無法知道用戶在兩條鏈上都進行了交互。


          此過程的問題是,在這種多實例部署的方法中,不同鏈上的智能合約無法通信,從而無法為用戶提供靈活性。當(dāng)用戶使用或轉(zhuǎn)移資產(chǎn)時,需要處理使用不同錢包、地址、區(qū)塊瀏覽器等的不便利性。舉例而言,如果想要在Avalanche上使用SuperApp,首先您需要將ETH轉(zhuǎn)換成WETH,然后找到一個值得信賴的跨鏈橋來轉(zhuǎn)移資產(chǎn),這種方法往往比較麻煩、浪費時間、費用昂貴,而且還存在一定的風(fēng)險。


          區(qū)塊鏈之間缺乏通信導(dǎo)致每條區(qū)塊鏈上的用戶體驗過于繁重,即使使用相同的DApp也是如此。以SuperApp為例,兩條區(qū)塊鏈均需要有各自的流動性才能發(fā)揮作用,從而將可用資產(chǎn)進行分割(在某些情況下,可能會分成10或20條鏈),這會使用戶體驗更加單調(diào)乏味且費用昂貴。Moonbeam的跨鏈互連智能合約解決了大部分問題,為新用例增加可用性。


          通過跨鏈互連智能合約,Moonbeam應(yīng)用程序可以連接其他區(qū)塊鏈的后臺,從而使用戶體驗更加簡單、安全且便捷。通過對Moonbeam上應(yīng)用程序的單一訪問,用戶即可訪問其所有資產(chǎn),無需擔(dān)心這些資產(chǎn)的具體所在位置。



          4

          Moonbeam:跨鏈互連應(yīng)用的平臺

          Moonbeam作為先驅(qū)者,通過跨鏈互連應(yīng)用,為用戶提供統(tǒng)一的用戶、資產(chǎn)和服務(wù)的訪問。Moonbeam擁有與眾多區(qū)塊鏈的跨鏈互操作性、提供支持各類工具的卓越開發(fā)者環(huán)境以及基于Substrate框架的權(quán)益證明架構(gòu),基于這些功能,Moonbeam平臺將盡可能地提供無摩擦的用戶體驗,從而無需再擔(dān)心用戶體驗碎片化、流動性缺乏以及功能不完善。

          跨鏈互連性

          Moonbeam上的構(gòu)建者可以設(shè)計能夠訪問遠程區(qū)塊鏈的智能合約,這是通過安全信息傳遞來實現(xiàn)的。在Moonbeam上,此功能是通過與Axelar、Nomad、LayerZero、deBridge的合作(通用消息傳遞)和XCM(跨共識信息傳遞)的使用來實現(xiàn)的。


          通用消息傳遞(GMP)是用于描述跨鏈互操作性最新發(fā)展的術(shù)語。GMP允許開發(fā)者將不同區(qū)塊鏈上的智能合約連接起來,以轉(zhuǎn)移資產(chǎn)、數(shù)據(jù)和負載,這將提高Web3應(yīng)用的效率和可用性。GMP 解決方案允許在不同區(qū)塊鏈上的智能合約以(先前不可能實現(xiàn)的)快速有效的方式進行連接和互操作。


          與GMP類似,XCM也是一種信息格式,用于基于Substrate的鏈(如Moonbeam)之間的原生通信。這允許波卡上的平行鏈輕松觸達其他的特定資源。Moonbeam正在與幾個優(yōu)質(zhì)平行鏈合作,以訪問各類用例,包括Centrifuge、Manta、Acala等。通過Moonbeam跨鏈平臺與這些技術(shù)的結(jié)合將允許開發(fā)者實現(xiàn):

          • 提供不僅限于在單個區(qū)塊鏈上本地可用資產(chǎn)的新產(chǎn)品(無需通過傳統(tǒng)轉(zhuǎn)接橋?qū)⑵滢D(zhuǎn)入)

          • 創(chuàng)建從單個應(yīng)用程序到遠程鏈上多個智能合約狀態(tài)的統(tǒng)一可見性

          • 通過允許數(shù)據(jù)跨鏈流通將一條鏈的更新或決策傳播到其他通信鏈上

          • 通過與Moonbeam的單連接將波卡生態(tài)系統(tǒng)與外界相連接,允許DOT和GLMR等波卡資產(chǎn)流動到其他鏈上,反之也允許ETH和USDC等外部資產(chǎn)流入波卡平行鏈

          完整優(yōu)化的開發(fā)環(huán)境

          Moonbeam的開發(fā)者友好型平臺提供完整的以太坊兼容以及廣泛的工具支持。

          • 最小代碼庫更改:如果您有現(xiàn)存的合約或是您使用基于EVM的環(huán)境進行開發(fā),您無需重新編寫或重新配置即可執(zhí)行代碼

          • 語言支持:用Solidity或任何可編寫成EVM字節(jié)碼來編寫智能合約

          • 最佳開發(fā)者工具支持:通過一整套Web3 RPC端點集連接常用開發(fā)工具,如Hardhat、Remix、Scaffold-Eth、OpenZeppelin、Gelato、Waffle、MetaMask和Truffle。使用大眾熟知的JavaScript庫,如Web3.js或Ethers.js

          • 核心開發(fā)者集成:與開發(fā)者所需的工具和服務(wù)集成,如區(qū)塊瀏覽器(Etherscan、Subscan)、多重簽名(Gnosis Safe)、API(The Graph、Covalent、Biconomy、OnFinality)、預(yù)言機(Chainlink、Band Protocol)和多個VRF解決方案

          • 統(tǒng)一賬戶、地址和簽名:使用您現(xiàn)有的以太坊H160賬戶 & ECDSA簽名與Moonbeam交互

          • 跨鏈可用資產(chǎn):鑄造XC-20資產(chǎn)并與之交互。XC-20資產(chǎn)不僅保留了ERC-20資產(chǎn)的簡單性,還可以與Substrate資產(chǎn)一樣在廣泛的波卡生態(tài)中原生使用

          現(xiàn)今基于Substrate的架構(gòu)

          作為基于Substrate的鏈,Moonbeam允許開發(fā)者通過特有的資源安全地將其DApp擴展至整個波卡生態(tài)之中。這些功能皆因通過Substrate原生功能的結(jié)合而實現(xiàn),如共享安全性、無需分叉的鏈上升級以及Moonbeam平臺獨有的更多功能,如將以太坊格式和Substrate功能在同個環(huán)境下結(jié)合的定制化預(yù)編譯合約。通過以上功能,為基于Moonbeam的應(yīng)用帶來一系列的優(yōu)勢:

          • 共享安全性和最終性源于波卡中繼鏈通過波卡驗證人集合賦予Moonbeam的能力

          • 無需分叉升級代表核心區(qū)塊鏈能夠輕松且安全地升級功能和安全性

          • 觸達更多其他平行鏈的特有資源,如隱私、儲存和身份服務(wù)

          • 特別設(shè)計的質(zhì)押和治理預(yù)編譯:從標(biāo)準(zhǔn)(以太坊格式)錢包參與基礎(chǔ)設(shè)施質(zhì)押以及重要的鏈上公投

          • 通過平行線程(即將上線)使用Substrate開發(fā)的定制化區(qū)塊鏈級別的功能衍生Moonbeam智能合約


          這些Moonbeam正在實現(xiàn)的跨鏈連接開創(chuàng)了跨鏈互連應(yīng)用的先河。


          5

          可互操作未來

          通過在許多區(qū)塊鏈上整合服務(wù)的使用,而不僅僅是局限在平行鏈上,未來的應(yīng)用將能夠為現(xiàn)有的DApp使用者以及新加入的加密用戶提供絕佳的使用者體驗。通過弱化用戶體驗中不必要的基礎(chǔ)設(shè)施問題,未來的去中心化應(yīng)用對于新的用戶來說將會變得更加簡單和易于使用。


          通過Moonbeam,應(yīng)用程序?qū)⒉粫痪窒抻诒镜刭Y產(chǎn),數(shù)據(jù)將使用于多鏈且信息能夠自由流通。此功能代表Moonbeam將成為任何區(qū)塊鏈與其他區(qū)塊鏈之間的唯一連接點,且也解鎖了無限的用例。


          Moonbeam是波卡網(wǎng)絡(luò)中兼容以太坊的智能合約平臺,可實現(xiàn)輕松構(gòu)建原生的互操作性去中心化應(yīng)用。以太坊兼容特性允許開發(fā)者以最少的更改將現(xiàn)有的Solidity智能合約和DApp前端部署到Moonbeam。


          Moonbeam將延續(xù)其在Kusama上的姐妹平行鏈Moonriver的成功,從100多個在網(wǎng)絡(luò)上構(gòu)建DApp和協(xié)議的項目中積累開發(fā)者和用戶活動。作為波卡網(wǎng)絡(luò)上的平行鏈,Moonbeam將受益于波卡中繼鏈的共享安全性和連接波卡其他鏈的互操作優(yōu)勢。


          如需了解更多信息,請訪問:

          https://moonbeam.network/

          Moonbeam

          歡迎加入Moonbeam社區(qū)

          期待與您攜手打造去中心化跨鏈?zhǔn)澜?~

          △ 獲取Moonbeam官方最新資訊

          更多Moonbeam信息

          官網(wǎng): https://moonbeam.network

          Twitter: https://twitter.com/MoonbeamCN

          Telegram: https://t.me/moonbeam_CN

          Discord: https://discord.gg/skPfXvJWG7

          中文電報群助手:@MoonbeamSister

          瀏覽 39
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  婷婷五月导航 | 国产精品熟女久久久久久 | 囯产一级a一级a免费视频 | 性欧美XX | 日韩aⅴ网站|