190920-空谷-RChain开发周报:9月第3周

  • A+
所属分类:RChain新闻

总体情况

  • RNode 版本发布
  • RNode v0.9.13已经发布,testnet中的节点版本已经更新。RNode-0.9.13 发布计划 (英文链接)
  • 注意,由于dagstore的重构,RNode v0.9.13与以前的RNode版本并不兼容。具体参考 https://github.com/rchain/rchain/pull/2696  和  RCHAIN-3800 ,改进DAG存储以最小化重复代码,并使用 scodec 进行数据结构序列化
  • 0.9.13版本包括许多错误修复,优化,重构更改以及许多指标和工具,以便更快地分析和解决我们遇到的长提案时间(the Long Proposal Times)问题。
  • Sprint
  • Sprint 37正在进行中
  • 主要关注(a)长提议时间——实现同步约束的解决方案(b)命令执行成本计算规范和实施(d)指定独立于网络层的Casper测试(e)增加包含验证者惩罚(slashing)的测试(f)完成 peek merge 功能(g)到替换ListenForData@name 的API实现(h)网络安全,可靠性和硬化的机制
  • 硬化进行中(在运行中确保有没有问题)
  • 主网上线准备计划正在进行中
  • 成本计算模块-执行中。
  • 调查长提议时间的问题的进度:实现了基于权值的双亲数同步约束,并对其进行了合并和测试。我们看到出块时间有所改善。结果正在进一步分析中。解决方案的第二部分正在实现中,通过向所有节点发送块散列而不是整个块来提高网络的有效使用。详情查看:https://rchain.atlassian.net/browse/RCHAIN-3819
  • 在RSpace中,实现了一个查看DAG和区块状态的API,这样就可以替代ListenForData@Name(部署结果的链外可观测性)。相关问题: RCHAIN-3661RCHAIN-3762RCHAIN-3812 这些更改现在正在开发和Rcat之类的用例中进行测试。为了使用新的API,需要对Rcat进行必要的更改,以便对其进行测试。
  • 在casper中,持续对选择验证者使用的非可博弈随机性源的先决条件进行研究。 RCHAIN-3195
  • 多签钱包特性的设计和实现正在进行中,详见 RCHAIN-3392 RCHAIN-3196 RCHAIN-3223RCHAIN-3773
  • 开发团队增加了测试
  • 根据社区的需求,新的API已经实现了类型安全。
  • Peek合并规则已经完成。详情:https://github.com/rchain/rchain/pull/2692
  • 另一个社区请求:为轻型客户端提供websockets接口,这在未来需要考虑。
  • 重构、优化和bug修复 ——正在进行中
  • 研究为Rhoc兑换Rev、钱包和第三方对接的技术方案——正在进行中

水星主网要求和验收标准

testnet-3存在的问题

暂且未知

主网上线前存在的代码风险

  • 评估节点之前与现在的运行速度

开发者网站

原文地址:https://rchain.atlassian.net/wiki/spaces/DOC/pages/754516069/Community+Update+90