以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 波場 > Info

ROL:Rollup Bridge 介紹(一):Maker DAI Bridge

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真的支持快速提領資產,而是需要一個中介商、一個流動性提供者來先墊付資產。

zk-Rollup項目INTMAX完成500萬美元種子輪融資:4月13日消息,用于各種網絡服務和金融的無狀態zk-Rollup項目INTMAX的開發公司Ryodan Systems AG宣布完成了500萬美元的種子輪融資。HashKey Capital、Bitscale Capital、B Dash Ventures、SNZ、Scroll、Mask Network和Alchemy Ventures等參投。

INTMAX路線圖顯示,將于2023年二季度在以太坊主網上發布其Alpha測試版。2023年第四季度INTMAX主網正式發布。任何驗證者/礦工都可以參與網絡。[2023/4/14 14:02:33]

其次,標題是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

Syscoin宣布集成跨鏈ZK Rollups:金色財經報道,Syscoin是宣布整合跨鏈ZK rollups,與跨鏈網絡ZKCross 合作。ZKCross的跨鏈ZK rollups結合了Layer 2和多鏈rollup方法來創建一個網絡,該網絡允許用戶有效交易,同時保持對資產的控制,體驗與中心化交易所一樣。通過創建連接多個區塊鏈的橋梁,Syscoin和ZKCross正在開發一個安全性、效率和可擴展性的DeFi社區。[2022/7/22 2:31:28]

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的資產能夠互相轉移。

基于ZK Rollup的DEX ZigZag上線zkSync與Polygon跨鏈橋測試版:3月14日消息,基于 ZK Rollup 的訂單簿式 DEX ZigZag 宣布上線 zkSync 與 Polygon 跨鏈橋的測試版。該測試版現已支持 zkSync 上 ETH 和 Polygon 上 WETH 的小額跨鏈轉賬測試,待代碼穩定后會增加測試額度并進行 UI 開發。[2022/3/14 13:55:10]

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

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

Fastwithdrawal

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

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

Layer 2 Rollup高性能框架Godwoken上線主網測試版本:據官方消息,Nervos 上完全兼容以太坊的Layer 2 Rollup高性能框架Godwoken上線主網測試版本,目前已開放Godwoken白名單計劃,開發者可申請參與主網測試。

Godwoken 為CKB提供了擴展能力以及基于賬戶的編程模型,使得以太坊系的DApp均可以接入到Nervos的Layer 2中來。[2021/11/4 21:25:57]

運作流程

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

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

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

BM:EOS也可部署zksync rollup:9月16日,EOS創始人BM(DanielLarimer)轉發V神“已利用zkSync新資助13個項目”的推特并表示,這很好,但是嘗試將其與像Bancor這樣的DeFi交換器一起使用,并觀察狀態沖突將吞吐量降低到每個塊一個事務,客戶端必須不斷重新生成證明并簽署新的TRX。有人問EOS是否支持zksyncrollup,BM回應稱,EOS也可部署zksyncrollup。[2020/9/17]

注:

你墊付的金額會是對方提領的金額扣掉給你的手續費。如果沒有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:ROLLROLBRIRIDGEroll幣能出泰沙拉克嗎Swaprolbrightid幣怎么樣Bridge Oracle

波場
WATCH:騰訊「小借條」引發的思考:區塊鏈 的商業模式讓各企業爭先恐后的奧秘

原文標題:《區塊鏈萬物?騰訊“小借條”引發的思考》,作者陳麗姍KeyTakeaways:騰訊區塊鏈新品“小借條”遭舉報,或涉及反不正當競爭法“小借條”:直擊傳統借條痛點.

1900/1/1 0:00:00
區塊鏈:關于WBF對AFIL隱藏的公告

尊敬的用戶: 應項目調整需求,WBF將對AFIL/USDT進行隱藏處理,隱藏期間不展示幣對且用戶無法搜索到幣對。為您帶來不便,敬請諒解。恢復展示將會以公告另行通知,請留意公告.

1900/1/1 0:00:00
FIG:紐約社區銀行與金融科技公司Figure Technologies達成戰略合作,將開展區塊鏈項目

據PRNewswire消息,8月17日,紐約社區銀行宣布與金融科技公司FigureTechnologies建立了戰略合作關系,將在一系列區塊鏈計劃方面進行合作.

1900/1/1 0:00:00
ENS:幣虎8月17日上線TENSHI

尊敬的用戶: 幣虎將上線TENSHI,并在創新區開通TENSHI/USDT交易市場,具體詳情如下:1.開放充幣:2021年8月17日14:00;2.開放交易:2021年8月17日18:00;BF.

1900/1/1 0:00:00
數字資產:ZT上線ETH(Ethereum)5倍杠桿ETF產品交易的公告

親愛的ZT用戶: 為滿足廣大用戶的交易需求,ZT的ETF專區即將上線ETH5L,ETH5S,并開啟ETH5L/USDT,ETH5S/USDT交易對.

1900/1/1 0:00:00
AND:深度解析熱門元宇宙項目 Decentraland 與 The Sandbox

什么是Metaverse?在基本層面上,「Metaverse」的概念是一個數字世界,玩家可以在共享的虛擬環境中與其他個人一起參與并創造社會和經濟活動.

1900/1/1 0:00:00
ads