宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 聚币 > 正文

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

Vitalik Buterin:在以太坊上重新质押时需谨慎:金色财经报道,以太坊联合创始人Vitalik Buterin表达了对以太坊共识机制超出其原始设计的过度复杂化的担忧,特别是在重签方面,重签是Eigen Layer等公司正在开发的一种机制,它扩大了以太坊验证者的责任,包括确保外部链的安全。他担心,重新锁定可能会引入影响网络安全的风险。Vitalik Buterin表示,在以太坊上重新质押时需谨慎。[2023/5/22 15:18:50]

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

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

加速器Graviton推出5万美元的Web3初创企业扶持资金:金色财经报道,加速器Graviton宣布一项计划,旨在帮助印度 Web 3.0 初创企业获得高达 50,000 美元的资金。该公司正在与 Hashkey Capital、NGC Ventures、Ascensive Assets、Moonrock Capital、369 Capital 和 Stacker Ventures 等风险投资公司合作。[2023/1/21 11:24:02]

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

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

流动性激励解决方案Graviton与公链Sei达成合作:金色财经报道,公链Sei Network宣布与流动性激励解决方案Graviton建立战略合作伙伴关系,Graviton将帮助Sei提升开发能力并壮大其生态系统,Graviton团队将会被优先考虑获得Sei Network旗下5000万美元生态系统基金的支持。(福布斯)[2022/11/26 20:46:43]

预期的行为很简单:

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

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

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

以太坊创始人Vitalik提倡加密货币广泛采用社交恢复型钱包:1月11日消息,以太坊创始人VitalikButerin发布博文章提倡加密货币行业应采用一种社交恢复型钱包(socialrecoverywallets),这种新型智能合约钱包可更好的提升加密货币的安全保护。社交恢复型钱包工作原理主要有两部分,第一,只有一个签名密钥可用于批准交易;第二,至少有3个(或更多)监护人,其中大多数可以配合更改帐户的签名密钥。如果用户丢失了签名密钥,那么社交恢复功能就会启动。用户可以直接与监护人联系,要求他们签署一项特殊交易,以将钱包合同中注册的签名公钥更改为新的签名。目前,已实现社交恢复功能的两个主要钱包是Argent钱包和Loopring钱包。不过,这两个钱包都存在两大问题,分别是依赖中继器来解决交易,以及高交易费,但可以通过将生态系统移至第2层协议解决,例如ZKrollups。[2021/1/11 15:51:02]

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

声音 | Vitalik:以太坊基金会年预算3000万美元 资金可持续 6 年:近日,社区有声音表示以太坊基金会计划在明年停止对大部分内部团队的资助,因此出现了以太坊基金会可能资金不足的猜测。对此,Vitalik本人在以太坊2.0的中文社区中回应称:停止资助是基金会筛选的结果,目前资金充足。V神表示,这不是没有钱的问题,基金会目前年预算仍然是 3000 万美元,足够持续6年。最近在筛查内部资助的团队,有一些自然被剔除了,这是因为不想资助他们。(区块律动)[2019/12/8]

资本成本

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

标签:ALIROLLROLALICEBALI币TROLLER价格TROLL价格ALICE币

聚币热门资讯
李一佑;币特比站稳54000美金上方关口,持续看多情绪继续

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

1900/1/1 0:00:00
Huobi Global上线STPT灵活挖矿,交易STPT赢取特斯拉和67万 STPT

尊敬的用户: HuobiGlobal即将上线STPT灵活挖矿,交易STPT赢取特斯拉ModelY和67万STPT。即刻参与,领取奖励.

1900/1/1 0:00:00
CoinBene上线FTX Token (FTT) 的公告

尊敬的用户: CoinBene将上线FTT/USDT币币交易,邀您体验。FTT充值时间:2021年3月11日15:00FTT交易时间:2021年3月11日15:00FTT提币时间:2021年3月11日15:00 项目名称:FTT 项目.

1900/1/1 0:00:00
谈喻凯:机构牛持续性拉涨 比特币以太坊操作建议及空单解套

本周比特币重启牛市,各大机构对其加持功不可没。在美国,比特币正在被引入主流资产配置,其中主要包括以特斯拉为代表的机构们。在亚洲,打响了区域性第一的是美图.

1900/1/1 0:00:00
金色前哨丨中国矿工绕过英伟达3060显卡算力限制

以太坊挖矿的超高利润,已经影响到电子消费产品显卡用户。甚至逼得显卡生产商不得不采取措施。3月6日,芯片巨头英伟达宣布其旗下的高端显卡RTX3080Ti和RTX3070Ti将配有以太坊挖矿限制功能,即显卡算力不能全部用于挖矿.

1900/1/1 0:00:00
谈喻凯:机构牛谨慎技术性回调比特币以太坊操作建议及中长线布局

近期美债在三月间赚足了眼球,但比特币依旧以其价格反复波动的态势争得实时热搜,期间伴随着机构们的不断持有以及监管措施的浮现.

1900/1/1 0:00:00