# 0x0第5课 —— Layer2

By [Hebe.eth](https://paragraph.com/@hebe-eth) · 2022-04-17

---

> 开课
> --

**银行=委托性责任**

**区块链=包容性责任**

`问题：`**牺牲扩展性和隐私性**

1.  扩容方案：
    

*   **欺诈证明：半包容性+有时间窗口**
    

至少保证一个节点可信，7-15天证明交易无伪造，才可安全验证。

![欺诈证明](https://storage.googleapis.com/papyrus_images/0876c728de6f26739adadea811c3c20951f7a4f9b1e0cc3846f61659ace51fa3.png)

欺诈证明

*   **有效性证明：零知识证明**
    

不依赖任何一方，所有人可以对证明进行验证

链下计算，链上证明。避免链上数据计算量过大，强扩容性。

![有效性证明](https://storage.googleapis.com/papyrus_images/2786124abe846b200390d88d173cb22a17a825ddcd64236621711ab3100332c3.jpg)

有效性证明

**ZK-STARK有效性证明：**

![](https://storage.googleapis.com/papyrus_images/da0d684506d0bc35ae30439b8d992a6cd68ace45ecda8168aa606a0a2b1f4766.jpg)

隐私性（证明者输入数据受到保护）

扩展性

1.  命题论断（X计算量以计算结果）
    
2.  证明者（以太坊、矿工）
    
3.  验证者（全节点）
    
    Layer 2 只负责处理「状态生成」并不负责「状态验证」，最终结算时，还是必需要回到Layer 1 验证才能完成交易确认。\*\*Layer 2 的安全性较低，可能会因为有人作弊而导致生成错误的状态，因此如何防止Layer 2 的数据出现错误以及数据如何安全的传回Layer 1 是Layer 2 协议设计时的问题之一。
    

`Layer1/2知识扩充`

**Layer 1 又称为底层，也就是所有矿工都必须遵守的规则，其设计是为了让区块链能够保持状态的「**[**帐本一致性**](https://know.zombit.info/%E5%85%B1%E8%AD%98%E6%A9%9F%E5%88%B6/)**」与「**[**交易最终性**](https://know.zombit.info/%E5%85%B1%E8%AD%98%E6%A9%9F%E5%88%B6/)**」**，让节点以不可窜改的方式锚定数据事务，并在没有中央审查的情况下以加密的方式达成共识。简单来说Layer 1 就是区块链的协议，大家常听到的共识机制、[区块、私钥或地址](https://know.zombit.info/%E7%A7%81%E9%91%B0%E5%85%AC%E9%91%B0%E8%88%87%E5%9C%B0%E5%9D%80/)等等，这些都是Layer 1 范畴。

**Layer 2 层所涉及的是链上与链下的协议，主要负责链上链下消息传递、**[**智能合约**](https://know.zombit.info/%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84)**编程以及应用相关功能**。也就是在现有区块链系统（[Layer 1](https://know.zombit.info/layer1)）之上构建的辅助框架或协议。如果以法律架构来比喻，**_Layer 1 就像宪法，是所有法律的依据_**，法律的制定不能够牴触宪法，而Layer 1 的架构如果要做更动，基本上都必须涉及到区块链分叉，就如同修宪程序一般，复杂且困难。反观**_Layer 2 就像是依据宪法制定的法律_**，修改相对简单，且能够更符合实际需求。目前，Layer 2 协议的主要目标大部分都是为了解决区块链所面临的事务处理速度与扩展难题。

![Layer1](https://storage.googleapis.com/papyrus_images/8c3f30da0ec1cf02d8fd4e8bf25ff23de78b5c5e144ffb9f9128ff1e217dcd02.png)

Layer1

![Layer2](https://storage.googleapis.com/papyrus_images/fb03005a8f2be2c1121ac02e5eee846485cd0fff030f309a00ce339c54d2002f.png)

Layer2

区块链事务的「状态生成」可以独立于Layer 1 之外进行，因此这些协议也可以称为「链下」扩容方案。**使用链下扩容方案的主要优点之一是能够降低Layer 1 的局限性，且不需要改变区块链本身的协议**。换句话说Layer 2 扩容方案尽可能在不牺牲区块链网路安全性的情况下实现高吞吐量的状态生成。

![Layer2扩容方案](https://storage.googleapis.com/papyrus_images/bdc9dbad5f684f417b7a7bbd5d5a23f1635c8187a3c7c7f3afedb446de2866d2.png)

Layer2扩容方案

简单来说，Layer 2 扩容方案的概念就像「塞车」，如果今天高速公路大塞车，我们选择走车流量少的省道，避开尖峰车潮，虽然路线比较长，但可以比塞车的高速公路来要快到达目的地。

---

*Originally published on [Hebe.eth](https://paragraph.com/@hebe-eth/0x0-5-layer2)*
