首页 资讯 正文

模块化区块链:未来发展的关键驱动力

币王 2023年05月05日 12:31

在过去的十年里,智能手机行业不断发展壮大。当时,许多大型企业试图通过采用模块化架构来改变智能手机的发展方向。2013年,谷歌推出了采用模块化设计的智能手机项目Ara。与目前以铝和玻璃材料制成的一体化手机不同,Ara允许用户对手机进行多样化定制,因为其核心组件都是模块化的。这意味着用户无需定期更换手机,只需根据自己的喜好将最新的部件添加到现有手机上。

尽管模块化在手机生态系统中并未取得成功,但这一概念在区块链领域重新焕发生机,并可能为区块链发展带来重要影响。在区块链中,模块化可以分为以下几个部分:共识层、执行层、结算层以及数据可用性。

共识:区块链的共识层通过计算机网络对链的状态达成共识,提供排序和最终结果。

执行:这一层通过运行指定代码对实际交易进行处理,也是用户通常与区块链互动的地方,例如通过签署交易、部署智能合约和转移资产。

结算:结算层验证L2上的活动,这些L2包括rollup与结算层。它是记录实际区块链的最终状态的地方。

数据可用性:对验证状态转换有效性所需的数据进行公布并存储。在发生攻击或操作失误,区块生产者不能提供交易数据时,它应该是最容易进行恢复和验证的。

以太坊目前是单体区块链大多数其他L1区块链也被归类为单体区块链。就像手机的例子一样,单体区块链的某些功能有时会开始落后于较新发布的链。为了解决以太坊目前在吞吐量方面的瓶颈,开发人员正在建立rollup执行层以增加交易带宽。

rollup执行层是目前以太坊上最广泛使用的扩容方式。它是独立的区块链,具有更强的交易执行能力,其净结果在以太坊上结算,有效地继承了以太发(更好的)安全性和去中心化。

从高层次来说,rollup是区块链,将其区块净结果发布到另一区块链上。除此之外,rollup还需要有欺诈和有效性证明,以及无需权限插入交易的方法。要实现这些,rollup在部署在L1L2的两个智能合约之间同步数据,这也是rollup与侧链的区别。这些关键组件对rollup的安全十分必要,没有这些组件,rollup可以被关停或审查。

目前,大多数rollup具备EVM兼容性,以帮助以太坊开发人员实现方便的迁移,但就计算效率和开发便利性而言,其他执行层也许表现更好。用户想要的功能可能不存在于EVM兼容链上,比如账户抽象。考虑到开发者的偏好广泛,这种趋势可能会继续下去,我们将看到更多新的解决方案进入市场,SolanaVMMoveVM执行层。

随着时间的推移,我们将看到所有L1区块链不是转向模块化设计结构,成为全球非主权货币体系的一部分;就是摆脱共识和数据负担,仅将其执行环境迁移到更分散的链中。模块化区块链的发展仍然任重道远,但它为区块链的未来提供了一个有趣的视角。

总之,当前我们需要扩容方案为现有的区块链提供更高的流动性和用户服务。从长远来看,模块化区块链架构可能成为最佳选择。随着技术的不断发展和市场需求的变化,模块化区块链有望在未来发挥重要作用,为整个行业的进步贡献力量。