買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > NEAR > Info

ROLL:V神說的跨Rollup DEX是什么?_ALIEN幣

Author:

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

當人們還在思考用rollup的方式緩解Layer1擁堵的時候,Vitalik已經在考慮rollup之間怎么做交互。?6天前,Vitalik發起了一個叫做“跨rollup DEX”的提案,其中提到當一條rollup有智能合約部署,另一條rollup沒有完全的智能合約功能的時候,資產可以在兩條rollup之間以去中心化的方式轉移。

有一點“隔空挪物”的感覺。?這個過程到底是怎么實現的呢?嗶嗶News將提案,以及Vitalik和社區成員間的精彩討論內容翻譯如下:?假設我們有兩條rollup,分別是rollup A和rollupB。Alice想要把rollup A上特定數量的代幣轉移到rollup B上。如果A和B都有完全的智能合約支持,在這種情況下,已經有關于如何以去中心化的方式解決這個問題的提案。本提案想要為只有rollup B有完全的智能合約支持(rollup A只能處理簡單的交易)的情況提供思路。?我們假設,rollup A上的交易有某種“備注字段”,如果沒有的話,我們可以使用值的低階位作為備注發送。

V神:個人和以太坊基金會均使用多簽錢包存儲大部分資金:3月17日消息,以太坊聯合創始人 Vitalik Buterin 在社交媒體上稱,自托管非常重要,社交恢復和多重簽名是實現這一目標的好方法。我個人使用多重簽名錢包來存儲我的大部分資金,以太坊基金會也是如此。一旦社交恢復錢包變得足夠成熟,我的建議是將社交恢復用于存儲個人或組織一小部分資金的熱錢包,以及用于存儲個人或組織儲蓄的冷錢包的多重簽名。[2023/3/17 13:10:07]

提案?

假設存在一個交易中介Ivan(在實際實現中,將有許多中介可供選擇)。Ivan在rollup A上有一個賬戶IVAN_A(他完全控制該帳戶)。Ivan還將一些資金存入了rollupB上的智能合約IVAN_B中。?智能合約IVAN_B有以下規則:如果任何人發送TRADE_VALUE數量的代幣到IVAN_A,其中包含一個地址DESTINATION作為備注,那么在MIN_REDEMPTION_DELAY塊之后, IVAN_B將收到一筆交易,該交易包含一個代幣轉移的證明,從而把提取TRADE_VALUE數量的代幣這樣一筆交易排隊到DESTINATION地址。提幣按照交易被包括到rollup A中的批次和索引順序處理,要經過一些延遲(比如1天)。

現場丨V神:以太坊在2.0前死了很多次:金色財經現場報道,10月27日,第六屆區塊鏈全球峰會于上海開幕,峰會上以太坊創始人Vitalik Buterin演講表示,我認為以太坊生態發展情況和趨勢,有一些趨勢在過去3年就展現出來了,但在過去一年有一個高速發展。

Vitalik回憶到,2014年7月成立了基金會,開始以太坊預售,但2014年10月以太坊就“死”了,2015年主網上線,但隨后以太坊又“死”了,2016年5月份發布了The DAO ,2016年,在The DAO 攻擊后,以太坊又“死”了,隨后成功硬分叉,但馬上,以太坊又“死”了,在上海devcon活動時,遭遇攻擊,以太坊又“死”了,2017年以太坊企業聯盟建立,以太坊開始逐漸有活力,但2018年因為以太坊價格下跌又死了2次,2018年開始以太坊2.0的研究,但2019年又死了一次。

我們現在還活著,以太坊正在Medalla測試網階段,測試網已經運行接近三個月時間。[2020/10/27]

