星云周报第21期

欢迎来到第21期星云周报 Nebulas Weekly(2018年3月19日),我们在这里发布Nebulas星云项目最新动态和开发进展。

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

上周动态汇总

星云团队正式确定主网上线日期

星云团队将于美国西部时间3月29日举行星云中心(NAS Center)总部揭幕式暨星云主网上线发布会。此次主网上线是星云实现愿景的重要一步,后续更多应用将以此为基础开发。星云将按照路线图继续前行,为区块链世界贡献价值衡量的新维度,并以此为基础打造一个拥有自我进化能力的区块链生态系统。

图/星云中心开幕&主网上线宣传图

星云资源浏览器测试版上线

3月15日,星云资源浏览器测试版上线,并邀请社区成员协助测试。资源浏览器是星云主网的功能之一,所有区块链基础信息都可以使用资源浏览器进行查询。目前,测试版资源浏览器可以查看星云测试网上的区块、交易信息、交易频率等信息,更多功能仍在开发。为了进一步完善浏览器功能,开发团队也向社区发出邀请,希望社区成员能够协助浏览器测试并提出意见与建议,共同打造一个便捷高效、功能完善的资源浏览器。

如果在测试浏览器的过程中有任何意见和建议,请到Slack参与讨论:

nebulasio.herokuapp.com(选择 #Developers 频道)

资源浏览器地址:https://explorer.nebulas.io

浏览器GitHub地址:https://github.com/nebulasio/explorer

星云首次悉尼见面会圆满结束

悉尼时间2018年3月12日(星期二)下午6点,星云团队和澳大利亚区块链社区bitfwd一起举办了星云首场澳洲技术分享会。星云实验室负责人刘杜然、商务拓展总监林典翰出席,并在会上介绍了星云目前的技术开发进展,分析了未来区块链行业的前景,同时号召社区与星云共同努力,一起建设星云这个多维度区块链生命体。

图/星云团队同bitfwd团队合影

作为星云实验室的负责人,刘杜然宣布星云实验室也会在星云中心开幕和主网上线之际正式开启。星云实验室目标是为区块链创业项目打造一个联创、开放、共生的全业态孵化生态,为区块链生态建设提供技术与资金支持、区块链商业模式规划和全业态社区资源加速,孵化区块链领域新项目和更多去中心化应用(DApps)。和创业者一起,构建一个相互渗透、加速繁荣的区块链经济体。

上周开发进展

上周,我们的主要精力集中在主网上线前的代码Review,安全性检查和性能提升上。

我们完成了核心模块Core和合约执行模块nvm的代码Review,添加了代码参数安全性校验,并优化部分代码实现,梳理了合约执行逻辑,确保合约的安全执行并阻止合约的注入攻击。同时我们在PEE分支上,添加了更多的测试用例,发现并修复了MVCCDB和DAG的一些bug,数据库使用rocksdb替换了目前使用的leveldb,性能有大幅提升。我们讨论了一种更合理的地址生成方式,在缩短编码长度的同时携带地址类型信息。

细节如下:

核心协议

对并发版本的交易进行集成测试,修复测试中发现的一些问题;

测试并发版本的普通交易和合约交易性能;

使用rocksdb替换当前使用的leveldb,提升存储性能;

代码审核

完成对核心模块core的代码review,添加安全性校验,优化部分代码;

完成对合约执行模块nvm的代码review,使用接口限制不必要函数调用,优化功能代码,讨论可能存在的安全性问题;

讨论一种更合理的地址生成方式,在缩短编码长度的同时携带地址类型信息;

讨论对RPC的接口使用同一返回格式;

测试

在测试网络定期执行压力测试和集成测试,检验网络稳定性。

获取更多信息请访问

Twitter: https://twitter.com/nebulasio

Medium:https://medium.com/nebulasio

您可以前往Github了解更多

github.com/nebulasio/go-nebulas

在Slack加入讨论

nebulasio.herokuapp.com

(选择 #Developers 频道)

在Twitter上跟踪最新动态

@nebulasio

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180319A1IZJK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券