NEO Monthly Report - August 2019

9/10/2019

Major Highlights

  • NEO held its inaugural NEO Community Assembly, inviting representatives from NEO development communities to join discussions and collaborations in Shanghai, 2-6 Sep. 
  • NEO debuted NEO•ONE, NeoFS, and the NEO Blockchain Toolkit during the press conference of its inaugural NEO Community Assembly. More information
  • NEO and Swisscom Blockchain, a subsidiary of Swisscom, the largest telecoms provider in Switzerland, jointly launched Seraph ID, a self-sovereign identity (SSI) framework built on the NEO blockchain. More information
  • NEO and gumi Cryptos Inc. strike a Strategic Partnership Agreement to promote the Japanese blockchain industry. More information
  • NEO joined .NET foundation as the first and only blockchain project member.
  • NEO joined the Decentralized Identity Foundation to advance its vision of an open and decentralized system of identities, organizations, and dApps.

NEO Development

NEO3
R&D
  • Completed cross-chain protocol design.
  • Completed NEO3 development guide.
  • 520 New Unit Tests for NEO3 added.
  • NEO3 Preview 1 functional and integration testing, 80% completed.
  • Implementing native voting contract for NEO3, 80% completed.
  • Discussed NEO3 built-in oracle solution design.
  • Studied potential cryptography improvements for NEO3, such as zk-SNARK and an aggregate signature scheme.
  • C# SDK development for NEO3, 60% completed.
  • Assisted the developer community developing JS SDK for NEO3, 20% completed.
Tests and bug fixes

Some important issues were tested and fixed, including an important vulnerability fix for NEO3 VM. The team has started working to support RocksDB in NEO3, allowing us to avoid known issues in LevelDB, including an incompatibility with MacOS users.

Private network

The team has already setup and tested NEO3 using a private development network, and will be moving towards releasing a test network. To make it easier for new developers to experiment with NEO3, this release will also be published using Docker.

Features and Updates
NEO 2
Upgrades
  • Released neo-cli 2.10.3 and upgraded MainNet and TestNet accordingly.
Bug fixes

Several fixes were made and applied to Neo 2 during this month, including a critical fix that was causing consensus nodes to produce empty blocks.


Community Contribution and Developer’s Experience

NEO Saint Petersburg Competence Centre 
CoZ
  • Completed neo-python audit bringing neo-python into parity with neo-cli 2.10.2, including:
    • Fees (sys_fee, net_fee, gas consumption)
    • VM execution (VMstate, storage changes, VM return stack)
    • Integrating neo-python-core back into the neo-python main project.
    • Move from using Twisted to asyncio as event driven framework.
    • Add completely new networking code that is fault tolerant.
    • Performed a massive audit of both Mainnet and Testnet to ensure that for all blocks the following items are in line with neo-cli 2.10.2 (which was the latest version up until this weekend).
    • In summary, we've validated that neo-python produces identical chain state compared to neo-cli up to date.
NeoResearch 
  • Developed of a portable C++ library for NEO cryptography. More details here
  • Studied on efficient RPC communication and serialization protocols, including protobuf and gRPC.
  • Implementation advancement of libbft (BFT library collection).
Neow3j
  • Version 2.2.0 released with new features and bug fixes.
  • Added support to deploy smart contracts.
  • Added possibility to withdraw assets from a smart contract to another address.
NEXT
  • Neodapp.store officially launched.
  • 2019 NEO Eco New Page - “50 Plan” Special Event successfully held in Hangzhou, China. 
NewEconoLabs
  • Neoray2.0 near completion, will launch in mid-September.
  • Teemo Developer Version, adding interfaces for contract deployment and transaction signing, to integrate with Neoray2.0.
  • Completed explanatory document for blockchain browser NELscan, including documentation for frontend, crawler, analysis engineering, and API service.
  • Completed MainNet data analysis for blockchain browser NELscan contract information inquiry. All transactions, transaction volumes, and number of addresses are available.
NEO-ONE
  • Announced upcoming release of NEO-ONE 2.0 with MainNet ready TypeScript contracts and updated documentation.
  • Integrated with CodeSandbox to allow in-browser app development and facilitate the sharing of code snippets.
Infrastructure(NGD Seattle)
  • NEO Blockchain Toolkit for .NET - launch in September with Early Access Preview release. 
  • Key components development-
    • NEON Smart Contract Compiler
    • NEO Smart Contract Debugger
    • NEO Express
    • Smart Contract Templates in .NET languages
    • NEO-FX Library     
    • NEO Visual DevTracker 
  • NEO Blockchain has been officially invited to be part of the .NET Foundation.

NEO Marketing

Another action-packed month for NEO’s marketing. Besides preparing for our first ever NEO Community Assembly, we produced weekly online campaigns for LOVE NEO and bilingual NEO Live sessions. We have also expanded NEO’s presence globally to a meetup event in Berlin, Bloconomics Expo in Kuala Lumpur, as well as NEO JOY in Shenzhen. We are also busy revamping NEO’s website, which will bring a whole new branding and user experience in celebration of NEO’s 3rd anniversary.

Online Activities 
 

LOVE NEO (Video Interview)       

NEO Live (Telegram)                    

NEO Live (WeChat)                

Week 1     

CardMaker

Switcheo

Dex.top

Week 2

NEONEXT 

Cobo

Blockchain Cuties

Week 3

John from NGD Seattle  

Zelcore, Blockchain Cuties   

Magic Cube

Week 4

Switcheo

Novem Gold

NEO Community Assembly Recap

Offline Events
  • NEO JOY 2019 went to Shenzhen with projects within the NEO ecosystem, including FutureDAO, SEA, Alchemint, CryptoFast, and Dex.top, to discuss on the application and value of De-Fi.
  • Da Hongfei, founder of NEO gave a VIP keynote speech at Bloconomics Expo 2019 about NEO and NEO3 development in Kuala Lumpur, Malaysia on 15th-16th.
  • NEO hosted the “NEO Powers Up Berlin” community meetup on 21st August, to discuss NEO’s history, current status, and updates on NEO3. At the event, NEO founder, Da Hongfei, director of ecosystem growth, John Wang, and blockchain engineer, Longfei Wang, gave presentations to the crowd.
  • Nikkor, NEO EG manager, attended Hangzhou Blockchain Summit on August 23rd, and gave a speech titled “Building a flourishing NEO Ecosystem”.
NEO official website redesign - 40% completed.

NEO Ecosystem 

  • Project Collaborations
    • Dappbirds launched NEO dApp store, plans to release multiple games based on NEO.
    • Magnum Wallet supports NEO.
    • Hoo wallet supports NEO/GAS.
    • Infinito will launch NEO dApp store soon.
    • NEO stores and on-chain data monitoring are now available on following dApp platforms: dapp.com, stateofdapps,dapp.review and Beestore.
  • New Projects
    • Idle card game “MyCryptoHeroes” completed closed beta testing on NEO, will start internal beta testing soon.
    • NEO-based “Nature Town" is launched on game “CardMaker”.
    • Pre-sales started for “Blockchain Cuties” on NEO, gameplay testing starts soon.

Liquidity

New Exchanges
    • Coinex listing NEO/GAS
    • CoinBig listing NEO