关键功能
为什么区块链协议升级的前景会变大
后向兼容性
现有应用程序和基础设施没有中断的变化
逐渐通过
新功能可以由网络递增使用
弹性更新
协议参数可以在没有硬叉的情况下调整
社区共识:
更改需要广泛的社区同意和矿工支持
安全保护
维护网络安全,同时启用协议进化
降低风险
网络分裂和生态系统碎裂的风险低
如何工作
velvet fork 进程确保协议的顺利进化
1
建议阶段
社区提议通过EIP改进协议
2
讨论与审查
技术审查和社区讨论
3
二. 执行情况
开发者执行与后向兼容的更改
4
逐步激活
网络采用的功能没有强制升级
Fork 比较
理解不同的 blockchain 协议升级
硬叉数
打破需要所有节点升级的更改
Pros
- Complete protocol redesign possible
- Can fix fundamental issues
Cons
- Risk of network split
- Requires coordinated upgrade
软叉地址
收紧规则的后向兼容更改
Pros
- Maintains backward compatibility
- No forced upgrades required
Cons
- Limited to rule tightening
- Cannot add new features easily
Velvet Fork
Ergo的方法:逐渐引进具有完全兼容性的功能
Pros
- No breaking changes ever
- Gradual feature adoption
- Preserves ecosystem stability
Trade-offs
- Slower feature rollout
- Requires careful design
使用案例
真正世界的峰分叉技术应用
轻型客户端升级
为轻型客户端启用新功能,而不会破坏现有的实现
隐私改进
逐步引入新的隐私功能,同时保持后向兼容性
智能合同进化
升级 ErgoScript 功能,无需全系统更改
常见问题
关于长叉及其执行的常见问题