Zilliqa 主网 v8.1.0 发布说明
互操作性支持:
- polynet 的 MPT 更改(#2476)
- 清除非查找节点的 MPT 根 ( #2600)
- 减少 MPT 的日志 ( #2601)
- Init Trie 计算更加精简(#2602)
- 删除数据库中 init trie 的存储(#2622)
- 存储 GetProof 的每个哈希值 ( #2672)
改进的历史区块链数据存储管理:
节点同步的改进:
- 种子节点在 OUT_OF_SYNC 情况下重新加入 ( #2571)
- ds 节点同步时请求两次 txblocks 以避免滞后(#2579)
- 根据磁盘上的最新 blknum 添加对传入低 blknum 的检查 ( #2590)
- 在 FinishRejoinAsDS ( #2611) 中删除针对 dscommitte 的 IP 检查
- 修复了第一次重新加入尝试期间查找时的 protobuf 反序列化问题 ( #2640)
- 修复节点在 pow 启动期间无法接收 DS 信息时不同步 ( #2644)
共识/交易相关:
- 仅在第一个时期(#2566)为分片级别的 tx 分配增加了额外时间
- 如果 fb 本身不包含分片 mb,则避免清理 txns ( #2565)
- 避免合约部署 txn 的转账余额 ( #2596)
- 当在 FB 中找不到 MB 时,将 txns 标记为“PRESENT_VALID_CONSENSUS_NOT_REACHED”(#2604)
- 如果已在 main 中标记为要删除,则避免在 temp 中添加重新删除(#2643)
- 修复状态在恢复后消失(#2645)
- 在没有分片时在 FB 共识之前添加额外的 txn 分发时间 ( #2690)
基础设施:
- 守护进程重新启动时清除 dsnode 和普通节点的持久性(#2597)
其他值得注意的错误修复和改进:
- 在 vc 块中检查领导者的公钥而不是网络信息(#2548)
- 检查 pow 提交的区块数 ( #2567)
- 在散列中添加挂起 txn 的代码 ( #2578)
- 设置查询 DS 区块的限制 ( #2593)
- 修复 dm7 ( #2613)
- 添加 VC9 测试 – 响应前暂停(#2614)
- 修复以避免延迟切换到 POW_SUBMISSION 状态 ( #2615)
- 处理 POW_SUBMISSION 状态之前收到的 pows ( #2629)
- 将 jsonrpc 升级到 v1.3.0 并将 epoll 标志添加到 MHD 方法(#2633)
- 为 FetchStateJson 释放无人认领的内存 ( #2664)
- 更改 JsonRpc 端口启动停止机制 ( #2667)
- 限制 DirBlocks 的获取 ( #2680)
- 修复 memleak 并在每次删除密钥后强制压缩数据库 ( #2688)
- 从 RetrieveDSBlocks 中删除 partialRetrieve ( #2689)
Scilla v0.10.0 的集成:发行说明 – https://github.com/Zilliqa/scilla/releases/tag/v0.11.0
发布者:Babbage,转转请注明出处:https://www.china-zil.com/news/zilliqa-%e4%b8%bb%e7%bd%91-v8-1-0-%e5%8f%91%e5%b8%83%e8%af%b4%e6%98%8e/
订阅评论
登录
0 评论