火星链 火星链
Ctrl+D收藏火星链
首页 > Luna > 正文

ROL:Vitalik:如何实现跨Rollup DEX

作者:

时间: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?中存了一些资金。

Skale Network发布Levitation Protocol:金色财经报道,Skale Network 发布了 Levitation Protocol,一个零知识 (ZK) Rollup,旨在为以太坊开发人员提供新的扩展解决方案。[2023/6/2 11:53:37]

智能合约?IVAN_B?具有以下规则:

??如果任意用户发送了一笔交易(发送某代币交易值?TRADE_VALUE?至账户?IVAN_A),(交易中还附上了一个目的地址B?DESTINATION?作为备注),则在最小偿还延迟?MIN_REDEMPTION_DELAY?区块之后,该用户就可以返还一笔交易至账户?IVAN_B?中(其中包括之前的转账证明),然后这笔交易就会排队等候提款至地址?DESTINATION?中。

SmartMoney和套利者通过Vitalik抛售SHIK后引发的价格波动进行套利:金色财经报道,据Lookonchain监测,在昨日Vitalik地址抛售约5万亿枚SHIK后,SHIK的价格暴跌近80%,某些SmartMoney和套利者立即以非常低的价格买入SHIK,然后卖出。其中一个SmartMoney地址在SHIK以14枚ETH赚了96枚ETH,另一名套利者用6枚ETH赚了89.6枚ETH。[2023/3/8 12:49:11]

??等待一定的延迟(例如一天)后,按照转账打包进rollupA的批次和索引顺序处理提款。

??当Ivan发现其账户?IVAN_A?收到款项时,他就可以亲自发送?TRADE_VALUE*(1-fee)?代币至?DESTINATION?中。他可以用?IVAN_B?的方法发送交易来完成上述操作,这个方法保存了一个记录,防止合约中的自动发送条款触发该交易。

Vitalik Buterin(V神)突然现身基辅科技峰会:金色财经报道,以太坊联合创始人Vitalik Buterin(V神)突然现身基辅科技峰会,Buterin 在基辅现身特别值得注意,因为目前距离以太坊备受期待的合并只有几天的时间。作为峰会闭幕发言人之一,Buterin表示区块链、以太坊、加密世界中的很多人在关心和支持乌克兰,其他峰会发言人包括Binance乌克兰总经理 Kiril Khomiakov、NEAR Protocol 联合创始人Illia Polosukhin和乌克兰创业基金董事 Pavlo Kartashov。(coindesk)[2022/9/11 13:22:08]

预期的行为很简单:

??Alice发送一笔交易至账户?IVAN_A?中(包含N代币和一个备注?ALICE_B)

OKEx将于9月2日12:00暂停VITE充提:据OKEx公告,由于VITE主网升级,OKEx将于2020年9月2日12:00 (HKT) 暂停VITE的充提,待升级完成后开放。[2020/9/2]

??Ivan通过IVAN_B发送?TRADE_VALUE*(1-fee)?代币至?ALICE_B?中

第二笔交易紧接着第一笔交易发生。如果Ivan可以证明第一笔交易和第二笔交易之间的时间戳差异非常小,那么合约甚至有规则允许提高费用fee。

最糟糕的情况是,Ivan没有如他所期望那样向?ALICE_B?发送代币。遇到这种情况,Alice可以等待rollupA上的交易确认之后,在rollupB上找到其他获取代币的替代路径来支付费用,然后就可以自己认领其资金。

波场与WAVES达成战略合作 将利用Gravity连接区块链智能合约语言:据官方消息,波场已与WAVES达成战略合作,Waves和TRON将一起利用Gravity来连接各自区块链的智能合约语言,即Ride和Solidity。Gravity是一个无基础代币的预言机,具有跨链通信网络。TRON和Waves正在通过Gravity建立一座桥梁,这将允许两个生态系统为两个用户群提供更多的服务。波场和Waves的生态系统计划将这一趋势扩展到其他区块链生态系统并以此为链间DeFi行业带来革命性改变。波场 TRON 以推动互联网去中心化为己任,致力于为去中心化互联网搭建基础设施。旗下的 TRON 协议是基于区块链的去中心化应用操作系统协议之一,为协议上的去中心化应用运行提供高吞吐,高扩展,高可靠性的底层公链支持。波场 TRON 还通过创新的可插拔智能合约平台为以太坊智能合约提供更好的兼容性。[2020/8/14]

资本成本

该方案的主要限制是,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中文站。若需长期转载,请联系进行授权。

标签:ALIROLLROLICETaralityroll币在哪换TROLLBNB价格METAVICE

Luna热门资讯
YFI:霍比特关于SUSHI3S杠杆ETF产品进行份额合并的公告

尊敬的社区用户:霍比特杠杆ETF产品7x24小时交易,并且市场波动较大,本着对市场影响最小原则,在不影响用户体验的情况下,我们按次数最少化原则对ETF份额进行合并操作.

1900/1/1 0:00:00
比特币:通过第二层协议寻求比特币扩容解决方案

作为市值最大的加密货币,比特币作为交易媒介的有效性仍有争议。与本质上无限供应、必须由央行管理的法币不同,比特币与黄金类似,它是一种有限供应量为2100万枚的大宗商品货币.

1900/1/1 0:00:00
OLA:老卢论币3/9 比特币早间行情布局

3月9日消息,知情人士称,加密货币交易所Coinbase在上周发生了约900亿美元的股票易手。知情人士说,这一交易估值是以每股350美元为基础,这是该股在上周四纳斯达克私人市场拍卖会上的交易价格.

1900/1/1 0:00:00
ECO:Heco锁仓主流资产总额突破63亿美金,投资者信心有望回升?

导语:前段时间受一些“土狗”项目暴雷影响,导致Heco口碑受损,3月3日,Heco团队开启“造物主计划”第二期,让低迷的Heco生态重新活跃了起来.

1900/1/1 0:00:00
BER:Amber Group:“312”一年后,加密金融市场的价值重构

2020年3月12日对于加密金融市场的很多用户而言,是“危”与“机”完美并存的时刻。这一天加密资产暴跌腰斩,市场充满了悲观的预测;同样是这一天,让那个三月份成为加密资产配置的绝佳时段.

1900/1/1 0:00:00
AND:Algorand(ALGO)“2亿持仓返利计划”第3个半年奖励分发说明

亲爱的用户:币安预计于2021年03月31日分发Algorand“2亿持仓返利计划”第3个半年奖励,分发完成后将另行通知.

1900/1/1 0:00:00