1. Layer 1 和 Layer 2是什么

Layer 1

Layer 1 区块链,父链(parent chain)或根链(root chain)通常是用于描述主要区块链网络协议的名称,例如以太坊或比特币。Layer 1 区块链是主网络,而Layer 2 区块链是Layer 1 的扩展解决方案,以提高主链或Layer 1的可扩展性和交易吞吐量。Layer 1是我们迄今为止一直在研究的标准区块链技术,我们将Layer 2 视为构建在该区块链之上以添加功能的扩展。

Layer 2

Layer 2 是指构建在现有区块链系统之上的二级框架或协议。以太坊等主要加密货币网络面临交易速度和扩展困难。比特币和以太坊仍然无法每秒处理数千笔交易。此外,Layer 2 解决方案通常提供更加便宜的交易费用。

Layer 2 协议专门设计用于与底层区块链集成以提高交易吞吐量。它们依赖于主链的共识机制和安全性。Layer 2 的操作通常可以独立于Layer 1执行。这就是为什么,有些Layer 2 被称为“链下”解决方案的原因。虽然主链/Layer 1可以提供区块链固有的安全性,但Layer 2 可以提供速度或便宜的交易费用。

由于Layer 2 上的交易发生在不同的链上,因此会定期打开连接以将这些交易记录转移到主区块链上。这种连接有时称为桥(Bridge)或通道(Channel)。因此,Layer 2 解决方案的一个主要考虑因素是在转移到主链之前,如何验证和确认交易。

2. Layer 2 扩展方案

Layer 2 扩展解决方案在两个主要方面有所不同。第一个是事务执行,第二个是数据可用性

交易执行策略处理交易如何运行、在哪里运行、信任环境是什么、安全和去中心化环境是什么等。

数据可用性策略处理Layer 2 解决方案是否使其交易数据在Layer 1主链上可用。

我们将查看以下类别:

  1. 状态通道(State Channels)
  2. 侧链(Side Chains)
  3. 汇总(Rollups)
  4. Plasma