比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > FTT > Info

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

Scroll:目前沒有代幣以及任何空投活動:8月9日消息,以太坊Layer2解決方案Scroll發文表示,近期發現在Twitter、Discord和Telegram上冒充Scroll的賬戶有所增加。我們想重申,沒有Scroll代幣,Scroll沒有運行任何形式的空投活動。請用戶保持警惕。[2023/8/10 16:16:29]

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

Polygon正在對zk rollups技術進行性能測試:1月14日消息,Polygon正在對零知識匯總 (zk rollups) 技術進行性能測試。這項名為Polygon zkEVM技術的開發已經由Polygon Hermez團隊進行了三年多。通過在zkEVM測試網的主要版本中生成超過12,000個zk證明,該團隊已經確認零知識證明在以太坊上是可行的。(Cointelegraph)[2023/1/14 11:12:10]

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將于1月9日執行Pre-Alpha網絡重置:1月3日消息,以太坊擴容項目Scroll表示將于1月9日執行Pre-Alpha網絡重置,提高Pre-Alpha測試網吞吐量。網絡重置完成后,Scroll建議用戶重置并從錢包中刪除所有Scroll網絡,然后再重新添加。[2023/1/3 22:22:55]

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

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

Fastwithdrawal

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

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

ConsenSys與萬事達合作推出ConsenSys Rollups,提供企業級的吞吐量:12月17日消息,MetaMask錢包開發公司ConsenSys宣布與萬事達合作,推出以太坊擴容方案 ConsenSys Rollups,為各類項目提供企業級的吞吐量 TPS。據悉,ConsenSys Rollups 可以連接到任何兼容 EVM 的區塊鏈。使用 ConsenSys Rollups 構建的解決方案目前可以在私有鏈上實現高達每秒 1 萬筆交易 (TPS) 的吞吐量,沒有使用 ConsenSys Rollups 解決方案的私有鏈只能實現 300 TPS,而以太坊主網上的 TPS 是 15。ConsenSys Rollups 表示,還將提供強大的隱私保護,以增強現有用例的解決方案并啟用新用例。這些用例可能包括 CBDC、DEX、小額支付以及私人轉賬和稅收。[2021/12/17 7:45:28]

運作流程

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

二層解決方案Cartesi擬于二季度前在測試網上實施擴容方案Cartesi Rollups:基于Layer2Linux的基礎架構平臺Cartesi在發布的2021年路線圖中表示,計劃在2021年第二季度前在測試網上實施Cartesi Rollups,下半年將發布Rollups聚合服務以及Rollups驗證者市場,并將發布可在主網上實現Cartesi Rollups的DescartesV2.0。DescartesSDK使開發人員可以使用Linux操作系統的所有軟件工具來構建計算密集型DApp,借助SDK,DApp可以在成熟的Linux環境中以脫鏈方式運行這些計算。[2021/2/4 18:52:15]

注:這時候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:ROLLROLRIDGEDGEroll幣怎么用AgrolifeCoinmybridgetokenledger錢包幣被盜

FTT
NFT:「SuperRare」將空投1.5億枚代幣,還有哪些NFT平臺的「羊毛」可以埋伏?

8月18日凌晨,老牌NFT交易平臺SuperRare宣布將發行代幣RARE,用于治理新推出的SuperRareSpaces和SuperRareDAO.

1900/1/1 0:00:00
GATE:Gate.io 今日智能量化收益排行,最高總收益25008.02 USDT

為幫助用戶更輕松實現數字資產量化交易,Gate.io量化交易中心全面升級,改名“量化跟單”全新上線,功能及頁面全面升級.

1900/1/1 0:00:00
GAT:Gate.io 雙幣寶BTC、ETH專區上線理財新品(4-18天期)

Gate.io“芝麻金融”雙幣寶理財服務現已推出BTC/USDT、ETH/USDT雙幣投資理財產品,今日BTC專區產品持倉期限4-18天,掛鉤參考價格為42000-56000美元.

1900/1/1 0:00:00
IOT:IOTX是什么項目,艾坦星還能持有嗎?

隨著區塊鏈行業的發展,技術交流更加頻繁,現在越來越多基于現有技術基礎的區塊鏈項目橫空出世了,今天要說的IoTeX就是基于物聯網概念進行升級?更新的項目.

1900/1/1 0:00:00
ZTB:【電報空投】第二期電報社區用戶ZTB空投計劃開啟

親愛的用戶: ????ZT一直致力于為用戶提供更優質的服務,為答謝新老用戶的支持與陪伴,我們將啟動第二期電報社區用戶ZTB空投計劃.

1900/1/1 0:00:00
TAL:一周融資速遞 | 30個項目獲投,已披露融資總額約7.27億美元(8.9-8.15)

經Odaily星球日報不完全統計,8月9日-8月15日當周公布的海內外區塊鏈融資事件共30起,較前一周前呈上升趨勢;已披露融資總額約7.27億美元,較一周前有所提升.

1900/1/1 0:00:00
ads