Nebulas Weekly Report #3 Nov 6, 2017

Nebulas Weekly Report
#3 Nov 6, 2017

Welcome to the #3 of Nebulas Weekly Report, weekly published report delivering developments in Nebulas projects. 
Nebulas Weekly Report is maintained by Nebulas Developer Team.
Please send feedback to contact@nebulas.io, or @nebulasio on Twitter.

THIS WEEK’S Top Commits

Go-Nebulas Commits

We were keeping developing v0.3.0 and improving the Go-nebulas this week.

We have integrated Chrome V8 into NVM, that means JavaScript is the first Smart Contract Language in Nebulas. And developers can write smart contracts in JavaScript to run on Nebulas. Supporting JavaScript is the first step, we will support more popular high-level languages, such as Python and Ruby, then developers can implement their ideas with the most familiar languages.

We also started to design & implement PoD (Proof of Devotion). More details are below:

NVM

  • Supported smart contracts in JavaScript.
  • Implemented storage type in Google V8 Engine.
  • Finished creating & deploying smart contracts in NVM.

P2P Network

  • Added stream store cache & automatic clean functions into P2P network.

RPC

  • Implemented deploying & calling smart contracts by JSON-RPC.
  • Implemented mapping GPRC to HTTP.

PoD

  • Started to design PoD.

Console

  • Neb console improved an interactive shell for the JavaScript runtime environment.

Learn more on Github
Discuss with us on Slack.
Follow Nebulas on Twitter @nebulasio