星云周报第11期

欢迎来到第11期星云周报 Nebulas Weekly(2018年1月8日),我们在这里发布Nebulas星云链项目开发进展。

Nebulas星云周报由Nebulas星云链团队维护。

欢迎邮件联系我们:[email protected],或在Twitter上 @nebulasio,您的意见对我们很重要!

上2周动态汇总

◢  星云测试网发布

12月31日,星云测试网发布。测试网的上线标志星云链公链的基础设施已经初具成果,星云链研发步入新的阶段。至此星云链作为公链,已经完整地实现了第二代区块链系统的基础功能结构。

星云已经进入了快车道。我们期待更多来自世界各地的人才加入星云,一同创造下一代区块链技术。了解星云置业发展机遇,请点击:https://medium.com/nebulasio/were-hiring-discover-the-new-blockchain-world-together-with-nebulas-8d806f284a5a

◤ 星云海外社区规模迅速扩大

随着测试网上线具备基础功能架构后,用户和开发者们可以更好地了解星云链,星云社区用户规模也在飞速增长,尤其是海外社区。

在没有进行大规模宣传和营销活动的情况下,1月6日,星云推特账户粉丝数量首次超过英文Telegram社群。截至北京时间1月8日晚7点,星云推特账户的粉丝数量超过6000人,是28天前粉丝数量的近6倍。英文Telegram社群成员人数也迅速增长至近5255人,也同样实现了一个月内近6倍的增长。

__________

上周开发进展

上周星云发布了星云第一个官方测试网。本周我们根据测试网中发现的问题着手提升Nebulas的稳定性、易用性和可读性。我们为测试网搭建了一个信息丰富的监控面板,实时关注星云测试网的稳定性和性能。另外,我们还优化了日志记录方案,帮助开发者更好地了解自己启动的Neb节点的运行状况。同时,我们还为星云测试网中的Neb节点加上了程序崩溃日志的收集机制,方便bug的上报和排查。另外本周还对Nebulas的网络模块做了一次重构,增强了网络模块的可读性和健壮性。本周主要成果如下:

监控面板

  • 实时运行状态面板,展示所有官方测试网节点的存活情况

  • 实时最新区块面板,展示所有官方测试网节点最新区块的高度和Hash值

  • 实时网络吞吐面板,展示所有官方测试网节点网络收发包情况

  • 实时交易执行面板,展示所有官方测试网节点执行交易的情况

  • 在Neb中添加更多指标,便于之后分析数据

日志

  • 增加了控制台日志(Console Log, CLog),该日志将会把信息同时输出到控制台和日志文件中,帮助运维人员快速了解当前Neb节点里发生的各种事件.

  • 增加了详细日志(Verbose Log, VLog),该日志将会把信息输出到日志文件中,帮助开发者深入了解Neb的运行细节。

  • 支持上传崩溃日志。

P2P网络

  • 增加了路由表持久化方案。

  • 提升了网络收发包算法以更好地处理粘包问题

  • 重构代码结构

集成测试框架

      •  添加Local Nodes来在本地运行集成测试用例

添加Testnet Node来在官方测试网中运行集成测试用例您可以前往Github了解更多:github.com/nebulasio/go-nebulas
在Slack加入讨论:nebulasio.herokuapp.com(选择 #Developers 频道)
在Twitter上关注@nebulasio,跟踪最新动态。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

返回顶部