文件名称:脚本和虚拟机-在线学习最优化求解
文件大小:773KB
文件格式:PDF
更新时间:2024-07-04 10:03:37
EOS 白皮书 区块链 3.0
7.4 升级议定书和宪法 EOS.IO 软件定义了以下过程,通过该过程可以更新由规范源代码及其构成定义 的协议: 1.区块生产者提议修改宪法并获得 15/21 批准。 2.区块生产者连续 30 天保持 15/21 批准新宪法。 3.所有用户都必须使用新宪法,作为未来交易处理的条件。 4. 区块生产者通过修改源代码来反映宪法的变化,并使用新宪法的哈希将其提 交给区块链。 5. 区块生产者连续 30 天保持 15/21 批准新宪法。 6. 对代码的更改 7 天后生效,在批准源代码后,所有非生产完整节点有 1 周的 时间进行升级。 7. 所有未升级到新代码的节点都会自动关闭。 默认情况下,EOS.IO 软件的配置,更新区块链以添加新功能的过程需要 2 到 3 个月的时间,而修复不需要修改结构的非关键性漏洞的的更新可能需要 1 到 2 个月的时间。 7.4.1 紧急变更 如需进行软件更改以修复不良或损害用户的安全漏洞,区块生产者则可能会加快 此进程。 总体来说,它可能会因为引入新功能或修复无害漏洞来加快升级而违 反宪法。 八、脚本和虚拟机 EOS.IO 软件将首先成为协调向账户交付认证消息(称为“操作”)的平台。脚本 语言和虚拟机的细节是特定于实现的细节,这些细节大多独立于 EOS.IO 技术的