万向区块链小课堂:超短文梳理区块链层级,字字珠玑
为了应对气候变化,碳排过高的PoW共识机制不再是区块链的主流,早期以PoW为共识机制的区块链项目也开始了他们的转型之路。日前,以太坊宣布合并在即,通过合并PoW的执行层与PoS的共识层来组成完整的以太坊,从而实现PoW到PoS的转变。
以太坊的合并要追溯至2021年。面对区块链的“不可能三角”,Vitalik Buterin提出了Layer2的概念,试图以此来提高区块链的吞吐量。这一思路为区块链发展打开了新世界的大门,Layer2赛道涌现了一批发展空间巨大的项目,而区块链分层的概念也一次次被推至风口浪尖。从Layer2到Layer3,再下沉至Layer1和Layer0。这些分层究竟是如何定义的?不同的区块链层各有哪些功能?接下来,小万将为大家解答这些问题。
Layer0 (L0)
Layer0是区块链的最底层,互联网、硬件和连接都是在这一层。正是基于Layer0,类似于比特币网络这样的Layer1才能顺利地运行。Layer0上可以实现如下事件:
1 不同区块链之间的交互
Cosmos是一个很好的例子,它基于区块链间的IBC通信协议创建了一个可互操作的区块链生态系统。
基于相同Layer0构建的Dapp可以在不同的链上自动运行。这对开发者而言意义非凡,因为他们无需再投入更多时间和资源,在不同链上建立相同的应用程序。
2 更快、更便宜的交易
Layer0有了IBC通信协议就能够跨链实现PoS共识,从而使终局时间几乎在瞬间发生,并因此实现了更快、更便宜的跨链交易。
** 终局时间是指当一个区块被批准后,确认不可回滚、不可逆转的时间点。
3 开发者的基础设施
开发人员无需从头开始构建他们的区块链。许多功能都是预先建立的,可以立即实施。
Layer (L1)
Layer1是指比特币、以太坊等区块链网络,它们在自己的区块链上处理并最终完成交易。这一层是处理PoW、PoS等共识以及区块时间、分叉等技术细节的地方。
区块链最重要的是解决去中心化、安全性和可扩展性这三个方面的问题,但目前仍未有一个区块链能够把这三个方面都搞定。
Layer2 (L2)
Layer2是与第一层结合使用的第三方集成,以提高可扩展性和每秒交易量(系统吞吐量)。零知识滚动(ZK Rollups)、侧链或任何有关加快交易吞吐量的,都很可能是Layer2。
Layer3 (L3)
第三层是应用层。这是我们作为消费者实际互动的用户界面。