Burstcoin Roadmap - The future is what we make it

The Burstcoin roadmap helps us share what we have accomplished, what we are working on next, plans for the near-term, and the direction that we are taking this project. The roadmap is intended to be accessible and clear enough to help open a practical dialogue with the community.

Achieved: Beginning August 2017.

Core Improvements

  • Code Refactoring:  Improve structure and readability.  Focus on simplicity and flexibility.  Eliminate old NXT code.  Pave way for more advanced modifications.
  • Stability and Reliability:  Improve the overall stability of wallets and nodes to maximize security and network reliability.  Better debugging and logging.
  • Development efficiency:  Add new procedures such as Unit-Tests.  Improve the API and other advanced components.
  • Dynamic node capabilities:  Make the mempool size configurable to better adjust to the node capabilities.  (Soft fork)
  • Dynamic block and fees:  Make transaction cost and block size dynamic values to be better able to cope with varying transactional load on the Burst blockchain.  (Hard fork)
  • PoC2 protocol:  A minimally invasive way to achieve time-memory tradeoff resistance, while keeping the currently used plots functional.

Usability

  • Mobile Payment infrastructure:  Bringing Burst closer to the ‘real economy’ by enhancing mobile payments, a vital feature for merchants.

Adoption

  • Simplified software:  Facilitate the installation and deployment of the Burst software packages for the end user.

Infrastructure 

  • New tools and services:  Providing the current explorers and observers with new tools and infrastructure.
  • Websites overhaul:  Update and improve the content, organization and aspect of the main Burstcoin websites. 

 

Current:

Core Improvements

  • Multi-Out Support:  Recipients of multi-out payments will soon have the ability to see those transactions in their wallet just like any other transaction.
  • Improved Smart Contracts:   Project Rosetta will simplify the process of creating Burst Smart Contracts. Future improvements will optimize the smart contract executions as well as reduction in cost per line of execution.

Usability

  • Burst JavaScript Library:  A Burst-specific JavaScript library is being developed to empower application developers and to facilitate in the development of a cross-platform wallet.
  • New Blockchain Explorer:  A new blockchain explorer is being developed which will be available in both a thin client and full node standard version.
  • Cross-Platform Wallet UI:  “Phoenix” is being developed to support desktop (OSX, Windows, Linux), and web. This wallet will feature increased security and a refreshed look and feel.
  • Application Management:  A Burst Application Manager “Easy2Burst” is being developed to streamline the installation of Burst core, tools and components; it will also simplify the blockchain download process and centralize Burst account management.
  • Distributed Network Explorer:  Designed to be ultra-scalable, “WatchDog” is a distributed explorer currently in development. It features distributed peer discovery, a querying API, notifications, and more.
  • New Pool Software:  New pool software is being developed and licensed under the GNU GPLv3, so everyone can run a pool without concerns over licensing if they wish to do so.

Adoption

  • More exchange gateways:  Getting Burst listed on more exchanges and expanding the trading of Burst for fiat.
  • Development Bounty Prog:  To encourage adoption, the Burst Marketing Fund (BMF) has been organizing and already started rolling out various retail-related bounty programs.
  • Retail Adopt Bounty Prog:  The Burst Marketing Fund (BMF) has been organizing and already started rolling out various retail-related bounty programs.

Communication

  • Advertising:  A bounty program has been started which rewards BURST for users who generate YouTube videos about Burst, its mining software, and tools.
  • Weekly Updates:  The Weekly Burst Report will continue to be published and produced under the flag of the Burst Alliance.

Near-Term:

Core Improvements

  • Wallet Auto-Updater:  It is important that Burst nodes stay up to date, and that the process of software delivery be safeguarded against malicious actors or centralized authorities. 
  • Multi-Sig Verification:  An auto-update feature coupled with a multi-signature signing process will help ensure that Burst nodes remain up-to-date and secure.

Usability

  • Cross-Platform Wallet:  A Cross-Platform Wallet Application “Phoenix” is being developed to support mobile devices, including iOS and Android.  This wallet will feature increased security and a refreshed look and feel.
  • Mobile Wallet:  A Cross-Platform Wallet Application “Phoenix” is being developed to support mobile devices, including iOS and Android.  This wallet will feature increased security and a refreshed look and feel.

Adoption

  • Large scale promotion:  To coincide with the release of the “Phoenix” mobile wallet, the Burst Marketing Fund (BMF) will use social media ads and other methods to help drive users to the new mobile wallet.
  • Redesign the burst-coin.org website.

  • Push community articles with paid advertising to reach a larger target audience.

  • More Bounty Programs:  To further encourage adoption, The Burst Marketing Fund (BMF) will open new bounty programs and conduct hackathons. 

Long-Term:

Core Improvements

  • PoC3 Protocol:  Take over a custodian role in globally distributed redundant storage by allowing storage of important information in plot files.

Usability

  • Multi-lingual Wallet:  Create new wallet software written in languages other than Java, allowing better flexibility for the end user and potential performance gains.

Adoption

  • Large scale promotion:  Creating and increasing brand recognition via social media to promote the introduction of the PoC3 Protocol.

Disclaimer

This roadmap is likely to be subject to future revisions and modifications. It does not represent a promise of development of any sort, but rather an indication of the direction taken by the development team at a given time.

2 + 15 =