layer2指的是以底层公链为基础打造的2层网络,使用各种不同的技术方式将公链的容量扩展,进一步提高性能。尤其在区块链的领域当中,通过这样的方式可以在一层网络上添加layer2,目的是来分担layer1的压力,将整体的性能提高。layer2最初就是状态通道,使用不同的签名技术,将两个参与者的资金提前锁定在智能合约当中,从中建立内部通道,支持多次小额交易,有助于降低参与者的成本,实现高速度的交易。
发展过程
layer2技术发展过程当中Rollup是其中的一种方案,指的是将所有交易在一段时间内先进行压缩和备份,定期的上传到主网络,现在分为两个类型,分别是Optimistic Rollup、零知识 Rollup,Optimistic Rollup主要通过乐观的方式,假设参与者是能进行投票参与,在少数验证节点当中来进行交易的收集和排序以及验证,加入挑战者的角色。整个过程,监督者和layer1的智能合约交互,将layer2的状态决定。零知识 Rollup是可以在layer2的基础上生成证明。
测链方案
测链方案主要是为了解决无法执行的复杂交易的限制,逐渐的成为大家比较关注的解决方案,可以应对比较独立的区块链,将主链上的项目转移到侧链上,通过这样的方案,可以在主链当中智能合约进行一定数量资产的锁定,从测链上打造同等的资产,这就是实线原子交换,代表着资产可以保存到侧链当中进行交易,为了减轻主链的压力通常会采用不同主链的共识机制,提高交易的速度。也为了更好的增加侧链的出块速度,通常安全交给独立的节点负责。如果发现问题将会对整个系统产生一定的影响,对此侧链是否是layer2存在争议。
未来的发展趋势
主链上侧链是不能用,没有安全性的保障,即使Plasma可以保证账本的完整性,但主链上具体的交易数据也是不能用。未来的发展趋势当中采用layer2系数是有希望可以解决数据可用性的问题。让一些小型的交易更加快速低成本的从layer2进行保存,大额交易则可以交给layer1。也就是说将来会给layer2带来更多的储存资源,唯一的劣势就是需要独自来解决交易数据的可用性。随着区块链不断的发展应用,有可能layer2在区块链当中会提供更多的技术支撑。