以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > XMR > Info

Rollup Bridge 介紹(一):Maker DAI Bridge_DGE:RIDGE

Author:

Time:1900/1/1 0:00:00

作者:NicLin,imToken資深區塊鏈工程師

本文受眾:對Rollup有所了解的區塊鏈愛好者

Maker的OptimismDAIBridge是一個OptimisticRollup上的快速資產提領協議。

PhotobyWilburWongonUnsplash

在介紹MakerBridge之前,你要先對Rollup有一些了解,本文不會對Rollup做太多介紹。

了解Rollup

Rollup未來在以太坊的角色Vitalik:Rollup不完全指南在OptimisticRollup設計中,都先假設交易是正確的,如果發現有錯再透過欺詐性證明來挑戰錯誤的交易,但也因為要讓欺詐性證明有時間可以送達,所以會有一段稱為挑戰期的延遲時間。一筆交易要等到順利通過挑戰期后,鏈上合約才會接受它是正確的。

但這個挑戰期也因此成為影響OptimisticRollup使用者體驗的缺點,所以有人提出了快速資產提領協議來解決這個使用體驗的痛點。

在進入正題之前,先對標題做一些解釋。首先,要能達到「快速」資產提領,并不是因為這些Rollup真的支持快速提領資產,而是需要一個中介商、一個流動性提供者來先墊付資產。

Cocos-BCX與NodeReal將基于OP Stack共同開發BNB Chain Rollup Layer 2:3月1日消息,Web3游戲擴展方案提供商Cocos-BCX與NodeReal宣布達成全球戰略合作,基于Optimistic(OP)Stack,共同開發BNBChain上首個以Web3游戲為中心的Rollup Layer2。這一合作將支持超過160萬游戲開發者在2D/3D游戲、元宇宙、人工智能(AI)和擴展現實(XR)領域的開發。

Cocos-BCX將面向Web3游戲構建開放、開源、去中心化的Layer2,高效、低成本、安全地連接Web3游戲開發者與整個生態系統,最大限度地發揮游戲開發潛力。[2023/3/1 12:35:42]

其次,標題是RollupBridge的介紹,但RollupBridge可以用來指該Rollup本身提供的L1<->L2Bridge,也可以用來指其他建構在L1<->L2Bridge之上的Bridge。本文介紹的是后者:搭建在OptimismL1<->L2Bridge之上的MakerDAIBridge,用來讓使用者快速提領資產回L1。

快速資產提領是我從fastwithdrawal翻過來的,可能有其他更好的翻譯以下所稱的L2皆指Rollup而非Plasma或Sidechain以下所指Rollup為OptimisticRollup,因為OptimisticRollup才有挑戰期的問題以下所稱「資產」和「代幣」兩個詞指的是一樣的東西以下所稱「七天」和「Rollup挑戰期」兩個詞指的是一樣的東西以下「RollupBridge」指的是Rollup本身提供的L1<->L2Bridge,「MakerDAIBridge」指的是搭建在RollupBridge之上的BridgeRollupBridge

ZK Rollup 訂單簿 DEX ZigZag 疑似已在以太坊上部署“ZZ”代幣合約,總量 1 億枚:6月20日消息,ZK Rollup 訂單簿 DEX ZigZag 疑似已在以太坊上部署代幣“ZZ”的智能合約,總量 1 億枚。此前 ZigZag 發推“24th June”,疑似暗示代幣發行的相關時間節點。

此前報道,6 月 14 日 ZigZag 在 GitHub 上提交代幣源代碼。[2022/6/20 4:39:45]

Rollup的安全性是錨定在它所在的L1上的:你要針對L2的交易進行審查攻擊,等同于對L1交易進行審查攻擊;你要重組L2,進行雙花攻擊,等同于你要重組攻擊L1。

