织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

深度|迭代与竞争——以太坊的Layer2扩容之路(6)

时间:2021-04-29 09:52来源:未知 作者:admin 点击:
Plasma Cash的机制与Plasma MVP非常类似,不同之处在于资产在子链上以NFT的形式进行记录,其具体流程如下: 1、 用户在合约中锁定资产时,在Plasma上会收到一

Plasma Cash的机制与Plasma MVP非常类似,不同之处在于资产在子链上以NFT的形式进行记录,其具体流程如下:

1、 用户在合约中锁定资产时,在Plasma上会收到一个代表所有存入资产的NFT;

2、 Plasma Cash采用特定的默克尔树,每个NFT都有指定的位置,当发生转账时,相应位置记录转账信息,并将默克尔树的根哈希上传主链;

3、 在交易时需要提供该NFT之前的交易记录;

4、 当用户退出时,需要提交前两次交易的merkle proof;

5、 当用户取出资产时,存在一个质疑时段,任何人都可以通过交易记录进行质疑该用户操作。

总体而言,Plasma技术路线的优点在于能够在Layer 2发生故障的情况下保证用户的资产安全,这种运用去中心化密码学的保障机制使得Plasma路线一度被社区热捧。

但Plasma技术路线存在的问题在于以下几点:第一,在这种技术框架下限定了子链的数据结构,使得通用性拓展变得非常困难;第二,Plasma机制存在数据不可用问题,即主链没办法获取所有链下数据,只能通过根哈希进行简单验证,这也导致了退出机制比较复杂,往往需要很长的周期(数日)进行欺诈证明,同时用户需要保存自己的数据,时刻注意子链变化,非常影响使用体验。

交易数据压缩上链,通用化平台即将落地,Rollup技术路线前景可观

Rollup机制指的是高度压缩交易并打包上传主链,并通过零知识证明或欺诈证明验证交易包的真实性,解决了Plasma的数据不可用问题。Rollup机制实现了数据在链上,运算在链下的分层模式,从而最大程度地保证了资产的安全性。

为了实现交易的高度压缩,Rollup子链上维护着账户资产数据,每个账户都有自己相应编号。因此只需4个字节就能实现223个账户的索引,足以应对绝大多数情况。与此类似,Rollup在所有能够压缩、又不影响可读性的地方都进行了压缩(如图12),压缩后的交易只有不到原来的十分之一。通过对交易的压缩,Rollup机制能够更有效率地利用现有的Layer 1网络容量,从而实现扩容,并且在扩容的同时保证了数据的链上可用性。

Rollup机制的核心问题就是验证压缩交易包中交易的真实性。对于这个问题,解决方案主要分为两种类型:基于零知识证明的ZK Rollup;基于欺诈证明的Optimistic Rollup。目前两种方案都在快速发展,不同的团队选择了不同的技术机制,以太坊主链上的项目们也做出了自己Layer 2迁移的选择。

采用零知识证明的ZK Rollup是通过在发送交易包时,同时发送交易对应的零知识证明,智能合约通过零知识证明验证交易包的真实性。总体流程如下: (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容