Roadmap

ROADMAP

GUIDING PRINCIPLES

Our guiding principles are modularity, simplicity, testing, and documentation. Every new feature listed below should be implemented with these principles in mind. In particular, unit tests and documentation will accompany any significant contribution.

ROADMAP TO LAUNCH THE MONET NETWORK

Monet Hub

Babble SDKs

Babble core

EVM Babble

2018
2018
2018
2018
ANDROID + DEMO

Babble library for Android

Android + Demo

FASTSYNC

Enable nodes to catch up with the tip of the hashgraph and blokchain without having to download the entire thing.

FastSync

QR MODULE

New version to be released

QR Module

BLOCKCHAIM INTERFACE - EVM LITE

Design an interface compatible with other blockchains (eg. Babble, Tendermint)

Blockchain Interface - EVM Lite

HTTP-API MODULE

New version to be released

HTTP-API Module

DYNAMIC PARTICIPANS

Allow validators to join via Join Requests. Define rules to remove participants when they appear to be offline or broken.

Dynamic Participans

TESTNET

Staging environment of Babble + EVM-Lite to test development of Hub services

Testnet

JS LIBRARIES

Reusable javascript libraries to interact with EVM-Lite HTTP service

JS Libraries

WEIGHTED VOTING

Assign weights to validators in the virtual voting methods

Weighted Voting

POS

Proof of Stake logic based on Tenom

POS

PEER DISCOVERY + ID SMARTCONTACTS

Plugins for the Babble mobile SDKs - various solutions for peer-discovery. SmartContract for self-sovereigh ID

Peer Discovery + ID SmartContracts

ICE

ICE servers - link with peer-discovery

ICE

ICE MODULE

Pugins for the Babble mobile SDKs that make use of the ICE protocol to enable NAT traversal

ICE Module

BABBLE LIGHT CLIENT

SmartContract template to register Babble light-clients

Babble Light Client

TENDERMINT LIGHT CLIENTS

SmartContract template to register Tendermint ligth-clients

Tendermint Light Clients

IOS

Babble library for iOS

iOS

2020
2020
2020
2020