RollupBridge是L1和L2互動的管道,你要從L1送訊息到L2合約或是你要把ETH存到L2,都是透過RollupBridge來幫忙把訊息傳遞過去;反之亦然,你要從L2送訊息到L1合約或是你要把ETH提回L1,也是透過RollupBridge。RollupBridge的安全性和L2交易的安全性是一樣的,不會因為它多跨到了L1所以更不安全。

所以RollupBridge代表的是什么意思?RollupBridge提供了一個安全、去中心化的方式讓L1和L2能夠進行互動、讓L1、L2的資產能夠互相轉移。

以太坊擴容網絡Scroll完成3000萬美元A輪融資,Polychain Capital領投:4月21日消息,以太坊擴容網絡Scroll完成3000萬美元A輪融資,本輪融資由Polychain Capital領投,BainCapital Crypto、Robot Ventures和Geometry DAO等參投。此外,來自以太坊基金會的YingTong和CarlosAria、以及Anthony Sassal、Ryan Adams和Santiago Santos等以太坊社區成員也加入了此輪融資。

Scroll是一個使用zk-rollup技術的以太坊擴容網絡,計劃于今年下半年推出測試網,本輪融資資金將用于擴充工程和運營團隊成員。(TheBlock)[2022/4/21 14:39:00]

注:RollupBridge不是自然而然就會出現的東西,它不會因為你今天做了一個Rollup,就自動生出RollupBridge的功能,而是要搭配你的Rollup協議來打造你的RollupBridge。

如果你透過跨鏈橋用MPC的方式來執行跨鏈交易,你需要相信參與MPC的節點。但在RollupBridge里沒有這樣的角色,透過RollupBridge送訊息就跟送Rollup交易一樣,其安全性和抗審查性是受Rollup本身所保障,所以才會說RollupBridge是去中心化的方式。

Vitalik:Rollup有可能使以太坊TPS達到每秒10萬筆交易,甚至更多:7月24日,“2021世界區塊鏈大會·杭州”在杭州未來科技城學術交流中心開幕。以太坊創始人Vitalik Buterin(V神)受邀出席并發表主題演講《以太坊進入2.0之后,會發生什么?》。他表示,現階段, Rollup可以擴展到每秒大約4000到5000筆交易。假設整個以太坊生態都可以用上Rollup,然后有了數據分片之后,我們可能有20到50倍更多的空間。Rollup有可能使以太坊TPS達到每秒10萬筆交易,未來甚至更多。分片首先會添加一些基礎的安全性,然后再增加更多的安全性,然后分片會迎來越來越多的改進。(巴比特)[2021/7/24 1:12:51]

Fastwithdrawal

一開始有說到,「快速」并非真的是Rollup支持快速轉移資產,而是有一個流動性提供者來先墊付這筆資產。

Rollup的挑戰期是為了確保交易的安全性,所以任何人要從L2提取資產回L1都不可避免地要等待挑戰期。不過如果今天你相信一筆提現交易是正確可信的,并且你也相信重組攻擊很難會發生,所以你愿意冒這個險的話,你就可以提議在L1先代墊這筆提現交易,并從中間抽點手續費。反之,如果對方希望一個小時后就能在L1拿到錢,且愿意被抽點手續費的話,那就成交,兩邊都開心。

V神更新以太坊路線圖 以rollup構建為中心:V神于推特發布“以rollup為中心的以太坊路線圖”文件。內容顯示:

1.短期內,主要推進Eth1 Rollups方案。此舉是由于,以太坊基礎層擴展將主要集中在擴展可容納多少數據塊的擴展上,而不是鏈上計算或IO操作的效率上。在該階段,EIP 2929和EIP 1559等將繼續發揮作用。EIP 2929將確保鏈在當前gas水平下可以安全地抵御DoS攻擊;EIP 1559則主要針對ETH銷毀和發送區塊事務確認。與此同時,Eth1客戶端可以重新用作Optimistic Rollup客戶端。

