概述
区块链在发展的历史当中,公链拥堵是长期以来都存在的一个十分严重的问题。区块链中的链上交易需要进行全网广播,以及节点通过共识机制来确定广播的真实性。这种机制的存在,便导致当节点的不断增加之时,整个网络中的效率不断降低。同时节点增加,带来的也是更多的执行和计算量,这对于公链的压力便变得十分巨大。人们想要在拥挤的公链上更快的完成交易,就不得不支付更多的交易成本,让节点优先选择该交易。
区块链中去中心化的冗余设计和网络效率有着天然的矛盾性,也严重阻碍这区块链的进一步发展。对此,人们将区块链的各个功能板块相互分离,并根据对应的作用,设计出全新的分成结构,其中区块链核心的协议、共识机制等作为 Layer1,而执行与计算则在 Layer2。通过这种分层的方式,让区块链的效率得到十分有效的提升,交易成本也显著降低,在当今的区块链领域当中,也被行业所广泛认可。
Layer2在保持了区块链的去中心化模型的同时,还降低了成本和提高了处理效率,但在一些需要高度定制化的应用场景中仍旧有一定的不足。不过,区块链的这种分层结构,为人们提供了很大的启发。为了解决 Layer2的不足之处,人们提出了由一个新的独立层来提供所需的服务,这便是所谓的 Layer3。
Layer3如同 Layer2嵌套在 Layer1上一样,它和 Layer2的之间同样有着嵌套、递归的关系。这种关系的存在,通过递归证明的乘法效应,实现强大的可扩展性,使得整个区块链中的交易由 Layer3压缩到 Layer2,再压缩到 Layer1,这其中的扩容是呈几何级增长的。
Layer3除了增强了可扩展性外,它还让应用程序的设计者能够更好地控制相关的技术堆栈。使得构建一条区块链的成本和性能都能更加明确,设计者可以自定义数据的可用模型,使功能和技术周转率变得更快。
Layer3若成功应用,对于区块链而言,将会是一个重大的飞跃。我们都知道,区块链中数据是在加密状态下,通过零知识证明、智能合约等,可以实现数据之间的隐私计算。但是,在当前的 Layer2结构中,是很难满足隐私计算所需的计算速率和基础设施的。而将隐私计算的需求放到 Layer3中,那么,这更大的扩展性,将会使隐私计算可以随时随地应用于任何交易。
Layer2 的互操性诟病也可以在 Layer3中得到一定的缓解。在当期仅有 Layer1和 Layer2的层级结构中,跨链通道是非常低效且昂贵的,而将跨链的组合操作转移到 Layer3中,Layer3 将会同=通过 Layer2而非是 Layer1实现互操作,因此其效率便会得到巨大的提高,成本也会大大降低。
对于区块链而言,分层模式是一个解决扩容的优秀方案,Layer3并非是结束,而是一个全新的开始,随着技术的不断成熟和完善,未来还有可能出现 Layer4、Layer5等更多的附加层,区块链也将有望成为真正取代当前互联网协议的底层建设。
最后
以上就是阔达航空为你收集整理的区块链的全新分层——Layer3的全部内容,希望文章能够帮你解决区块链的全新分层——Layer3所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复