以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

ROLL:Vitalik:如何實現跨Rollup DEX

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?中存了一些資金。

Diginex與Itiviti擴大合作 以采用后者的Tbricks自動化解決方案:全球金融機構技術和服務提供商Itiviti宣布擴大了與數字資產金融服務和咨詢公司Diginex的合作關系,后者將實施Itiviti的Tbricks自動化解決方案。Diginex選擇Tbricks為其機構客戶提供風險、損益表和投資組合管理。值得一提的是,該公司將使用Tbricks推出Diginex Access,這是一種針對數字資產的多地點交易、投資組合和風險管理服務,將由Tbricks自動化技術提供支持。(Finance Magnates)[2020/7/16]

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

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

動態 | Vitalik Buterin 提出激勵開發者的新方案:將智能合約交易手續費資助合約創建者:Vitalik Buterin 在以太坊研究論壇上發表文章,提出一種激勵開發者的新方案,當開發者創建一個智能合約后,任何其他使用該合約的用戶付出的交易手續費的一部分(比如說 33%),會發送給合約的創建者作為激勵,而且還提出了兩種關于獎勵的算法,分別是線性和超線性。該想法出自于 9 月 16 日在以色列舉行的 StarkWare Sessions 會議上,在探討關于公鏈基礎設施的開發,資金應該是通過治理和協議獲得,還是說應該被獨立的企業資助話題中,以太坊創始人 Vitalik Buterin 認為,「通過協議獲得資金的優勢是,這個方法可以獲得更多的資金。而劣勢也很明顯,由于這類方法是中立的,所以無論利用任何機制都會被惡意攻擊,之前也已經遇到過各種各樣的嘗試。所以這類方法的最大的挑戰是想出一套合適的治理結構和其組件。然后他還舉了一個例子,如果我們設置這樣一個資助機制:當有人使用了某個智能合約,因此而產生的轉賬費的一部分會分配給該合約的創建者,這樣的機制就非常的中立。[2019/9/23]

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

聲音 | Vitalik:以太坊2.0信標鏈正式上線時間或略有推遲:金色財經現場報道,6月29日,在北京舉行的2019以太坊技術及應用大會上,以太坊聯合創始人Vitalik Buterin以及以太坊核心研究員Hsiao-Wei Wang在接受采訪時表示,按照正常的開發進度,以太坊2.0計劃在2020年初正式上線,Vitalik表示以太坊2.0信標鏈的上線時間或將略微推遲,更多要看社區進度,以太坊2.0測試網將于今年晚些時候上線。[2019/6/29]

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

行情 | Activity 指數EOS排名第一:據blocktivity.info數據顯示,Activity 指數排名第一的EOS 現報為 6,101,280 ,排名第二的STEEM 的 Activity 指數為 1,122,576 ,排名第三的BTS的 Activity 指數為 949,526 ,排名第四的ETH 的 Activity 指數為 574,337 ,排名第五的BTC 的 Activity 指數為 183,026 。Acitivity 指數為最近 24 小時內在區塊鏈上執行的操作數量。[2018/8/26]

預期的行為很簡單:

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

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

Vitalik Buterin推特發布五個以太坊擴展策略:\tVitalik Buterin在推特上發布了5個擴展策略:1、多條獨立鏈; 2、超大區塊; 3、不改變安全模型的逐步升級(例如、用壓縮的delta+STARKs替換txs+sigs);4、雙層網絡(主區鏈和Plasma);5、分片技術。此前Vitalik Buterin推特上稱,分片即將到來[2018/6/9]

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

最糟糕的情況是,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:ALIROLLROLALICETALI幣roll幣是什么意思roll幣能出泰沙拉克嗎alice幣創始人

比特幣價格實時行情
區塊鏈:金色DeFi日報 | 以太坊DeFi市場活躍錢包數量自2月中旬下降近40%

DeFi數據 1.DeFi總市值:883.12億美元市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:24.

1900/1/1 0:00:00
INE:關于LOEx國際站3月10日系統維護公告

尊敬的LOEx用戶:為了向用戶提供更加優質的服務和體驗,LOEx國際站于新加坡時間2021年3月10日15:00-3月10日16:00進行系統升級維護.

1900/1/1 0:00:00
BTC:Gate.io 雙幣寶上線BTC、USDT理財新品,3-17天期掛鉤價格48000-68000美元

Gate.io“芝麻金融”已上線雙幣寶理財服務,現已推出BTC、USDT雙幣投資理財新品,持倉期限3-17天,掛鉤參考價格為48000-68000美元,到期結算本金和收益為BTC或USDT.

1900/1/1 0:00:00
區塊鏈:審查DCA.LAND平臺:使用DAI自動購買ETH

您好,加密貨幣愛好者!希望您會喜歡閱讀QDeFiRating和NOAH的ARK團隊的文章。訂閱我們的B站頻道,觀看實用的教程和精彩訪談,隨時在其中找到最新的DeFi排名和評論.

1900/1/1 0:00:00
DEFI:關于傳統金融市場擁抱加密世界的幾點見解

在明確這些大背景之后,我們要探討的還有未來傳統機構“入圈”以及加密行業“出圈”的可能性。當然,這些可能性有的已經付諸實踐,有的仍在探索之中.

1900/1/1 0:00:00
INE:關于杠桿ETF交易維護升級完成的公告

親愛的用戶: DigiFinex現已完成BTC3L/USDT和BTC3S/USDT杠桿ETF交易對的維護升級,并已恢復交易.

1900/1/1 0:00:00
ads