假設我們有兩種 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 中存了一些資金。
Cardano聯創:從未為Ripple工作,相關謠言可能把自己和Vitalik搞混了:6月24日消息,針對網上有關其曾在Ripple實習的傳聞,以太坊和Cardano聯合創始人Charles Hoskinson澄清稱,這是謠言,自己從未以任何身份為Ripple工作過。相關謠言應該是把他和Vitalik Buterin兩個人搞混了。
相關謠言疑似是基于一條早期的推文(已刪除):2019年4月,Vitalik回復Coinbase聯合創始人Brian Armstrong的推文時承認,早在2013年中期,當他住在加拿大時,曾試圖去加州在此后更名為Ripple Labs的公司當實習生,但由于贊助美國簽證的公司必須至少成立一年而未能成功。
Ripple前開發者關系總監Matt Hamilton于2023年5月1日證實,Vitalik當時確實希望能在Ripple實習。[2023/6/24 21:57:28]
智能合約 IVAN_B 具有以下規則:
RSS3研發的“Web3 User Activity”插件在ChatGPT商店中上線:6月21日消息,RSS3團隊宣布,由他們研發的一款名為“Web3 User Activity”的插件已經在ChatGPT商店中正式上線。“Web3 User Activity”插件搜集整合鏈上信息,并提供給ChatGPT。這一行動彌補了AI領域中Web3數據的缺失,使ChatGPT用戶能夠訪問到更加全面的鏈上內容。[2023/6/21 21:51:41]
如果任意用戶發送了一筆交易 (發送某代幣交易值 TRADE_VALUE 至賬戶 IVAN_A) ,(交易中還附上了一個目的地址 B DESTINATION 作為備注),則在最小償還延遲 MIN_REDEMPTION_DELAY 區塊之后,該用戶就可以返還一筆交易至賬戶 IVAN_B 中 (其中包括之前的轉賬證明),然后這筆交易就會排隊等候提款至地址 DESTINATION 中。
Vitalik:與PoW的共識機制相比,PoS消耗的電力減少99.95%:金色財經聯合Coinlive現場報道Singapore FinTech Festival 2022,以太坊創始人Vitalik Buterin發表題為《大合并:與 Vitalik Buterin 一起重構以太坊》的演講,談到了以太坊的合并的好處、困難和問題。Vitalik表示,與PoW的共識機制相比,PoS 消耗的電力減少了 99.95%。強大的共識設計和并行確認,讓攻擊鏈的難度增加、更容易進行升級、降低了代幣發行要求,這些都為以太坊帶來更好的穩定性。未來以太坊要提升可擴展性、用戶體驗、安全問題和隱私,Vitalik已經想到了幾個解決方案,例如danksharding,通過添加大量數據空間來改進以太坊基礎層。[2022/11/3 12:13:04]
等待一定的延遲 (例如一天) 后,按照轉賬打包進 rollup A 的批次和索引順序處理提款。
Vitalik持有的ETH已經價值4.749億美元:ETH的價格于今日創下新高,最高達到1439美元,市值達到1600億美元。根據Forbes Crypto的信息,以太坊聯合創始人Vitalik持有33.3萬枚ETH,價值已經達到4.749億美元。[2021/1/19 16:32:46]
當 Ivan 發現其賬戶 IVAN_A 收到款項時,他就可以親自發送 TRADE_VALUE * (1 - fee) 代幣至 DESTINATION 中。他可以用 IVAN_B 的方法發送交易來完成上述操作,這個方法保存了一個記錄,防止合約中的自動發送條款觸發該交易。
預期的行為很簡單:
Alice 發送一筆交易至賬戶 IVAN_A 中 (包含 N 代幣 和一個備注 ALICE_B)
聲音 | IOTA愛好者George:Vitalik對IOTA協議的理解并不正確:針對Vitalik評價IOTA Coordicide協議是Avalanche協議的升級克隆,IOTA愛好者George認為Vitalik有些輕浮和草率,并沒有認真研究IOTA的新研發成果。他表示:Avalanche協議和IOTA一樣是無礦工和第三者驗證者的新型加密協議,也稱為Leaderless協議。BCH是有礦工的,不是leaderless協議,所以IOTA和BCH絲毫沒有關系。IOTA Coordicide協議是第一個Leaderless的協議,所以說IOTA克隆Avalanche協議不現實。[2019/5/31]
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
近日,Chainalysis 首席經濟學家 Philip Gradwell 發布推特稱,比特幣價格經歷了近一個月的震蕩,為理解這些波動可能的底部.
1900/1/1 0:00:00去中心化應用程序(DApps)需要特殊的系統設計,以實現高安全性和可靠性。在本文中,我將以以太坊為主要示例,介紹如何為去中心化應用程序正確設計、實現后端和智能合約的幾個主要原則,盡管其中大部分將.
1900/1/1 0:00:00DeFi市場又掀起一波新的浪潮,這次焦點落在了穩定幣身上。近兩年穩定幣的發展可以說是突飛猛進,表現亮眼。其中算法穩定幣由于暴漲起飛,爭議不斷,再度炒熱了DeFi.
1900/1/1 0:00:00NFTs,也就是非同質化代幣是當前基于代幣、數字資產的創新之一,已經吸引了媒體和科技界的注意力。NFTs是區塊鏈上獨一無二的數字資產。它們可以是藝術、數字收藏品、甚至是現實世界物品的代表.
1900/1/1 0:00:00火熱的央行數字貨幣(CBDC)研發為國與國之間的競爭開辟了新賽道,新一輪貨幣戰爭的硝煙悄然而起.
1900/1/1 0:00:00目前區塊鏈技術快速發展,受產業政策鼓勵,技術發展不斷深入,行業應用范圍不斷擴大,服務產品競先亮相,帶動相關區塊鏈專利數量保持強勁攀升勢頭,專利申請人數量不斷增多.
1900/1/1 0:00:00