星云周报第3期

欢迎来到第三期星云周报Nebulas Weekly(2017年11月6日),我们会定期发布Nebulas星云链项目开发进展。

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

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

本周开发进展

本周继续星云链0.3.0版本的开发,持续改进Go语言版Nebulas。

本周的重大突破是,在NVM中实现了Google V8 JavaScript执行引擎的整合,使得开发者可以提交和运行由JavaScript编写的智能合约。即星云已经支持使用JavaScript编写和部署智能合约。JavaScript是一种比Solidity更强大的动态语言,也是目前最流行的高级语言之一,应用广泛。支持JavaScript是星云支持多种高级语言编写的第一步,意味着广大开发者可以更轻松地上手参与星云的开发。

未来星云会逐步支持Python、Ruby等更多高级语言,提升星云的拓展性和易用性。让开发者可以用自己熟悉的语言加入到星云社区大家庭中。

此外,本周已开始着手PoD的设计实现。具体更新如下:

NVM
· 支持使用JavaScript创建智能合约;
· 在V8引擎中实现存储类型;
· 在NVM虚拟机中完成创建和执行智能合约。

P2P Network
· 为P2P网络添加缓存流和自动清理。

RPC
· 实现用JSON-RPC来部署和调用合约;
· 实现GPRC到HTTP的映射。

PoD
· 开始PoD的设计实现。

Console
· Neb控制台为JavaScript运行环境提供了交互式外壳。

您可以前往Github了解更多:github.com/nebulasio/go-nebulas
在Slack加入讨论:nebulasio.herokuapp.com(选择 #Developers 频道)
在Twitter上关注@nebulasio,跟踪最新动态。

发表评论

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

返回顶部