?當Ivan看到他在IVAN_A收到資金時,他可以親自將TRADE_VALUE *(1 - fee)數量的代幣發送到DESTINATION地址。他可以通過IVAN_B中的方法發送交易,該方法保存一條記錄,防止合約中的自動發送條款觸發該交易。?預期的操作很簡單:?-Alice向IVAN_A發送一筆交易,其中包含N個代幣和備注地址ALICE_B。-Ivan通過IVAN_B發送TRADE_VALUE * (1 - fee)數量的代幣到ALICE_B。?第二步可以在第一步之后立即進行。如果Ivan證明第二筆交易和第一筆交易之間的時間戳差異非常小,那么合約甚至可以制定規則,允許費用更高。?“最壞的情況”是Ivan沒有像預期的那樣向ALICE_B發送代幣。在這種情況下,Alice可以等待rollup A上的交易確認,找到獲得rollup B上的代幣的其他途徑來支付費用,然后她自己就可以索要資金。?

V神:區塊鏈最強大的特性之一便是可獨立驗證各個執行部分:8月17日,V神在其個人網站發布《區塊鏈驗證的哲學》文章稱,區塊鏈最強大的特性之一就是可以獨立驗證區塊鏈執行的每個部分。即使大多數礦工(或PoS中的驗證者)被攻擊者接管,但如果該攻擊者試圖推送無效區塊,網絡也可以將直接拒絕這些區塊。即使是當時未驗證區塊的那些用戶,也可以(可能會自動)警告那些有嫌疑的用戶,并實施檢查,自動拒絕那些未遵循規則的區塊。與此同時,V神還表示,驗證對于用戶主要有兩大益處:1.最大程度地提高了節點可以準確確定并在規范鏈(社區認可的合法鏈)上發言的機會。2.證明鏈的有效性。[2020/8/18]

資本成本?

該方案的主要限制是,IVAN_B需要持有大量資金,以確保所有發送者都能得到支付。特別是,假設:我們把交易金額上限設置為TRADE_LIMIT(所以發送到IVAN_A的交易中,交易值> TRADE_LIMIT的交易都不是有效交易)。?同時,我們設置每個rollup批次最多可包含的交易數量是TXS_PER_BATCH。Alice可以自己檢查,rollup A即將到來的批處理之前有多少未處理交易,用她在IVAN_B合約中看到的資金減去這個值,并檢查剩余的金額是否足夠。

V神:加密貨幣最終會與更廣泛的經濟趨勢高度相關:V神發布系列推文提到,與過去十年相比,金融在未來十年的重要性會相對較低,加密貨幣領域需要適應這一現實。最終,加密貨幣會與更廣泛的經濟趨勢高度相關。這并不意味著他們會免受其他事物(例如障礙/干擾)的侵擾,但確實意味著敘事需要調整。[2020/6/2]

由于提幣是按順序處理的(這是上面順序機制的目標),Alice不需要擔心在她自己提幣之前IVAN_B會去處理后面的提幣需求。?在一個批次中可以交易的最大金額是TRADE_LIMIT * TXS_PER_BATCH,因此IVAN_B合約需要至少持有這個數量的ETH,再加上足夠的資金來覆蓋未處理的交易。?例如,假設TRADE_LIMIT = 0.1 ETH(上限可以設得比較低,因為一筆較高金額的交易可以通過多筆交易完成),并且TXS_PER_BATCH = 1000。那么,IVAN_B需要有100 ETH的資金。

以太坊創始人V神:以太坊的治理模式并非有缺陷,只是溝通不暢: 據Coindesk,一月份以太坊改進方案EIP 867公布后,開發人員展開了激烈的討論。周五,以太坊創始人Vitalik Buterin在開發者會議上表示,他個人認為,以太坊的治理模式并非有缺陷,只是溝通不暢。根據V神的說法,例如有爭議的EIP 867,在與平臺的實時代碼合并之前所經歷的流程建議不明確。以太坊Mist瀏覽器的開發者Alex van de Sande提出了另一項提供拒絕資金回收標準的提案,該提案向社區表明,社區成員可以提出有爭議的提案,一個標準參與另一個標準,兩者都可以批準為草案。V神表示贊同這是更聰明的一種方式。[2018/2/24]

