区块链在发展的历史当中,公链拥堵是长期以来都存在的一个十分严重的问题。区块链中的链上交易需要进行全网广播,以及节点通过共识机制来确定广播的真实性。这种机制的存在,便导致当节点的不断增加之时,整个网络中的效率不断降低。同时节点增加,带来的也是更多的执行和计算量,这对于公链的压力便变得十分巨大。人们想要在拥挤的公链上更快的完成交易,就不得不支付更多的交易成本,让节点优先选择该交易。
区块链中去中心化的冗余设计和网络效率有着天然的矛盾性,也严重阻碍这区块链的进一步发展。对此,人们将区块链的各个功能板块相互分离,并根据对应的作用,设计出全新的分成结构,其中区块链核心的协议、共识机制等作为 Layer1,而执行与计算则在 Layer2。通过这种分层的方式,让区块链的效率得到十分有效的提升,交易成本也显著降低,在当今的区块链领域当中,也被行业所广泛认可。
Layer2在保持了区块链的去中心化模型的同时,还降低了成本和提高了处理效率,但在一些需要高度定制化的应用场景中仍旧有一定的不足。不过,区块链的这种分层结构,为人们提供了很大的启发。为了解决 Layer2的不足之处,人们提出了由一个新的独立层来提供所需的服务,这便是所谓的 La