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

V神最新L2解决方案,提出跨Rollup扩展方案以实现L2项目相互通信

作者:

时间:1900/1/1 0:00:00

本文作者VitalikButerin

“L2DeFi协议当前无法相互通信,因此V神Vitalik提出了解决方案。为了应对不断上升的交易费用,V神在提案中,提出了一种针对特定类型跨Rollup扩展的解决方案。该提案概述了使用rollup的两个协议如何在保持互连性和可组合性的同时相互通信。V神提案假设,一个rollup可以处理简单的事务,而另一个rollup具有完整的智能合约支持。使用rollups在两个智能合约支持的协议之间进行传输,目前早已有提案。”

V神在对狗狗币的投资中获利超400万美元:以太坊创始人V神透露,他在2016年对狗狗币的25000美元投资中获利超过400 万美元,并全部捐赠给慈善机构。他还表示,DOGE成为一种流行现象,甚至有很多人听说过DOGE而没有听说过以太坊,这是我没有预料到的。(cointelegraph)[2021/6/9 23:23:46]

假设我们有两个Rollup,A和B,并且Alice希望将RollupA上的一些币兑换为RollupB上的相同币。如果A和B同时都支持完整智能合约,那目前就有以一种去中心方式来实现这种兑换的提案。而在本文档中,提出了当只有RollupB支持完整智能合约的情况下的一种解决方法。

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

V神:若不了解情况,则不必参加以太坊目前所谓最新的热门 DeFi 项目:以太坊创始人 Vitalik Buterin 在推特提醒用户并表示,除非真的了解真实的情况,其实不必参加以太坊目前所谓最新的热门 DeFi 项目,还有许多其他类型的以太坊 DApp 值得去探索。[2020/8/14]

提案

假设有一个兑换中介Ivan。Ivan在A上拥有一个帐户IVAN_A。Ivan在B的智能合约IVAN_B中也存有一些资金。

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

如果有人发送了一笔发送TRADE_VALUE币到IVAN_A的交易,其中包含一个地址DESTINATION作为备忘录,则在MIN_REDEMPTION_DELAY区块之后,他们可以发送一笔包含转移证明的交易给IVAN_B,并进入地址DESTINATION的TRADE_VALUE币提款队列中。

V神:现阶段与其提出新的创新 不如实现现有创意:V神发推称:“以太坊生态系统(甚至整个加密货币生态系统)正处于这样一个阶段:实现现有想法要比提出新的、更好的想法更为重要。三年前可不是这样的。”[2020/5/10]

在等待一些延迟后,按批次和索引顺序处理提款,并将这些转账包含到RollupA。

当Ivan看到自己在IVAN_A收到资金时,便可以亲自将TRADE_VALUE*币发送到DESTINATION。他可以通过使用IVAN_B中的方法发送交易来完成此操作,该方法可以保存一条记录,以防止合约中的自动发送语段触发该交易。

预期的行为很简单:

Alice将N个币和备忘录ALICE_B通过一笔交易发送给IVAN_A

V神:中本聪希望BTC成为点对点现金:金色财经报道,V神与比特币开发人员Zack Voel在推特在线交流时,就BTC的最终目标是否是数字黄金展开争论。根据Voel的说法,中本聪开发这项技术的初衷是让其成为互联网上的珍贵商品。V神则引用了中本聪发表的原始研究论文的第一页,当他在所谓的比特币领域时,他清楚地记得创始人希望BTC成为点对点现金,这是其主要目标,数字黄金仅仅是一种奖励。[2020/4/17]

Ivan发送一笔交易,通过IVAN_B将TRADE_VALUE*币发送到ALICE_B

第二步可以在第一步之后立即进行。如果Ivan证明第二笔交易与第一笔交易之间的时间戳差异很小,则合约甚至可以具有允许费用增加的规则。

“最坏的情况”是如果Ivan没有按预期方式将币发送到ALICE_B。在这种情况下,Alice可以等到RollupA上的交易确认之后,找到某个替代路由让RollupB上的币支付费用,然后自己领取资金。

资本成本

该方案的主要限制是IVAN_B需要持有大量资金以确保所有发送者都将得到付款。特别是,假设:

我们将交易大小限制为TRADE_LIMIT个币

每个Rollup批次最多可以包含TXS_PER_BATCH个交易