?注意,在這個設計中還有額外的隱含費用,因為任何交易超過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就失去了這個權利?

總結?

所以我們可以看到,在這個過程中,許許多多的“Ivan”其實就是去中心化的銀行,在兩條rollup上分別扮演存款機和取款機的角色,從而賺取手續費。?如果Ivan作惡,rollup A和rollupB間不需要進行過多的交互,Alice就可以提供打幣證明。根據Vitalik的表述,在從rollup A向rollup B轉賬的場景中,提供證明這一步操作可以直接在rollup B上進行,只要rollup B能獲取rollup A的區塊哈希,就可以計算出rollup A上的交易記錄,從而向Ivan索賠。?在索賠這個過程中,Vitalik還給出了更多的可能性。

比如,可以在Ivan B上增加一個“快速通道”,Alice B可以把她在Ivan B上的提幣插槽出售給其他用戶。?假設這個用戶叫Bob,那么Bob可以把款項先轉賬給AliceB,此后,Ivan B應該轉賬給Alice B的資金將被Bob獲取。也就是由Bob先墊付資金給Alice,以此來提升Alice的用戶體驗,這個過程或許可以涉及到挖礦之類的玩法。?Github上有用戶提到,如果中間商Ivan不是個體,而是去中心化的資金池,這個模型是否會更好。

Vitalik表示,這會涉及到rollup A上資金池的所有權問題(可能池子中的所有資金被一個私鑰控制),相比之下,由多個中間商來作為分散的“資金橋”可能更合理。?這就是跨rollup DEX的大致思路。

雖然可應用場景可能不多,也有一些影響到資金安全的場景可能沒有被考慮進去,但是這讓我們又看到了一些Layer2上的可能性。區塊鏈解決方案從某些角度來看,或許就是規則設計。

Tags:ROLLROLALIALICEroll幣是什么意思ASTROLIONALIEN幣Chalice Finance

NEAR
BTC:科普:什么是期現套利交易?_btc交易平臺合法嗎

在本文中,我們將詳細介紹什么是期現套利交易,以及交易者如何使用該交易來捕捉比特幣現貨價格和期貨價格之間的差異.

1900/1/1 0:00:00
NET:16個波卡生態近期融資項目概覽 藏著哪些寶藏?_ETW

波卡生態融資加速,近期融資項目一覽。近期波卡生態一級市場非常火爆,有大量項目密集完成了融資,且有很多都會在私募后緊接著進行了公募.

1900/1/1 0:00:00
BIT:ETH 質押者需要面對的殘酷真相_ethnographyinbusiness答案

編者注:本文的內容,某種意義上算是老生常談。每周以太坊的作者收錄這篇文章時還作了個評價 “those truths didn''t seem that hard to me”,意思是,“我反正不.

1900/1/1 0:00:00
EFI:Layer2 可以為波卡 DeFi 帶來什么?_AllWin DeFi

DeFi 有多熱呢?最近知名加密資產管理機構 Bitwise 宣布推出 DeFi 指數基金 Bitwise DeFi Crypto Index Fund.

1900/1/1 0:00:00
EFI:CEX公鏈DeFi風起 項目跑路誰向投資者負責?_DEF

據 PeckShield 態勢感知平臺數據顯示,過去一個月,整個區塊鏈生態共生 38 起較為突出的安全事件.

1900/1/1 0:00:00
以太坊:全景式解讀NFT 生態全貌 這些重點項目不容錯過_BSPAY價格

近一年來,NFT(非同質化代幣)市場出現了不少令人驚艷的創新型產品,NFT生態開始迅速擴張。目前,NFT總體市場規模已經邁入數億美元門檻,交易平臺、游戲、收藏、加密藝術、音樂、DeFi(去中心化.

1900/1/1 0:00:00
ads