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

ICE:Vitalik:如何實現跨Rollup DEX

Author:

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

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

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

提案

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

Vitalik Buterin:賬戶抽象可簡化用戶體驗,同時增強以太坊的靈活性和適用性:7月18日消息,以太坊創始人Vitalik Buterin在以太坊巴黎EthCC會議上,詳細闡述了賬戶抽象的歷史及最新進展。Vitalik強調了賬戶抽象的重要性,這一特性可為智能合約賬戶和普通賬戶提供統一的交互界面,從而簡化用戶體驗,同時增強以太坊的靈活性和適用性。[2023/7/18 11:02:52]

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

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

Vitalik Buterin:FTX的欺詐行為比Mt.Gox和Luna更嚴重:11月12日消息,以太坊創始人Vitalik Buterin第一次對FTX崩盤事件發表直接評論,稱FTX的欺詐行為比Mt.Gox和Luna更嚴重,Mt.Gox看起來很粗狂,但從未過份粉飾自己,Luna也是如此,FTX則相反,它完全是在做合規的美德信號(與合規不一樣),第二種欺詐行為比第一種更嚴重。[2022/11/12 12:54:27]

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

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

制藥巨頭輝瑞正申請加入VitaDAO并將捐贈50萬美元:金色財經報道,據醫藥生命研究去中心自治組織VitaDAO透露,制藥巨頭輝瑞(Pfizer)正在積極擁抱區塊鏈技術并對延長生命的藥物研究表達了強烈興趣。為此,Pfizer Ventures執行董事兼合伙人Michael Baran和Early-Stage External Scientific Networks負責人Linda Lohr在VitaDAO社區發起了一項提案,旨在向VitaDAO捐款50萬美元并加入VitaDAO治理,輝瑞計劃支持VitaDAO的方式包括:訪問交易流、支持知識產權孵化和IP商業化、以及發展社區。截至目前100%的選票支持輝瑞加入VitaDAO,如果一切順利,這家制藥巨頭將在今年10月中旬加入。[2022/9/13 13:27:24]

預期的行為很簡單:

Vitalik Buterin:已向阿桑奇的AssangeDAO捐款:2月7日消息,AssangeDAO是一個以維基解密創始人阿桑奇命名的去中心化自治組織,該組織宣稱將籌集資金,幫助阿桑奇支付法律費用,并開展活動,提高公眾對司法系統系統性故障的認識。據以太坊生態去中心化基礎設施Gnosis聯合創始人Martin K?ppelmann在推特透露,他已經向AssangeDAO捐贈了10 ETH,而以太坊聯合創始人Vitalik Buterin回應道,「我也捐贈了」。不過,目前尚不清楚Vitalik Buterin的具體捐贈金額。現階段,AssangeDAO 通過 JuiceBox 平臺的第一輪融資已于北京時間 2 月 7 日 6 時 32 分結束,目前共籌集了12630個ETH,超過了ConstitutionDAO(People)籌集的11613枚ETH,第二輪融資將于北京時間2月9日6時32分結束。[2022/2/8 9:36:31]

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

動態 | Kavita Gupta離職后 ConsenSys宣布重組其各項業務:據Cointelegraph消息,5月6日,風險投資公司ConsenSys在一份新聞稿中證實,其正在重組其各項業務,以鞏固其市場地位。據悉,其ConsenSys將整合ConsenSys實驗室、加速器Tachyon、風險投資運營公司以及ConsenSys Ventures合并為一個傘型投資部門。此前報道, ConsenSys Ventures負責人Kavita Gupta表示即將辭職,將擔任顧問并在斯坦福大學任教。[2019/5/7]

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

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

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

資本成本

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

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

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

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

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

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

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

備注

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

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

從 Rollup B 到 Rollup A 的交易

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

Alice 將代幣發送給 IVAN_B

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

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

原文鏈接:https://ethresear.ch/t/cross-rollup-dex-with-smart-contracts-only-on-the-destination-side/8778

Tags:ALIROLLROLICEALIFRoller Inuroll幣出獠牙肩幾率flokiceo幣最新消息

MEXC
USD:3.4午間行情:資金獲利了結 進入震蕩時間

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
UMB:美國投資者與監管層對峙 大型傳統金融的機構都在布局加密市場

狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.

1900/1/1 0:00:00
數字貨幣:分野明顯 數字貨幣與區塊鏈共生正當時

當那些試圖通過比特幣的價格上漲而實現暴富夢想的人們沾沾自喜的時候,突如其來的暴跌打亂了他們的步伐,比特幣的價格從50000多美元的高位暴跌至40000多美元,跌幅之大讓人唏噓.

1900/1/1 0:00:00
NFT:金色早報 | 上海新世界城和新世界大丸百貨進行數字人民幣紅包內測活動

頭條 ▌上海新世界城和新世界大丸百貨進行數字人民幣紅包內測活動3月6日消息,記者在現場了解到,由于上海還未正式列入試點城市,數字人民幣在上海仍處于內測階段,此次數字人民幣紅包的內測.

1900/1/1 0:00:00
NFT:FLOW新高NFT再度火爆 魚尾熱點還是增量市場?

NFT概念又火了,咦,我為啥要說又,哈哈,下圖的這雙襪子在unisock上炒到100萬,有木有去義烏打板批發的,走走走一起地攤擺起來,哈哈哈.

1900/1/1 0:00:00
比特幣:自由共識:為密碼經濟奠基

自由共識是基于中本聰框架演化形成的密碼共識系統,是由點對點電子現金系統向密碼經濟基礎設施的進化,從去中心化的自由現金延伸到去中心化的身份、關系、信譽、協議、存儲等領域,為密碼經濟奠基.

1900/1/1 0:00:00
ads