Moonbeam:开發者的多鏈教科書

2023-08-02 16:08:42

了解波卡的技術架構,只需掌握3個關鍵詞:

  1. Relay Chain(中繼鏈):Polkadot將自身視作多核計算機,承載區塊鏈底層安全架構的輻射中心。

  2. Parachain(平行鏈):在“Layer 0”架構之上,不同功能的專業化獨立區塊鏈能自由運行,成為平行鏈(Layer 1)。這些平行鏈擁有Layer 0提供的網絡安全,同時兼容普通區塊鏈的开發平臺功能。

  3. XCM:為了實現鏈與鏈之間的交流,Polkadot提出了跨共識信息格式XCM,提升不同鏈之間的流動性、業務場景拓展和用戶體驗。

為什么選擇Moombeam?

簡單來說,Moonbeam是基於Polkadot Substrate框架开發的兼容以太坊智能合約平行鏈。

Moonbeam面對多樣化的公鏈架構,從鏈結構安全性的角度選擇在波卡生態中構建以太坊开發環境,以降低主流开發者進入波卡生態的技術門檻。

通過Substrate框架,Moonbeam將以太坊虛擬機(EVM)納入其中。此外,還增加了各類Web3 RPC支持工具,打造出無縫的ETH JSON RPC集成體驗,包括Solisidty开發者常用的HardHat、Foundry、MetaMask或Ether.js。

為了優化开發體驗,Moonbeam還增加了一些成熟的开發者工具庫,如Gnosis Safe、Etherscan、Chainlink等,類似於以太坊主網上的波卡分網,可以找到以太坊上具備的功能。

此外,Moonbeam還設計了統一账戶,使用H160格式的鏈上账戶可以同時實現波卡特色的治理/質押功能和EVM开發環境內的鏈上交互。

讓开發者在使用具備EVM兼容性的同時能感受到與波卡交互的優勢,Moonbeam專門上线了各類預編譯庫,可以自由調用以太坊API的同時獲取Substrate層的功能。例如,直接通過智能合約與波卡生態的XCM進行交互,或者打包多筆交易,省去終端使用者需要多次授權和支付Gas費的麻煩。

跨鏈信息傳遞

在多鏈世界的背景下,共識也變得非常重要。

我們都清楚,在家庭和諧相處的前提是對某些原則有着一致的共識,而在區塊鏈類似的場景中也同樣存在,只是更加復雜。鏈上的共識由一群互不認識的驗證者履行,無論是PoS還是PoW,他們共同維護公鏈的區塊生產和穩定性。

需要注意的是,不同的公鏈的共識層是獨立的。如果希望鏈之間進行交流,需要借助更多的輔助外力,比如我們熟悉的原生跨鏈概念 — — General Messaging Passing Protocols(GMP)。GMP可以將A鏈上的信息安全准確地傳遞至B鏈。一旦信息傳遞到B鏈,位於B鏈的共識層將確認收到的跨鏈信息,並在鏈上做出相應的批准和確認。當然,跨鏈信息格式不僅限於雙鏈互跨,未來有望實現短時間內的多鏈互跨,從而提升鏈上的交互效率和用戶體驗。

在波卡生態系統中,跨鏈將變得更加容易,畢竟平行鏈之間已經建立了相互信任的前提,這些平行鏈在同一個共識體系下進行驗證(共享安全的來源)。波卡中的特色傳輸方式是XCM!

XCM可以簡單理解為一種信件的格式,包括問候、正文和結尾署名,這是大家都能理解的信件格式。XCM的標准和格式能夠靈活地應用於不同的跨鏈場景,例如:

  • 遠程指令的跨鏈執行,通過XCM格式將A鏈的指令傳輸到B鏈進行執行。

  • 將A鏈的原生Token傳輸到B鏈,為Token構建更多的應用場景。

XCM範例:遠程執行

舉一個例子,這樣大家會更清楚XCM是如何工作的。

假設Alice希望將10個token從A鏈傳輸到B鏈。

第一步:10個token從A鏈傳輸至A鏈的主權账戶,並通過XCM格式發送一條通知信息,准備將這10個token轉入B鏈。

第二步:B鏈接收到這條XCM格式的信息,並接受了10個token跨鏈傳輸的指令。

第三步:一旦A鏈得知B鏈確認了10個token跨鏈傳輸的指令,A鏈將這10個token轉換為帶有XC-格式的token,並將這些轉換格式後的token放入一個“Holding Register”中。這個“Holding Register”類似於一個購物車,用於聯系兩條鏈之間的token運輸。

第四步:在傳輸這10個XC-token的過程中,每一步都需要支付一定的gas費用。這些費用會直接從這10個XC-token中扣除,所以實際得到的token數量會小於10個。

第五步:一旦“Holding Register”將這10個XCtoken傳輸到B鏈,它會找到B鏈上接收這10個XCtoken的账戶地址,並向該地址請求接收token。

什么是XC-Token?

此外,XC-token還可以用於遠程質押token、遠程跨鏈參與治理等等。

你可能會問,XC-token是什么?這是Moonbeam跨鏈生態的一種特有的token格式,被稱為XC-20。XC-20格式類似於我們熟悉的ERC-20格式,可以與以太坊API進行交互,同時還可以與Substrate API進行交互。簡單來說,XC-20格式的token可以直接在波卡的EVM兼容鏈上使用,而不需要進行token格式的重組。

多鏈互跨使項目方和公鏈生態緊密依存。公鏈提供开發組件,方便項目方將產品擴展到多條鏈上。這種跨鏈方式不僅成本低,產出高,對开發者而言一舉多得。

跨鏈意味着能快速獲取多鏈上的用戶和流動性。投放原生token到其他公鏈,吸引更多用戶參與生態系統,增加token的使用率和價值。跨鏈還讓項目方佔據不同公鏈的生態優勢,建立品牌形象和用戶群體,擴大市場份額。

對公鏈而言,跨鏈擴展了公鏈的跨界應用場景。提供开發組件,吸引項目方將產品擴展到自己的鏈上,增加用戶和流動性。公鏈與項目方合作相互依存,公鏈提供技術支持和生態資源,項目方優化產品性能和使用體驗。通過技術集成,公鏈增加生態規模和影響力,提升市場競爭力。

多鏈互跨為項目方和公鏈生態帶來機遇和挑战。項目方通過跨鏈擴展市場份額和用戶群體,公鏈通過合作增加生態規模和影響力。隨着跨鏈技術的發展,多鏈互跨將成為未來區塊鏈發展的重要趨勢。

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

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
125 4個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
133 4個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
154 4個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
114 4個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
133 4個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
120 4個月前