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

我的网站

当前位置: 主页 > 区块链

一文解析ETH Layer2的发展方向究竟在哪?

时间:2021-10-18 10:12来源:未知 作者:admin 点击:
按照技术原理分类,ETH Layer2可以被分为Plasma、Rollups和Sidechains。这些方案在实现逻辑、安全性、可拓展性和去中心化程度等方面各有优劣。 Plasma Plasma一开始是由以太坊的核心开发者V

  按照技术原理分类,ETH Layer2可以被分为Plasma、Rollups和Sidechains。这些方案在实现逻辑、安全性、可拓展性和去中心化程度等方面各有优劣。

  Plasma

  Plasma一开始是由以太坊的核心开发者Vitalik和Joseph在他们的论文《Plasma: Scalabe Autonomous Smart Contracts》之中提出的。

  Plasma是由智能合约和Merkle树构建的无数子链构成的,它将交易转移至子链上运算与保存,并定期向主链报告状态变更结果来处理争议。

  它的实现逻辑是由专门的、已抵押押金的验证节点负责运算和记录子链上所有的交易。

  当用户想要将资产从链下提回链上时,由验证节点将链下的最终状态结果提交至链上,随后进入一段时间的“挑战期”。

  在“挑战期”内如果有其他节点可以提供“欺诈证明”来证明该验证节点所提交的最终状态结果并非是最新的。那么主链将不会接受原验证节点所提交的状态,并将部分押金转给提出异议的节点。

  在这一模式下,理论上可以产生无数条子链,能够将ETH网络的TPS提升到新的数量级。

  用户也可以在子链上享受更快的交易确认速度和极低的gas fee,极大地拓展了以太坊区块链网络的性能。

  Plasma确实是一个解决可拓展性的方案,但它的安全性却存在着较大的风险。

  在Plasma中,由于子链上的具体交易内容是由个别的验证节点记录在链下的,交易的原始数据对于其他节点不具备可得性。

  如果原先所有的验证节点同时怠机,存在子链上的资金就将无法提回至主链。受限于此,Plasma方案在ETH Layer2中的应用不如其他方案。

  Rollups

  Rollups可以被译为汇总交易,它是Plasma在可拓展性上做出部分牺牲的折中方案,也是目前ETH Layer2中被广泛应用的方案。

  它的实现逻辑与Plasma类似,也是由专门的验证节点负责运算子链上的所有交易。

  但与Plasma不同的是,Rollups会将所有原始交易记录和最终状态变更结果都存储在主链上。

  这样一来,即使原先所有的验证节点同时怠机,其他节点也可以利用原始的交易数据来成为新的验证者,帮助用户提取存在子链上的资金。

  Rollups按照防止验证节点作恶的方式不同,又可分为Optimistic Rollups和ZK-Rollups。

  Optimistic Rollups中文译为乐观汇总交易,与Plasma一样,采用的是“欺诈证明”。

  与Plasma不同的是,它把原始的交易记录也保存在主链上,如果验证节点提交的状态变更结果与交易记录不符,那么任何人都可以在“挑战期”内提交“欺诈证明”,使得错误的状态变更结果被正确的覆盖并获得验证节点的押金。 (责任编辑:admin)

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