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

我的网站

当前位置: 主页 > 区块链

以太坊 Layer 2 扩容方案及用例综述

时间:2021-04-08 11:40来源:未知 作者:admin 点击:
Layer 2 是一系列链下扩展性解决方案的总称,这些解决方案旨在通过在以太坊 (Layer1) 链下处理交易 来帮助应用实现扩展。当以太坊网络繁忙时,交易速度会受到影响,这可能会导致某些

  Layer 2 是一系列链下扩展性解决方案的总称,这些解决方案旨在通过在以太坊 (Layer1) 链下处理交易来帮助应用实现扩展。当以太坊网络繁忙时,交易速度会受到影响,这可能会导致某些类型的 Dapps 的用户体验较差。随着网络越来越繁忙,Gas 价格也随着交易发送方竞相出价而上涨。这可能会导致使用以太坊变得非常昂贵。

  本文假设你对一些基本知识有着很好的理解。实现 Layer 2 解决方案是先进的技术,该技术的战场考验还较少。

  为何需要 Layer 2?

  •   对于一些用例 (比如区块链游戏) 而言,当前的交易处理所需时间是行不通的;

  •   使用基于区块链的应用 (apps) 可能会非常昂贵;

  •   任何对可扩展性的改进都不应该以牺牲安全性和去中心化为代价 –– Layer 2 构建于以太坊之上。

  Layer 2 解决方案的类型

  •   Rollups

    •   ZK Rollups

    •   Optimistic Rollups

  •   状态通道 (State channels)

  •   Plasma

  •   Validium

  •   侧链

  •   混合方案

  大多数 Layer 2 解决方案都以某个服务器或服务器集群为中心,每个服务器都可以被称为一个节点,验证者,运营者,区块生产者,或者其它类似的术语。根据实现方式的不同,这些 Layer 2 节点可能由使用它们的企业或实体、或由第三方运营商、或由一大群个人 (类似于以太坊主网) 运行。

  一般来说,交易会被提交给这些 Layer 2 节点来处理,而不是直接提交到 Layer 1 (主网);然后,Layer 2 实例会将交易分批成组地锚定到 Layer 1 上,之后这些交易就被 Layer 1 保护且无法再被更改。根据不同的 Layer 2 技术及其实现的不同,这方面的具体实现细节也有很大的不同。

  某个特定的 Layer 2 实例可能对许多应用 (apps) 开放和共享,或者可能仅由某个公司部署并专门用于支持该公司的应用。

  Rollups

  Rollups 是在 Layer 1 之外执行交易,但在 Layer 1 上发布交易数据的解决方案。由于交易数据位于 Layer 1 上面,这使得 Rollups 受到了 Layer 1 的保护。

  Rollups 的关键特征是:继承了以太坊主链 (Layer 1) 的安全属性,同时在 Layer 1 之外执行交易

  Rollups 的三个简化特性如下:

  •   在 Layer 1 之外执行交易;

  •   在 Layer 1 上发布交易数据或证明;

  •   部署在 Layer 1 上的某个 Rollup 智能合约,通过使用 Layer 1 上的交易数据能够确保 Layer 2 交易被正确地执行。 (责任编辑:admin)

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