# Layer2

By [Yinan](https://paragraph.com/@newone-3) · 2022-03-28

---

\*\*原理：\*\*尝试将原来layer1以太坊公链上面处理的交易挪到以太坊公链之下---layer2上面处理这些交易，最后把这些交易信息汇总回以太坊公链以降低以太坊公链负载

\*\*方向：\*\*主要有State channel 、Plasma、Optimistic Rollup、ZK Rollup、Validium

* * *

**State channel和Plasma**都尝试把Layer1的**数据和运算**都尝试搬到链下layer2来处理，然后再汇总回layer1 （更加依赖于提供相应的技术服务的运营者或者提供者，相对来说更具有中心化的风险）

**Optimistic Rollup和ZK Rollup**两个Rollup两个技术方向都尝试把**运算**搬到layer2而把数据还是保留在以太坊公链上（这样相对于State channel和Plasma两个方向来说具有更高的处理运算能力）

* * *

**State channel:**

预估要付的总额，提前放到Layer1的智能合约里面，把中间多次的交易挪到layer2上运算，最后再把结果返回Layer1上

\*\*优点：\*\*适合多次反复并且小额的交易

\*\*缺点：\*\*资金流转只能在State channel成员之间去做流转，并且不能去操作非常复杂的交易，需要提前支付一笔资金锁定在Layer1的智能合约里面，占用资金流动性

**代表协议：Layer2.Finance**

**Plasma:**

每隔一个周期Plasma运营者会汇总收集用户提交的信息打包到以太坊主链上面去，同时也会返还收款凭证给收款者，收款者想兑换凭证时，可以在plasma的链上发布收款凭证，plasmahi开启一个欺诈验证的挑战期，一般是七天的时间，验证没问题，收款者在七天后可以提出这笔款项

\*\*优点：\*\*使用者可以发送交易给Plasma之外的人，资金也不受限制，不需要提前锁定资金

\*\*缺点：\*\*固定的周期提交打包数据，交易速度非即时的，提现也有个七天的验证期

**代表协议：polygon**

**Optimistic Rollup:**

默认所有的用户都是积极的，把layer1上的交易搬到layer2再返回Layer1上面，同时有一个七天的欺诈验证期

**代表协议：Optimism/Arbitrum**

**ZK Rollup:**

ZK是zero knownledge的缩写也就是零知识证明，是一种密码学算法 ，运用数码学的运算从一开始就快速的去验证所有用户提交数据的准确性，这就避免了像optimistic Rollup这种需要七天欺诈验证的等待期

**代表协议：LRC/zkSycn**

optimistic Rollup相较于ZK Rollup交易成本更低、项目的普及容易性比ZK Rollup更简单

**Validium:一定程度上结合了state channel和plasma将数据和运算**都搬到Layer2上面，同时也运用零知识证明的技术相较于Rollup可以更快的去处理大量的运算，同时运用了零知识证明技术可以减少七天的一个验证期，但是在技术难度以及项目普及程度上会增加

**代表协议：Starkex**

---

*Originally published on [Yinan](https://paragraph.com/@newone-3/layer2)*
