比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Vitalik:如何實現跨Rollup DEX_ROLL

Author:

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

來源|ethresear.ch

作者|VitalikButerin

假設我們有兩種rollup解決方案A和B,Alice想要用rollupA上一定數量的代幣來換取rollupB上同樣的代幣。已經有人提出方案解決這個問題了,如果rollupA和B都是完全支持智能合約時,那么就可以去中心化地實現這個假設。然而這篇文章提出的是,當僅有rollupB完全地支持智能合約時(且rollupA只能處理簡單交易)如何實現跨rollup轉賬。

我們假定rollupA上的交易有某種“備注字段”;如果沒有的話,可以使用該交易值的低位數字作為備注發送。

提案

假設我們有一個交換中介Ivan(在實現時有許多中介可供選擇)。Ivan在rollupA中擁有一個(完全由他控制的賬戶)?IVAN_A。同時,Ivan還在rollupB的智能合約?IVAN_B?中存了一些資金。

某地址4天前從Vitalik相關地址收到約999枚ETH:金色財經報道,據PeckShield監測,某地址(0x5567…31B1)4天前從Vitalik相關地址 (0xD04d…8fd7)收到約999枚ETH (相當于約164萬美元),該地址隨后將300枚ETH(約49萬美元)轉移到Bitstamp。[2023/9/7 13:23:47]

智能合約?IVAN_B?具有以下規則:

??如果任意用戶發送了一筆交易(發送某代幣交易值?TRADE_VALUE?至賬戶?IVAN_A),(交易中還附上了一個目的地址B?DESTINATION?作為備注),則在最小償還延遲?MIN_REDEMPTION_DELAY?區塊之后,該用戶就可以返還一筆交易至賬戶?IVAN_B?中(其中包括之前的轉賬證明),然后這筆交易就會排隊等候提款至地址?DESTINATION?中。

SKALE即將發布去中心化零知識證明解決方案Levitation Protocol:6月2日消息,以太坊側鏈 SKALE 開發人員宣布了一項 SKALE 改進提案,即,去中心化零知識證明解決方案 Levitation Protocol,旨在通過使全套 ZK 解決方案無縫連接到 SKALE 架構,并將 Rollup 連接到以太坊主網。該提案包括進一步的生態系統升級,增加了一個新的「Layer 1 Megachain」,稱為 SKALE G(G 代表木衛三,太陽系中最大的衛星)。

SKALE 開發人員計劃在未來幾個月內開始發布 Levitation Protocol 源代碼,之后將啟動公共測試網。Levitation Protocol 主網計劃于 2023 年第四季度推出。[2023/6/2 11:53:31]

??等待一定的延遲(例如一天)后,按照轉賬打包進rollupA的批次和索引順序處理提款。

區塊鏈健康數據平臺DEVITA與Polygon達成合作:金色財經消息,區塊鏈健康數據平臺DEVITA與Polygon達成合作,通過Polygon的網絡,DEVITA可以利用快速數據傳輸和超低的交易成本,為其用戶提供更公平的醫療保健和個人數據管理機會。

據悉,DEVITA 是一個基于區塊鏈的健康數據平臺,旨在通過去中心化識別 (DID) 和不可替代令牌 (NFT) 技術的最新創新來優化傳統醫療流程和運營,該平臺即將Polygon上線。(blog.polygon.technology)[2022/4/14 14:24:17]

??當Ivan發現其賬戶?IVAN_A?收到款項時,他就可以親自發送?TRADE_VALUE*(1-fee)?代幣至?DESTINATION?中。他可以用?IVAN_B?的方法發送交易來完成上述操作,這個方法保存了一個記錄,防止合約中的自動發送條款觸發該交易。

Cosmos上IBC DeFi協議Gravity DEX已完成部署:據官方消息。7月13日,Cosmos上IBCDeFi協議GravityDEX宣布已完成部署,后續將上線GravityBridge以連接以太坊和其他EVM兼容鏈。GravityDEX是為CosmosHub創建的鏈間去中心化交易所,并將CosmosHub確立為鏈間中心,允許交易任何連接鏈的代幣。[2021/7/13 0:47:15]

預期的行為很簡單:

??Alice發送一筆交易至賬戶?IVAN_A?中(包含N代幣和一個備注?ALICE_B)

??Ivan通過IVAN_B發送?TRADE_VALUE*(1-fee)?代幣至?ALICE_B?中

第二筆交易緊接著第一筆交易發生。如果Ivan可以證明第一筆交易和第二筆交易之間的時間戳差異非常小,那么合約甚至有規則允許提高費用fee。

現場 | Vitalik:公鏈的價值來自于不同應用的鏈接:金色財經現場報道,10月27日,第六屆區塊鏈全球峰會于上海開幕,峰會的圓桌討論環節,以太坊創始人Vitalik Buterin分享表示,我們的加密技術生態系統重要的是整個生態系統的發展,我們的價值來自于不同應用的鏈接,以及不同區塊鏈間的交互。

針對鏈的升級,我認為解決方式在于在協議上,此外我們要優化不同層的性能,通過技術融合我們做一些改變,針對隱私保護,零知識證明是一個重要的技術方式,但對于隱私保護來說,有些信息需要公開,有些需要保護,需要具體場景具體考慮。

此外,如果想把傳統的金融服務遷移到公鏈上,是很多公鏈無法做到,從安全角度來看,系統也需要檢驗,這是需要時間的。[2020/10/27]

