以太坊的联合创始人Vitalik buterin提出了一种针对特定类交叉汇总扩展的解决方案,以在创建统一生态系统的同时应对不断上升的交易成本。
本提案概述了使用汇总的两个协议如何在保持互连和可组合性的同时相互通信。
Rollup是第2层解决方案,本质上是一个智能合约网络,用于在主链上处理和存储事务数据。但是,有许多不同的汇总类,每种类都使用独特的智能契约,例如乐观和零知识证明。
尽管许多DeFi项目已经部署了第2层聚合,比如循环和语法,但是各种聚合的细节意味着项目不能在第2层上直接相互通信。
Buterin的建议假设一个汇总可以处理简单的事务,而另一个汇总具有完全的智能合约支持。有人建议使用rollup在支持智能合约的两个协议之间进行传输。
为了解释提案的工作原理,buterin提供了一个他称之为“Ivan”的假设交易所中介的例子,Ivan在rollup a上有一个完全控制的账户,rollup B上的智能合约Ivan_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。
为了确保未来交易的安全,智能合约将被编程为接受“备忘录”,包括任何人发送给它的额外数据。事务创建一个连接层,该层保存所有这些分离契约中的存款,允许汇总a通过该层发送给汇总B。
buterin认为这种行为的作用如下:
“Alice向Ivan_ua发送一个事务。它包含n代币和一个备忘录Alice_ub。Ivan通过Ivan_uub向Alice_uub的事务发送交易价值*(1-费用)代币。rdquo;
他补充说,最坏的情况是Ivan没有像预期的那样向Alice报告代表币发送的邮件。
针对使用该方案可能造成的“最坏情况”,巴特林强调,爱丽丝还是可以等到交易确认后,再寻找一些替代路线,让她的经纪人币在汇总B中支付费用,然后自己索要资金。
针对这一提议,
alon muroch指出,其操作与银行清算交易类似:
“这很有趣,就像清算银行间的交易一样。将大量资产分配到一个单独的lt;账户gt;可能存在一些限制,解决方案可能是双方都有大量资金,并按比例分摊成本。rdquo;
文章标题:Vitalik提出了一个扩展跨链层2项目的解决方案
文章链接:https://www.btchangqing.cn/203295.html
更新时间:2021年03月03日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。