星云周报第26期

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

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

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

 

上周动态汇总

 

◢ 锁仓换币(锁1返2)返币工作完成

北京时间4月23日上午3点30分,星云基金会正式公告星云锁仓配币(锁1换2)计划圆满结束,于公告发布前完成了返币工作。所有参与了锁仓配币(锁1换2)计划、并已确认过收币地址的参与者,您的星云ERC20代币已返还至该地址。

具体请查看公告:锁仓配币(锁1换2)计划圆满结束

 

◢ 星云技术团队出席LLVM欧洲开发者峰会 CTO钟馥百进行闭幕演讲

英国当地时间4月16日,LLVM欧洲开发者峰会在英国布里斯托尔召开,会期两天。星云联合创始人、CTO钟馥百在17日进行了峰会闭幕演讲。

图/星云是LLVM大会的赞助者之一

 

在演讲中,钟馥百对星云链的底层架构使用LLVM做了高度评价,“LLVM对于区块链的价值,如同4G对于移动互联网的价值”。LLVM能够让区块链系统在执行效率上产生巨大提升,并为区块链系统提供多个层级的安全保障。此外,使用LLVM还能够更方便地支持开发者熟悉的高级语言。星云团队认识到了LLVM在构建未来区块链世界的独特优势。利用LLVM可以打造一条高扩展性、面对开发者友好、并且拥有高安全性的开源底层公链,为打造去中心化应用生态做好准备。

 

演讲后,许多与会者对星云利用LLVM进行的新尝试表现出了极大兴趣。对星云理念表示认同。星云也期待更多开发者能够加入区块链领域,加入星云区块链生态建设,共同实现未来愿景。

 

上周开发进展

 

上周,主网1.0.1版本已经过测试网测试,正式发布。

此外,我们对星云虚拟机(NVM)的功能做了新功能规划,完成了合约间调用和随机数生成的功能设计。同时,网页版钱包更新了合约的交互。此外,完成了Nebulas Java SDK版本的初始版本开发,使用Java语言的开发者现在可以在星云主网上进行早期开发了。

 

细节如下:

主网升级

主网的功能更新在测试网上进行了测试后,1.0.1版本主网正式发布,版本正式更新内容如下:

增加交易池的超时机制,并可以定时清理交易池中未打包交易;

从安全性和性能两方面考虑,将椭圆曲线算法的实现从Go语言替换成更加安全稳定的C语言版本;

对私钥加密文件Keystore进行了版本升级,在加密时使用更多的参数让加密更加安全可靠,同时兼容老版本文件格式;

加强了智能合约中请求命令的路径限制,保证智能合约合约不能通过请求命令盗取节点信息。

星云虚拟机(NVM)新功能规划

完成了合约间调用功能设计,支持交易跨合约调用其他已发布的合约,降低合约开发成本,并使合约功能更多样;

合约的执行环境支持随机数生成,在链上添加随机数生成机制,保证随机性并在执行时可验证。使得Nvm能为更多应用场景,如数字娱乐、游戏提供功能支持。

 

钱包

在开发方面:

网页版钱包对合约发布和调用做优化,提高智能合约的部署效率;

在教程方面:

与此同时,星云技术团队继续制作了3期中文版Web钱包系列教程,已发布中文版教程如下:

钱包教程|星云Web钱包教程1:创建NAS钱包

钱包教程|星云Web钱包教程2:发起转账

钱包教程|星云Web钱包教程3:离线签名交易

钱包教程|星云Web钱包教程4:查看钱包信息

后续教程敬请期待。感兴趣参与翻译的支持者,请在微信后台留言。

Java SDK

我们也完成了Java SDK的第一个版本开发,为Java开发者提供支持,现在使用Java语言的开发者,可以使用Java在主网进行一些简单功能的开发,具体如下:

支持创建钱包地址,导入导出钱包信息;

支持交易的签名和序列化;

支持RPC的客户端发送请求。

 

详情请咨询:

官网:https://nebulas.io
Github:https://github.com/nebulasio/go-nebulas
Slack:https://nebulasio.herokuapp.com
Telegram中文群:https://t.me/nebulascn
Twitter:https://twitter.com/nebulasio

发表评论

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

返回顶部