分片:区块链扩展方式入门
分片通过把区块链或数据库划分为多个较小分区,让不同分片分别处理和保存特定数据,以减轻单一主链的负担。它属于底层网络的扩容思路,但也需要协调机制和安全防护。
分片如何运作
分片的共同思路是把需要处理或保存的数据划分成较小分区。某些执行分片设计让各分片处理各自交易,并通过协调机制交互;其他设计侧重分散数据存储与可用性验证。两者不能一概理解为每个分片都独立执行一套交易账本。
扩容与节点运行
分片属于底层网络的扩容思路,可减少单个参与者需要处理的数据负担,但收益取决于验证和协调方案。单个分片被攻击或数据不可用都可能影响系统,因此需要明确参与者分配、跨分区通信及安全假设,不能只看分区数量。
以太坊路线需要区分新旧
以太坊当前的扩容方向以rollup和更便宜的数据可用性为重点。官方说明,Dencun于2024年3月引入Proto-Danksharding的blob数据,帮助rollup降低数据成本。学院原文中的64条独立执行分片属于旧路线,不能作为当前已实现架构。
原始教程
以太坊官方扩容路线
https://ethereum.org/roadmap/scaling/
理解了,再标记已学。
打开页面不会自动完成课程。你可以随时取消已学状态。