链资讯 链资讯
Ctrl+D收藏链资讯
首页 > SOL > 正文

ROLL:Vitalik:如何实现跨Rollup DEX_Roller Inu

作者:

时间:

假设我们有两种rollup解决方案A和B,Alice想要用rollupA上一定数量的代币来换取rollupB上同样的代币。已经有人提出方案解决这个问题了,如果rollupA和B都是完全支持智能合约时,那么就可以去中心化地实现这个假设。然而这篇文章提出的是,当仅有rollupB完全地支持智能合约时(且rollupA只能处理简单交易)如何实现跨rollup转账。

我们假定rollupA上的交易有某种“备注字段”;如果没有的话,可以使用该交易值的低位数字作为备注发送。

提案

假设我们有一个交换中介Ivan(在实现时有许多中介可供选择)。Ivan在rollupA中拥有一个(完全由他控制的账户)IVAN_A。同时,Ivan还在rollupB的智能合约IVAN_B中存了一些资金。

Vitalik发文《收入-邪恶曲线:用另一种方式来思考公共产品资金的优先性》:10月28日消息,Vitalik发文《收入-邪恶曲线:用另一种方式来思考公共产品资金的优先性》,文中尝试提供一种不同的方法来分析私人和公共之间的“混合”商品:收入-邪恶曲线。这是一种整体“社区”中的“混合经济”环境与商业市场以及中心化资助者的补贴相结合的假设。对于如何在当今的加密社区、国家和许多其他现实世界环境中为公共产品提供资金有一定启发。[2022/10/28 11:51:36]

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

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

Vitalik Buterin提出“L3愿景”:不能通过在Rollups上堆叠Rollups来扩展网络:金色财经报道,以太坊联合创始人 Vitalik Buterin 发文《什么样的Layer 3有意义?》(What kind of layer 3s make sense?),文章指出不能通过在Rollups上堆叠Rollups来扩展网络,比如SNARK几乎可以无限扩展,可以继续制作“许多SNARK的 SNARK”, 以将更多计算缩减为单个证明。但数据不一样,数据可以压缩一次,但不能再次压缩,因此“在Rollups上再Rollups” ”实际上并不能在可扩展性方面提供巨大效益。因此,Vitalik Buterin提出了“L3愿景”,主要包括:

1、L2 用于扩展,L3 用于定制功能,例如隐私。

2、L2 用于通用扩展,L3 用于自定义扩展。

3、L2 用于无信任扩展(Rollups),L3 用于弱信任扩展(验证)。[2022/9/17 7:03:27]

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

Gravitation-X创始人Jakies:数字支付可有效解决跨境支付难题:Gravitation-X创始人Jakies在刚刚的金色财经直播间中表示:目前,传统的跨境支付方式有较长的清算时间,手续费较高,有时跨境支付欺诈会带来跨境资金风险。通过Gravitation-X技术创建点对点支付方式,促进跨境业务发展。会大幅度提高效率。[2020/5/2]

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

预期的行为很简单:

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

明星在其官网添加VIT支付:据Coindesk消息,美国明星Stormy Daniels在其官网中添加VIT支付,意在奖励观看视频的网站访问者,获得VIT的用户可以购买网站上的优质内容,或购买、订阅支持该令牌的其他网站的服务。Stormy Daniels称2006年与特朗普有过一段交往经历,并因此出名。[2018/5/25]

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

第二笔交易紧接着第一笔交易发生。如果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.1ETHTRADE_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/t/cross-rollup-dex-with-smart-contracts-only-on-the-destination-side/8778

标签:ROLLROLICEALIroll币是什么Roller InuJuiiceGalileo Protocol

SOL热门资讯
BTC:3月11号早间BTC全网公开策略 斩获超2000点_以太坊行情币有什么用

币海引路人:3月11号早间BTC全网公开策略斩获超2000点行情走势莫测,就像未卜是人生,总有跌宕起伏的时候,交易如同攀爬,只有登上绝顶,才能享受奇观胜景;若遇难而退,中途放弃.

关于支持BTC Standard Hashrate Token(BTCST)1:10 代币增量的公告

亲爱的用户:币安将支持BTCStandardHashrateToken1:10代币增量的计划,具体安排如下:币安将于2021年03月15日10:00暂停BTCST充值、提现业务;币安杠杆交易平台.

BTC:BKEX Global 关于ETP专区新增CHZ3L、CHZ3S的公告_EUSDT

尊敬的用户: BKEXGlobalETP专区将于2021年3月11日22:00上线CHZ3L、CHZ3S.

CRY:李一佑;币特比站稳54000美金上方关口,持续看多情绪继续_eggs币bug

信念是我们每个人未来唯一栋梁,这就是和盖楼是一个道理,每一砖每一瓦都是有着不可动摇的。信念有时候能燃起你从未想过的事,能到大洋彼岸的人都是因为自己的坚信才会奇迹.

ROLL:NFT艺术是如何走进普通人的?_TROLLER

PascalBoyart是一位巴黎街头艺术家。2019年1月,他在一个工人街区画了一幅涂鸦,这幅作品以EugèneDelacroix的名作《LibertyLeadingthePeople》为灵感.

NFT:500彩票网改名为“比特矿业” 布局加密数字币动作频频_MoonieNFT

近日,500彩票网官网披露,其董事会投票通过了关于公司更名的决议,公司中文名称变更为“比特矿业”,公司英文名称从“500.comLimited”变更为“BITMiningLimited”.