Layer 2扩容方案一(闪电网络你了解吗?)
状态通道(最早的解决方案)
特点
状态通道是最早的Layer2方案,允许参与者在主链外进行交易,由于交易发生在通道内部,所以提供了很好的私密性。由于没有主链的网络负担,通道处理速度更快,并只需在通道打开和关闭时向主网络提供两笔交易。由于每次交易成员变
动时需要对状态通道的法官合约进行修改,因而适合参与人数确定的交易。
优点
TPS提高
良好私密性
适合人数确定且一段时间内多次更新状态的应用
缺点
资金利用率低
安全性较低
不适用大量一次性交易或高频交易
代表项目:
闪电网络、Celer、雷电网络等
Layer 2扩容方案二(侧链解决方案也只是一个过渡)
侧链解决方案
特点
侧链的本质是在基础层上再搭建一条完全独立的链,有自己的验证人和运营人,安全性和主链分开,被认为是在一定程度上牺牲了安全性而获取的扩容方案。大部分运算转移到侧链上,在有需要时返回到主链上。
优点
TPS提高
缺点
共识较低
安全性存疑
去中心化较差
算力分散程度未知
代表项目:
xDai、Loom、Skale
Layer 2扩容方案三
Plasma解决方案
曾经连V神都认为Plasma是最佳解决方案
特点
一种副本可扩展性框架,可创建无限层依附于以太坊“主”链的“子”链,子链区块中可执行许多复杂的操作,并捆绑为一笔单一交易。可在主链保持最低限度交互的情况,运行较多用户的应用,由于其“挑战期”的机制,用户从Plasma提取资产需要延迟几天,并需要定期防范网络攻击。
优点
TPS提高
可处理灵活数量的用户
缺点
需定期防范攻击
EVM兼容性较低
不适用复杂的智能合约
代表项目:
OMG
Layer 2扩容方案四
Rollup方案
目前公认的最优秀的Layer 2解决方案之一
#1 ZK Rollup(ZKR)
ZK Rollup采用了密码学的零知识证明来确保网络和数据的安全性,ZK Rollup将计算和验证分开进行,资金由主链上的智能合约持有,计算和存储则在链下执行。通过每个Rollup区块生成一个状态转换零知识证明,并与主链合约进行验证,实现了吞吐量的提高和交易成本的降低。
优点
速度快
安全性高
适用支付以及DEX
缺点
耗内存和CPU
智能合约兼容性较低
代表项目:
Loopring、Hermez、Matter Labs、Starkware
#2 Optimistic Rollup (OR)
Optimistic Rollup 与以太坊虚拟机(EVM)兼容,对以太坊DApp的迁移十分地友好,Optimistic Rollup采用了博弈机制中的欺诈证明确保安全性,同时借鉴了Plasma和ZKR,其欺诈证明机制,有约一周时间的“挑战期”,降低了资金的利用效率。
优点
兼容EVM
可以支持通用的智能合约
安全性较高
缺点
由于“挑战期”机制,
有较长的等待期较长,
资金利用率受影响。
代表项目:
Arbitrum、Optimism、Fuel labs