2.以rollup為中心將對eth2長期未來進行重新設想,即作為每個人都可以處理的單個高安全性執行碎片,以及可擴展的數據可用性層。V神提到,從長遠來看,eth2應該關注4個當面:a.不同分片上區塊時間錯開;b.改進和鞏固共識算法;c.調整EVM以使其更適于防欺詐驗證;d.ZK-SNARKing。[2020/10/2]

運作流程

對方先在L2透過一個fastwithdrawal合約來申請fastwithdrawal,fastwithdrawal合約背后走的一樣是正常的提取流程,要等七天。這時候你看到了這筆fastwithdrawal交易,且確認這筆交易是可信、很難被重組攻擊后,你就到L1的fastwithdrawal合約申請墊付,墊付的對象會是該筆L2fastwithdrawal交易的ID。

注:這時候L1的fastwithdrawal合約還不知道有這筆L2fastwithdrawal交易的存在。

等到七天挑戰期過了,這個L2fastwithdrawal交易會被傳遞到L1fastwithdrawal合約。如果你之前有先墊付這筆交易,合約里會有紀錄,那合約就會直接把這筆交易所提領的資產轉給你。如果沒有人來墊付,那合約就會照正常流程,把提領的資產轉給當初的提領者。

注:

你墊付的金額會是對方提領的金額扣掉給你的手續費。如果沒有RollupBridge,就沒辦法安全可信地把fastwithdrawal訊息relay到L1上,就不會有人敢先做墊付的動作,因此RollupBridge是fastwithdrawal的必要條件之一。MakerDAIBridge

MakerDAIBridge大致是就是上面描述的fastwithdrawal,只是里面的流動性提供者不是別人,而是Maker的財庫。

如同你放入抵押品,DAI財庫就會鑄造出DAI給你。MakerDAIBridge也是相似的概念,你放入提領DAI的憑證,DAI財庫鑄造出DAI給你。等到挑戰期過了,你就可以償還借款、拿出抵押的憑證并用憑證去領出DAI。

這個鑄幣的功能將會讓MakerDAIBridge在fastwithdrawal服務的競爭里占盡極大優勢,因為它不像其他流動性提供者一樣要承擔資本利用率、資產曝險的風險,而且理論上它的流動性可以到無限大。再來,因為抵押和借出的資產都是DAI,也不需要考慮被清算的可能。最后,除非Rollup被攻擊破壞,否則這些借款都會保證如期還款。

缺點

但MakerDAIBridge也不是沒有缺點,這個缺點是:它的安全性要多仰賴一個對象—它的Oracle服務。

注:Maker協議本身有一群中心化的Oracle負責將代幣在現實世界中的價格送到鏈上。Maker協議仰賴這些Oracle的報價來決定哪些貸款已經進入可清算的狀態。

因為DAI財庫自己沒辦法判斷L2上的提領是否是有效的,所以需要一個第三方在鏈下模擬交易執行,確認提領的有效性。就像OptimisiticRollup節點不需要等Operator上傳最新的狀態,自己模擬交易執行都能得到正確的狀態。

所以MakerBridge會直接沿用原本已經建立好、經過實戰測試的Oracle服務來擔任這個第三方。

運作流程

首先是使用者把DAI存到L1MakerBridge,L2MakerBridge會鑄出oDAI給使用者去用。

當使用者要提領回到L1時,向L2MakerBridge申請提領、銷毀oDAI。等待一段時間,這筆L2提領交易被放進L1的Rollup合約的交易日志后,Oracle就可以執行并判斷這筆L2提領交易的有效性。如果有效,Oracle會到L1MakerBridge上批準,L1MakerBridge會鑄造出fDAI給使用者,這個fDAI是一個領取憑證,等到L2提領交易的挑戰期結束后,可以拿這個領取憑證去取出DAI。使用者接著拿fDAI到DAI財庫去抵押換出DAI來使用。

最后,當L2提領交易的挑戰期結束后,使用者就可以償還借款、取出fDAI并用fDAI去提領DAI。

注:fDAI會是以NFT的形式存在,因為每一筆提領的解鎖時間都不同,所以會是NonFungible。

為什么還需要多一層fDAI?

假設沒有fDAI,Oracle批準后L1MakerBridge就直接解鎖DAI給使用者。則當Oracle作惡時,會導致L1MakerBridge的DAI被解鎖拿走,這時候MakerBridge上的L1DAI會比L2oDAI還少,這會導致L2有部分的人的oDAI會提領不出來。所以MakerBridge改成用fDAI抵押借款的方式,把風險轉嫁到DAI財庫,也就是Maker代幣的持有者:當Oracle作惡時,結果會是DAI財庫新增一筆壞賬,但MakerBridge上的L1DAI和L2oDAI還是維持1:1的映射。

注:這邊會需要設計讓使用者有償還貸款、取回fDAI并拿fDAI去領回當初提領的DAI的動機,否則抵押fDAI能借出100%提領的DAI的金額,那使用者就沒有動機去完成提領的動作,Makerprotocol就只能自己負擔這個成本。fDAI抵押只能借出X%(X<100)或是使用者提領時能退回部分手續費都是可能的機制,細節要等到MakerBridge測試完才能知道。

附注

目前Maker只支持OptimisticRollup,因為當前的ZKRollup大多數都還未支持L1<->L2的互動。而且ZKRollup的挑戰期比OptimisitcRollup的挑戰期要短得多,快速資產提領不會是ZKRollup使用者急需的功能。目前MakerOptimismDAIBridge仍在測試中。一樣的設計可以用于其他OptimisticRollup,例如Arbitrum。只需要針對Arbitrum的RollupBridge來做相對應的修改。ThankstoKimiWuandChang-WuChen.

Tags:ROLROLLRIDGEDGEroll幣能出坐騎嗎AITROLLSBridge MutualEnergy Ledger

XMR
XT 關于上線 VET的公告_HTT:tps幣行情

尊敬的XT用戶: XT即將上線VET,充提已開通,并于2021年8月18日14:00在主板區開放VET/USDT。VET是VEN按照1VEN:100VET比例轉換而來.

1900/1/1 0:00:00
LEOS存幣寶活動正式開啟_LEO:Wrapped LEO

尊敬的Bibox用戶: Bibox將于2021年8月17日16:00(UTC8)正式開啟LEOS存幣寶活動.

1900/1/1 0:00:00
Orangex關于取消部分跟單交易員資格公告_ALG:ALGO

尊敬的Orangex用戶:為了平臺安全穩定持續發展,給用戶提供公開透明的交易環境及更好的交易體驗,同時,讓新晉交易員有更多的宣傳曝光,助力流量轉化為粉絲,獲得平臺更多跟隨者的認可.

1900/1/1 0:00:00
星球日報 | 美SEC文件顯示,四家財富管理公司新增灰度GBTC份額;以太坊第三大客戶端Erigon已100%完成“倫敦”升級部署(8月16日)_比特幣:REF

美SEC文件顯示,四家財富管理公司新增灰度GBTC份額向美國證券交易委員會提交的新文件顯示,四家財富管理公司已買入灰度比特幣信托份額,進一步證明機構采用數字資產.

1900/1/1 0:00:00
BitMart上線TasteNFT (TASTE)_BIT:Benchmark

親愛的BitMart用戶:BitMart將于2021年8月23日上線代幣TasteNFT(TASTE)。屆時將開通TASTE/USDT交易對.

1900/1/1 0:00:00
關于UENC網絡更新的公告_COIN:coinw幣贏官方

親愛的ZT用戶: 因UENC網絡更新,ZT已暫停UENC的充提幣業務。待更新完成后將恢復正常,由此給您帶來不便敬請諒解.

1900/1/1 0:00:00
ads