最糟糕的情況是,Ivan沒有如他所期望那樣向?ALICE_B?發送代幣。遇到這種情況,Alice可以等待rollupA上的交易確認之后,在rollupB上找到其他獲取代幣的替代路徑來支付費用,然后就可以自己認領其資金。

資本成本

該方案的主要限制是,IVAN_B?需要持有大量的資金,以確保所有交易發送者都能得到支付。尤其是,假設出現以下情況:

??我們將交易上限設置為?TRADE_LIMIT?(所以當發送至?IVAN_A?的交易超出限額?value>TRADE_LIMIT?時,交易無效)

??每個rollup批次最多可以包含?TXS_PER_BATCH?筆交易

Alice可以自行檢查rollupA下一批需要處理的交易之前,還有多少未處理的交易,用她在合約?IVAN_B?中的資金減去這些交易的總值,并檢查剩余的金額是否足夠。由于提款是按順序處理的(這是上述的排列機制的目的),Alice不需要擔心合約先處理其他提款申請,再處理她的提款交易申請。

在每批次中最大交易額為?TRADE_LIMIT*TXS_PER_BATCH?,因此?IVAN_B?合約中至少需要這么多的ETH,還需要額外的資金包含為處理的交易。舉個例子,假設交易上限為0.1ETH?TRADE_LIMIT=0.1ETH?(交易上限可以設得比較低,因為一筆大額交易可以分成幾筆小交易完成),并且每批次可以處理1000筆交易?TXS_PER_BATCH=1000。那么,合約?IVAN_B?需要持有100ETH。

注意,這個設計中還包括隱含的費用,因為交易額超過0.1ETH的任意用戶都需要浪費區塊空間。這與資本要求相權衡,也就是說,如果用戶消耗了一半的區塊空間,那么其資本要求將翻倍,反之亦然。如果想要獲得合適的平衡,那么隱含的費用要比市場上明確的費用少幾倍。

如果我們想要減少或者消除這種消耗,可以這樣設計rollupA:讓序列器發送一個已簽名的信息,該信息證明了Alice在該批次的所有交易。然后Alice就會知道在她之前沒有交易(盡管惡意的序列器可以欺騙Alice,但是作惡代價會很高)。

備注

上述設計基于一個假設:RollupA上的交易有一個備注字段,Alice可以通過該備注指定?ALICE_B?作為她接收代幣的目的地址。如果rollup沒有這種特性,那么我們可以使用以下解決方案。Alice可以在rollupB上的一個以順序登記的合約上注冊賬號?ALICE_B?,并獲得一個按順序分配的ID(因此Alice的ID等于在她之前注冊的用戶數量)。

設置用戶數的最大值?MAX_USER_COUNT?;如果有必要,這個值可以隨時間向上調整。則Alice可以確保?TRADE_VALUE%MAX_USER_COUNT??等于(Alice的ID),使用?TRADE_VALUE?的低位數字(這個數字是這筆交易的一個小數值)來表示她想交易的代幣數量。

從RollupB到RollupA的交易

如果Alice把RollupB上的代幣轉移到RollupA,她可以使用相同的機制,只是角色顛倒了:

??Alice將代幣發送給?IVAN_B

??經過一段時間的延遲后,她將獲得取回代幣的權利

??如果Ivan可以向?IVAN_B?證明,他在RollupA上給Alice發送了代幣,Alice就失去了這個權利

點擊“閱讀原文”獲取文章內部鏈接!

原文鏈接:https://ethresear.ch/

ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須注明原文出處以及ETH中文站。若需長期轉載,請聯系進行授權。

Tags:ALIROLLROLALICEMelalieTROLL幣HydroLinkalice幣最新消息

比特幣交易所
Umbrella Network (UMB) 上線福利,充值&交易瓜分30,000 USDT_UMB

親愛的BitMax用戶:BitMax將于北京時間3月10日22:00上線UMB/USDT交易,現充提已開啟.

1900/1/1 0:00:00
關于Hotbit于2021年3月10日進行全站維護的公告_BIT

尊敬的用戶: ???為優化服務器性能及提升用戶充提體驗,Hotbit定于香港時間2021年03月10日09:00-15:00間進行全站維護更新,期間所有服務不可用.

1900/1/1 0:00:00
為什么越來越多普通人參與比特幣的投資_PLE

在過去的一周中,由于比特幣徘徊在46500美元和54500美元之間,Twitter情緒一直處于牛市期間的最悲觀水平。比特幣的價格波動使許多人有一個或兩個理由質疑有關投資加密貨幣資產的問題.

1900/1/1 0:00:00
OKLink行業觀察:斥2.6億囤比特幣、以太坊?美圖還有三大“后手”_數字資產

比特幣“機構熱”從海外正式燃進了香港。3月7日,美圖宣布斥資2.6億人民幣,購入了15,000枚以太坊和379.12枚比特幣,成為“第一家購買BTC的香港上市公司”、“全球第一家把ETH作為貨幣.

1900/1/1 0:00:00
彭博分析師:比特幣取代黃金的步伐正在加快_LON

彭博資訊的一位頂級商品策略分析師MikeMcGlone,在推特上分享了他的分析數據,指出比特幣取代黃金作為投資者投資組合中的價值儲存的步伐正在加快.

1900/1/1 0:00:00
老李解幣:行情持續上漲多頭持續發力今日繼續看多_MAC

交易,是一個過程,而并非結果,而這個又不是朝夕就能練成的,漲跌是市場的常態,不是上漲就是下跌,而面對這種漲跌的態度決定著一切,做交易就像生活一樣,需要時間的積累,以及個人覺悟上的認知.

1900/1/1 0:00:00
ads