概览
为什么需要 Scaling
References:
- What is Layer 2 Scaling Solutions & Why It Is Required?
- An Introduction to Cross Layer Transfer
- Blockchain Scalability
简介
性能概览:
Solutions | TPS |
---|---|
State Channels | 10,000 |
Plasma | 7,200 |
ZK Rollup | 4,500 |
Optimistic Rollup | 800 |
Rollups 方案的分类:
References:
Sharding
Referneces:
Plasma: 可以扩展的自主管理的智能合约
似乎是把区块链的计算放在 MapReduce function 里进行,区块链的历史状态将作为 MapReduces 的计算因子,这样就可以提高区块链的运算速度。
Reference: Plasma: Scalable Autonomous Smart Contracts
侧链
侧链是基于 two-way peg 的方式,通过将链上资源的销毁和凭空产生,达到跨链的效果。
Reference: Sidechain
未分类
ImmutableX
第一个专门用于 NFTs 的 Layer 2 方案。用的还是 ZK Rollups。
References:
zkEVM
References:
Vitra
Vitra 是一个结合了 Smart contract 和 optimistic rollups 的系统。没看懂具体是干什么的,算是一种 idea 吧。
References:
- Vitra
- Execution Transparency — Hosted smart contracts using secure, append-only logs
- vitra/docs/whitepaper.pdf
Obscuro
References: