Zilliqa 主网 v8.1.0 发布说明

互操作性支持:

  • polynet 的 MPT 更改(#2476
  • 清除非查找节点的 MPT 根 ( #2600)
  • 减少 MPT 的日志 ( #2601)
  • Init Trie 计算更加精简(#2602
  • 删除数据库中 init trie 的存储(#2622
  • 存储 GetProof 的每个哈希值 ( #2672)

改进的历史区块链数据存储管理:

  • 在从 S3 重新加入的情况下,避免为种子/查找节点获取历史 MB/TxBodies ( #2587)
  • 下载压缩的区块链数据而不是多个文件(#2592

节点同步的改进:

  • 种子节点在 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 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x
()
x