CasperLabs社区周会(MAY 12):补丁Node 0.18.2已发布

工程进展

工程周报更新时间:9:00 AM PT (16:00 UTC, 悉尼 +11,北京 +8, 希腊 +3, 阿姆斯特丹 +2, 奥尼查 +1, 纽约 -4, 西雅图 -7)

YouTube直播地址https://casperlabs.zoom.us/j/488766416

执行

  • 团队已进入第四个(本版周期最后一个)sprint。

发布

  • 补丁Node 0.18.2已于2020年5月11日发布。
  • 第19版正在进行压力测试。

Testnet

2020年3月31日上线的Testnet具有以下功能:

  • Alpha版Highway共识
  • 假定验证者诚实
  • 支持Eras,可配置round指数及其他Highway参数
  • 不支持绑定/解绑、削减、奖励
  • 创始进程
  • 所有智能合约功能
  • Testnet浏览器

Testnet性能

  • 2020年5月5日,Testnet所有验证器0.18.1版本重启。
  • Testnet上的验证器将逐步过渡到0.18.2版本。我们正积极修复结点同步过程中发现的新故障。

Testnet新增

  • 我们正在测试LRT上部署了gossiping的0.19版本。

当前重点

Highway

  • 同步器原型的实现。
  • 创建Pothole的Rust实现,并集成通用同步器。
  • 投票结构将包含完整的 "panorama “。
  • 设计共识组件API。
  • 设计Era共识-诊断逻辑。

Rust结点

  • Rust初步实现Reactor。
  • 2层网络设计:验证器网络和gossiping网络。
  • 合约头。

Sc结点

  • 判断Scala网络是否可在2层设计中改造为gossiping网络。
  • 增强/status端点的状态信息。
  • 在Testnet上实施之前,对故障进行修复和测试。

合约运行环境

  • 测试框架:缺少gas开销标准。
  • 实现合约头(Assembly Script)。
  • Runtime::gas设计优化(如果用u64s来表示gas,而非本质是U512的gas newtype,性能会提升3-7%)。

测试和SRE

  • Testnet:协助验证器启动补丁0.18.2。监控并汇报故障。
  • 运行LRT测试Gossiping部署,建立各种参数,如TTPS。

生态系统

  • CLarity支持合约头。
  • CasperLabs JS栈:调用CasperLabs SDK合约及文档的前端。
  • Vesting合约将提取到独立repo中。
  • 为投票dApp开发智能合约。

经济研究

  • 更新技术规范和验证器指南。
  • 设计集成Chainlink通证定价数据。
  • 通证发行分布效应建模提案。

团队&企业发展

治理情况

猜你喜欢

转载自blog.csdn.net/CasperLabs/article/details/106091777