模块化区块链入门
模块化区块链把交易执行、结算、共识和数据可用性拆分到不同层或网络中,以提升扩展能力和定制空间。它带来灵活性与互操作性,也增加了开发复杂度,并仍需更多现实环境验证。
核心思路
传统一体化区块链通常由同一条链承担全部关键任务,容易在扩展、升级和节点硬件要求之间面临取舍。模块化区块链改用多层架构,让不同层专注于特定职责,从而提高系统吞吐量和定制能力,同时力求保留安全性与去中心化特征。
四项主要功能
模块化架构通常拆分四项功能:执行负责处理交易;结算负责确认交易结果并保障目标地址安全;共识用于验证交易真实性、协调网络状态;数据可用性负责保存并提供交易数据。各功能可以由不同层承担,使系统更容易按需求组合与调整。
常见实现方式
汇总主要承担交易执行,再把相关数据发布到Layer 1。Validium同样在链下处理交易,但依靠权益证明验证者网络,并将数据提交至L1。主权汇总同时承担执行与结算,数据区块直接发布到汇总网络,不依赖L1智能合约验证。
优势、限制与示例
模块化设计可分散资源密集型任务,并增强不同Layer 1、Layer 2之间的互操作性,让开发者选择合适的虚拟机和技术栈。不过,其开发与学习难度较高,现实压力测试也较少。Celestia侧重数据可用性,Dymension则协调由RollApps组成的网络。
原始教程
理解了,再标记已学。
打开页面不会自动完成课程。你可以随时取消已学状态。