在即将进行的RollupA批次之前,Alice可以自己检查有多少未处理的交易,可以从她在IVAN_B合约中看到的资本中减去该值,然后检查剩余金额是否足够。因为提款是按顺序处理的,所以Alice不必担心那些自己的交易之前被处理的提款。

一个批次可以交易的最大金额为TRADE_LIMIT*TXS_PER_BATCH,因此IVAN_B合约需要至少持有这个数量的ETH,加起来需要足以覆盖未处理的交易。例如,假设TRADE_LIMIT=0.1ETH并且TXS_PER_BATCH=1000。那么,IVAN_B将需要持有100ETH。

请注意,这种设计需要支付额外的隐性费用,因为任何交易量超过0.1ETH的人都将浪费区块空间。这是向资金要求妥协的:如果将区块浪费减半,则资金要求将增加一倍,反之亦然。对于正确的余额,似乎隐性费用比市场上出现的显性费用小几倍。

如果我们想减少或消除这种浪费,可以设计RollupA来这样做,例如,让sequencer发送一个签名的消息,向Alice证明到目前为止在批处理中批准的所有消息。这样,Alice就会知道在她前面没有交易。

Memos

上面的设计假定RollupA上的交易具有一个备注字段,Alice可以使用该字段将ALICE_B指定为目的地。如果rollup不具有此功能,那么我们可以使用以下解决方法。Alice可以按顺序注册表合约在B上注册ALICE_B,并获得按顺序分配的ID。令MAX_USER_COUNT为最大用户数;如有必要,此值可以随时间向上调整。Alice只需使用TRADE_VALUE的低位数字来表示她要交易的金额,即可确保TRADE_VALUE%MAX_USER_COUNT等于。

RollupB到A的交易

如果Alice从RollupB上的币开始并将其移动到RollupA,则可以使用类似的机制,但角色相反:

爱丽丝将币发送到IVAN_B

经过一段时间的延迟后,她有权利收回这些币

如果Ivan可以向IVAN_B证明他在RollupA中向Alice发送了币,则她将失去该权利。

标签:ROLLROLALIICETROLL币RolodexMalinkaNICE币

MATIC热门资讯
金色DeFi日报 | SUSHI区块奖励已降至40枚/区块

金色DeFi日报|SUSHI区块奖励已降至40枚/区块 金色财经月儿 刚刚 15 DeFi数据 1.DeFi总市值:686.64亿美元 市值前十币种排名数据来源DeFiboxDeFi总市值数据来源:Coingecko2.

1900/1/1 0:00:00
金色观察 | 从Steemit、Voice到Clarion BM死磕“社交”

3月2日,EOS创始人BM在Github更新新项目Clarion代码。BM表示,ClarionOS刚刚开始,处于早期设计阶段。正在组建开发团队来构建首个原型,该项目将在开放的环境下开发.

1900/1/1 0:00:00
OKLink行业观察:“区块链”成地方两会热词?盘点20省市区块链新政有何不同

据OKLink统计,近日,全国各地两会相继落幕,有20个省级行政区将“区块链”写入了2021年政府工作报告,并根据各省产业结构、发展需求,制定了相关发展规划.

1900/1/1 0:00:00
欧易OKEx Research:从货币演化历程看数字货币未来发展

摘要:数字货币可以认为是一种基于节点网络和数字加密算法的虚拟货币。去中心化的数字货币没有发行主体,因此没有任何人或机构能够控制它的发行,如比特币,以太坊等;由于算法解的数量确定,所以数字货币的总量固定,从而消除了通货膨胀的可能;由于交.

1900/1/1 0:00:00
美联储主席鲍威尔重申将维持宽松货币政策 讲话后美股下行 国债收益率上升

美国联邦储备委员会主席鲍威尔在今日对美国经济前景改善及其对劳动力市场,债券收益率和央行政策的影响作出公开讲话。他在采访中重申,打算维持央行的宽松货币政策,直到劳动力市场进一步改善为止.

1900/1/1 0:00:00
加密世界黑帮 了解一下

在硅谷创投圈里,「PayPal黑帮」是一个绕不开的话题。这个名词最早出现在美国《财富》杂志的一篇文章里,其中提到自2002年PayPal??被eBay收购之后,虽然PayPal大部分早期重要员工都选择了离职或自己创业,但彼此之间仍然保.

1900/1/1 0:00:00