模块化区块链
2023年,区块链最大的话题应该还是模块化Modular。
模块化的区块链依旧是未来的一个重要发展方向。那么,为什么区块链要模块化?这到底代表的是行业未来的一种趋势,还是一种炒作?
为什么要需要模块化区块链?
先追溯一下,区块链的多个基本组件
共识:区块链的共识层通过计算机网络对链的状态达成共识,提供排序和最终结果。
执行:这一层通过运行指定代码对实际交易进行处理,也是用户通常与区块链互动的地方,例如通过签署交易、部署智能合约和转移资产。
结算:结算层验证L2上的活动,这些L2包括rollup与结算层。它是记录实际区块链的最终状态的地方。
数据可用性:对验证状态转换有效性所需的数据进行公布并存储。在发生攻击或操作失误,区块生产者不能提供交易数据时,它应该是最容易进行恢复和验证的。
因为单体区块链在保证足够吞吐量的前提下,无法同时通过打破计算和验证成本之间的相关性来保持网络的去信任和去中心化,也就是我们经常提到的三角悖论。这个时候,模块化的架构的优势就会体现出来。模块化架构的目的是将区块链的一些工作外包出去,在保持去中心化的同时做出更多性能更高的链。
模块化区块链定义和优势
我们给公链的模块化下一个模糊的定义:将系统分解为多个模块组件,每个模块都是一条区块链,它们会负责不同的功能(例如执行层、共识安全层、数据可用性层、DEX应用链、稳定币应用链、NFT应用链、衍生品应用链等等),这些模块可以随意剥离出来,也可以重新组合在一起。模块化链只专注于特定任务,而将其余任务卸载到其他层。
模块化架构最显着的优势包括可扩展性、易于设计和灵活性。
单体区块链允许用户在Layer 1中拥有区块链的所有预期功能,这使得区块链创建难以实现,因为它试图在一个层内同时处理所有功能。使用模块化区块链,功能在不同层之间共享,提高可扩展性并防止可能的网络中断。同时,易于区块链的部署。通过利用模块化设计,新的区块链可以更快地启动,而不必担心架构的各个方面是否正确。在灵活性,专门构建的模块化链为原来链的设计实施提供了更多选择。例如模块化区块链系统可能包括专注于安全性和数据可用性的模块化链,而其他则专注于执行。
模块化区块链的举例
https://jason.mirror.xyz/FfL0MzfgvdBfXZAxZvUjGA1b9prCtZCa3Y6vp4YfvTw
Comments
Post a Comment