近日,星云技术委员会召开了关于星云主网的优化和目标的会议,会议从功能上明确了星云主网优化的内容,分析了提升主网的原因及方式,并确定了星云技术团队主网优化规划路线图。
这次会议
将给星云主网带来哪些变化?
我们一起来看看!
星云主网优化的内容
性能提升:提高TPS
存储优化:降低存储开销,提升数据查询效率
稳定性增强:避免功能失效,比如程序崩溃和同步问题等
为什么要提升,如何提升
TPS
原因:希望在保持主网稳定运行的同时,对主网进行提升
方式:具体操作会根据星云技术愿景的发展方向和成本谨慎推进。主要优化的细节包括交易数据缓存优化、存储数据序列化优化、并行打包、并行验证、V8实例复用,提高智能合约执行效率、数据分表等,还有些需要验证的考虑,比如验证时间的压缩
考量:
TPS的方向不是星云技术愿景的核心要点,主要推进的思路是使TPS不成为星云的短板,推进的过程,也可以同星云链技术输出的推进过程中收到的反馈相结合
社区可以就提升星云链的TPS提交提议,星云也会考虑在这个方向上做一些悬赏项目
社区用户可以通过星云公共邮件组向星云团队提交提议:
https://lists.nebulas.io/cgi-bin/mailman/listinfo
存储优化:
1.原因:目前存储数据量大且不断增长,大数据量占用空间且会影响同步,大数据量也会影响数据操作效率
2.方式:交易数据压缩、KV数据库结构优化、分布式存储、轻节点等
稳定性增强:
1.原因:避免功能失效
2.方式:V8执行逻辑分离、现有模块的更新和重构
星云主网优化推进规划路线图
其他内容
在推进和优化的过程中,星云技术委员会会把优化过程中的经验和技术成果如数据压缩、数据库的优化等抽象出来,一方面在公有链技术联盟中讨论扩散,推广应用;另一方面后续也会继续探索优化行业前沿技术。
星云技术委员会也会尝试在底层技术方面寻求突破,星云链在运行星云指数的执行过程中已经感受到了数据存储结构和技术带来的瓶颈。
目前的数据存储结构一定程度上对区块链技术的应用有不友好的影响,在基于现有数据存储结构的技术框架下进行优化的同时,星云研究院将会寻求数据存储结构方面的创新和突破,也期待来自社区的提议和反馈。
社区用户可以通过星云公共邮件组向星云团队提交提议:
https://lists.nebulas.io/cgi-bin/mailman/listinfo
关于超级节点的思考:
星云技术委员会对超级节点的看法会是一个发动社区和推动去中心化的尝试,一方面会持续推进PoD共识机制的研究,另一方面会根据NebulasNOVA的技术要点和推进反馈,在技术和治理方案上提前准备。
星云技术委员会会议纪要会更新在星云wiki和星云公共邮件组,欢迎访问星云wiki或者订阅星云公共邮件组,了解星云最新消息,同星云团队进行交流。
星云wiki:
https://wiki.nebulas.io/zh_CN/latest/
星云公共邮件组:
https://lists.nebulas.io/cgi-bin/mailman/listinfo
《星云开发者激励协议紫皮书》
新星NebulasNOVA:
在区块链世界里发现价值
往期回顾
公告|新星:在有序的区块链世界里发现价值
技术双周报|星云周报第56期星云周报第54期星云周报第52期
社区双周报|星云周报第57期星云周报第55期星云周报第53期
钱包|NASnano(2.2.0)发布,请及时更新
合作|星云链作为首批合作伙伴加入公有链技术联盟
发布|《星云开发者激励协议紫皮书》《星云指数黄皮书》
星云链是新一代区块链公链,致力于构建可持续升级的良性生态。
价值尺度|自进化|原生激励
◆星云主网智能合约数:10000+
◆星云主网注册账户数:230000+
◆运行在星云主网上的DApp数:6800+
获取更多信息请访问
官网:nebulas.io
中文博客:blog.nebulas.io
英文博客:medium.com/nebulasio
您可以前往Github了解更多
github.com/nebulasio/go-nebulas
在Slack加入讨论
nebulasio.herokuapp.com
在Twitter上跟踪最新动态
@nebulasio
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。