BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

達爾文:以太坊金門大橋雙向轉賬開啟

PolkaWorld
特邀专栏作者
本文約5135字,閱讀全文需要約8分鐘
達爾文主網漸進式上線已經來到了第三階段:完整的「達爾文-以太坊跨鏈橋」。
AI總結
展開
達爾文主網漸進式上線已經來到了第三階段:完整的「達爾文-以太坊跨鏈橋」。

達爾文主網漸進式上線已經來到了第三階段:完整的「達爾文-以太坊跨鏈橋」。

達爾文主網漸進式上線已經來到了第三階段:完整的「達爾文-以太坊跨鏈橋」。

達爾文主網漸進式上線已經來到了第三階段:完整的「達爾文-以太坊跨鏈橋」。

看完本文,你將會更好的理解什麼是達爾文跨鏈橋。

一級標題

一級標題

##RING

一級標題

##KTON

為了鼓勵用戶進行長期鎖定和承諾投入,用戶在質押RING 的過程中,可以承諾鎖定RING 1 - 36 個月,系統會給參與質押用戶相應數量的氪石通證作為承諾獎勵,KTON 可以再次參與質押獲得更多的票權。

一級標題

一級標題一級標題以太坊→ 達爾文橋

以太坊→ 達爾文橋,之前被稱為以太坊達爾文單向橋,是

達爾文主網漸進式上線

第二階段開通的主要功能。

點此回顧「以太坊→ 達爾文橋」的詳細信息

一級標題

一級標題

一級標題

達爾文→ 以太坊橋(D2E橋)

達爾文→ 以太坊橋是達爾文至以太坊的去中心化跨鏈橋,簡稱D2E 橋。 D2E 橋是達爾文漸進式上線過程中第三階段開通的一個主要功能,標識著以太坊和達爾文之間的跨鏈橋雙向開通。

D2E 橋目前的主要功能,是以去中心的方式,將達爾文主網上的數字資產跨鏈轉移到以太坊上。

二級標題

二級標題

1、去信任

二級標題

1、去信任

在區塊鏈領域,去信任的意思,是無需信任任何中心化的系統及系統中的任何參與者,就能管理或操作自己的資產,且確保自己的資產的安全。

二級標題

二級標題

2、低燃料消耗

二級標題

2、低燃料消耗

眾所周知,區塊鏈的運行是有成本的,因此區塊鏈的使用是需要費用的。

很多去中心化跨鏈方案都採用了在對手區塊鏈中運行輕客戶端的方式來實現,達爾文也屬於這個分類。但是,經典輕客戶端,需要維護完整區塊鏈的所有塊頭,這是一個不小的開銷,尤其是如果這條鏈已經很長,會在源鏈上佔據極大的存儲空間。

但是,達爾文的輕客戶端是一種超輕量的客戶端,它只需要有限的、按需的少量區塊頭,就能保證輕客戶端的正常工作,也就是可以用來通過默克爾樹證明來校驗交易的存在性,具體方案將在下面的章節介紹。

D2E 橋主要由以下幾部分組成,其整體結構如下圖:

二級標題

二級標題

二級標題

1、以太坊上的達爾文超輕客戶端Merkle Mountain Range(MMR)前文提到,去中心化跨鏈方案大都會使用輕客戶端。所謂輕客戶端,就是一個只包含區塊鏈塊頭的數據結構,它無需存儲體積巨大的完整區塊鏈,讓用戶無需同步完整的區塊鏈即可以安全、分散的方式訪問區塊鏈並與之進行交互。

但是對於用智能合約開發,在鏈上保存源鏈上所有塊頭的輕客戶端來說,它稱不上是輕的。

達爾文通過引入

實現了一種按需提交塊頭的超輕客戶端(Super Light Client)。Ed25519後,塊頭的正確性可以由達爾文GRANDPA Authorities 來保證。

二級標題

二級標題

二級標題

2、橋礦工

這種激勵的存在可以促使橋礦工穩定存在,以此保證橋的穩定工作。

3、D2E Authorities

二級標題

二級標題

二級標題

前文提到,目前塊頭的正確性無法通過GRANDPA 來保證,這是因為以太坊上驗證Ed25519 Justification 的Gas 費非常昂貴。如果直接使用GRANDPA 來驗證塊頭,整體的跨鏈費用也會相應變得非常昂貴。

Authority 在完成自己的職責時會得到激勵,如果未能在一定時間內(“簽名要求事件時的塊高+ 100個塊”之前)完成自己的職責將會受到懲罰,申請時所質押的RING 將被全部被系統扣除。

二級標題

二級標題

二級標題

4、達爾文上的Ethereum Backing模塊

所以,當用戶想通過D2E 橋跨鏈轉賬到以太坊時,首先要做的就是去鎖定資產,蟲洞應用將幫助你完成這一步,並協助收集相應的加密學鎖定證明。

二級標題

二級標題

二級標題

5、安全機制

達爾文→ 以太坊雙向橋開通伊始,我們應用了幾項安全模塊:

每日跨鏈轉賬限額

目前設定了不同資產的每日累積跨鏈數量限制,超過該限額將暫停轉接橋,並在24 小時後重置配額重新開啟橋接,以此控制可能的損害範圍。

守護者

隨著技術迭代開發以及合約審計的推進,限額將逐漸提高,直至去除該限制,並最終移除守護者進程。

二級標題

二級標題

二級標題

6、D2E 的改進規劃EIP665Darwinia 和以太坊之間的去中心化跨鏈轉接橋不僅存在設計上的難度,同時還存在一些工程上的挑戰。

例如,目前的GRANDPA Justification Proof 裡包含Ed25519 的密碼學簽名,但是目前的以太坊智能合約尚不支持Ed25519 的驗簽預編譯合約,如果直接用智能合約實現簽名算法,則面臨Gas 費用過高的問題。

雖然已經有相關的改進提案,例如

,但目前仍然是Draft 狀態,還沒有被實現。

為了解決這些現實的工程問題,我們創新設計了一套GRANDPA Authorities 代理機制,通過在Darwinia Runtime 中嵌入這套代理模塊,成功實現用一組Ethereum standard secp256k1 ECDSA 加密簽名來代理Ed25519 的簽名。BEEFYD2E 橋不會止步於此,為了達到更加完備和健壯的狀態,還將進行一系列改進。

1. 採用BEEFY 協議

在EIP-665 未被以太坊採納前,

將會是一個更為通用的方式。

Parity 正在為Substrate 開發一個名為BEEFY (Bridge Efficiency Enabling Finality Yielder)的GRANDPA 附屬協議,此協議基於GRANDPA Finality,其目的是為了讓基於Substrate 的鏈更高效地接入非Substrate 區塊鏈。目前的主要接入對象就是以太坊。

此協議在GRANDPA Finality 之上,運行另一輪BFT 協議,其中每個Validator 將對同一件事進行投票。即,每個Validator 將對GRANDPA 最終確定的最新區塊的MMR Root 進行投票。對以太坊來說,就是採用Ethereum standard secp256k1 ECDSA 算法進行簽名。

3. D2E 橋計劃未來在BEEFY 成熟後,使用BEEFY 結合Grandpa 來實現輕客戶端。

2. 在以太坊端的超輕客戶端中直接使用GRANDPA Justification 進行區塊驗證

5. 支持任意通證的註冊及跨鏈

一級標題

一級標題

一級標題

蟲洞

ETH
Polkadot
歡迎加入Odaily官方社群