Burstcoin Development

The main point of contact and official developer for Burstcoin is The BURST Aliance, an umbrella organization consisting of two groups that were formed to address separate aspects of Burstcoin’s advancement, the BURST Applications Team and the BURST Marketing Fund.

The formation of the Burst Marketing Fund was the beginning of a new period for Burstcoin.  While it has always had skilled programmers, marketing was often downplayed in favor of organic growth that well-developed technology would draw.  It was also felt that marketing would bring growth that could exceed the ability of the relatively small community to support.  After the cryptocurrency bear market of 2018, Burstcoin emerged stronger than ever with the Burst Marketing Fund committed to bringing the coin to a broader public audience.

The BURST Applications Team handles the technical aspects of Burstcoin.  During their tenure, Burstcoin has experienced its highest level of advancement to date.  A current focus is on refinement of Burstcoin’s public blockchain, making core features such as smart contracts more accessible, and rewriting the reference software.

The development team can be reached on Burstcoin Discord

RoadMap

The Roadmap is a planning document which shows the current development focus for Burstcoin in the context of planned future development, current projects, recently accomplished objectives, ongoing refinements to existing products, ongoing promotional projects, and history.  It helps us to share what we have accomplished, what we are working on next, and the general direction that we are taking.  The roadmap is intended to be accessible and clear enough to open and facilitate a practical dialogue with the community.

What we are working on now

  • Facilitate easier installation and deployment of the Burstcoin software packages for the end user.
  • Stability and Reliability:  Improve the overall stability of wallets and nodes to maximize security and network reliability.  Better logging and debugging.
  • Create new wallet software in languages other than Java, allowing better flexibility for the end-user and potential performance gains
  • Implement Unit-Tests to achieve development efficiency.
  • API improvements
  • Dynamic node capabilities to make the mempool size configurable according to the a node’s capabilities.  (Soft fork)
  • Phoenix Desktop Software to include a full node installer, automatic updates, multi-signature verification, node rotation, customizable dashboards, and other enhancements including a web version.
  • Distributed Network Explorer designed to be ultra-scalable, support distributed peer discovery, and include a querying API, notifications, and other features.
  • Mobile Payment infrastructure to bring Burstcoin closer to the real economy, a vital feature for future merchant adoption.
  • Expanding cross functionality among core features with deep linking.
  • A complete rewrite of the reference software in the Kotlin programming language.

Recent Accomplishments: Products and Products

  • Automatic Software Updates:  A delivery system coupled with multi-signature signing keeps nodes up-to-date and protected. 
  • Multi-Signature Signing Process:  Safeguards against malicious software modification and distribution.
  • PoC2 protocol:  A minimally invasive way to achieve time-memory tradeoff resistance, while keeping the currently used plots functional.
  • A decentralized exchange operating on the blockchain.  Built using BlockTalk, a new code library bringing better accessibility to Burstcoin’s smarts contracts.
  • Create a Burstcoin specific JavaScript library to facilitate development of a cross-platform wallet.
  • Refactor code in preparation for more advanced modifications.  Remove remaining unused NXT code.  Improve structure, readability, simplicity, and flexibility.
  • Phoenix Desktop:  Cross-platform wallet UI supporting OSX, Windows, Linux, and web.  Will feature enhanced security and an up-to-date look and feel.
  • Phoenix Mobile Wallet:  Including cross-platform support for iOS and Android, enhanced security, and an up-to-date look and feel.
  • Dynamic blocks:  To better handle transactional load variability on the blockchain.  (Hard fork)
  • Dynamic fees:  A new structure giving the flexibility to respond to varying network activity levels.  (Hard fork)
  • BlockTalk: A library to simplify and optimize smart contract creation and execution. 
  • Fee structure change to reduce the per line cost of smart contract execution.
  • Multi-Out transactions to be displayed on the same basis as other transactions.
  • Blockchain explorer to be available as a full node standard version and as a thin client.
  • Pool Software licensed under GNU GPLv3 that will make pool operation available to anyone who would like to participate by operating a Burstcoin mining pool.

Continuing – refining existing products & promotional activities

  • A program rewarding participants with Burstcoin who generate YouTube videos about Burstcoin, its software, features, and benefits.
  • Select exchange gateway applications with a focus on expanding Burstcoin to fiat pairs, geographic availability, and accessability to underserved user groups.
  • Increasing brand recognition with a coordinated social media presence.
  • Promotional campaign coinciding with release of the “Phoenix” mobile wallet.  Social media ads and other methods to promote use of the new wallet. 
  • Encourage Burstcoin related community articles with paid advertising to reach a larger target audience.
  • Burst Marketing Fund (BMF):  Organizing and promoting various retail adoption related bounty programs. 
  • Burst Marketing Fund (BMF):  Various bounty programs, hackathons, and community involvment programs that enhance all levels of Burstcoin adoption.
  • Update and improve the content, organization, and other aspects of the Burstcoin websites.  Burst-coin.org, Burstwiki.org, etc.
  • The Weekly Burst Report:  Bi-Weekly Report published by the Burst Alliance.
  • Update to the current explorers and observers with new tools and infrastructure.

History

  • 2014-08-10: Official announcement on Bitcointalk.org[1]
  • 2014-08-11: Generation of the Genesis block [2]
  • 2014-08-20: First pool available [3]
  • 2014-08-22: Burst/BTC market added to the C-CEX exchange [4]
  • 2014-09-06: Burst/BTC market added to the Poloniex exchange [5]
  • 2014-09-16: Burst added to the Bittrex exchange [6]   [7]
  • August 2015: Original developer of Burstcoin, using the pseudonym “Burstcoin” disappears [8] and the community takes over development.

Hard Forks

Changes in the blockchain protocol can prevent non-updated clients from accepting new blocks which requires a hard fork.

  • 2014-08-17: Version 1.0.2 adjusted difficulty [9]
  • 2014-08-27: Version 1.0.3 changed protocol for V2 pools [10]
  • 2014-09-17: Version 1.1.0 back end updated to NXT 1.2.8 to enable new NXT features (encrypted messaging, DGS) [11]
  • 2014-09-27: Version 1.1.3 added escrow transactions [12]
  • 2014-11-04: Version 1.1.5 update to Nxt 1.3 (added subscriptions, updated escrow) [13]
  • 2014-12-22: Version 1.2.0 added Automated Transactions (ATs) [14]
  • 2015-02-06: Version 1.2.2 refined ATs  (smart contracts) [15]
  • 2015-04-20: Version 1.2.3 further refined ATs and the asset exchange [16]

11 2020

BURSTCOIN JOINS BPSAA

The Blockchain Privacy, Security & Adoption Alliance (BPSAA) aims to educate the public on privacy and security issues and solutions in blockchain, and to facilitate a common forum for developers to create open-source privacy and security technologies for public use.

07 2020

DECENTRALIZED EXCHANGE LAUNCHED ON THE BURSTCOIN BLOCKCHAIN

BTDEX is a decentralized exchange system running on the Burstcoin blockchain.  It implements a unique non-custodial exchange method for cryptocurrencies and conventional fiat currencies based on BlockTalk Smart Contracts and on-chain encrypted messages.  The exchange method is serverless and fees are distributed among Trade Token (TRT) holders.

06 2020

HARD FORK AT BLOCK 765,000

On 20th of June 2020 a successful was initiated to implement CIPs 20, 22, 23, 24 and 25. The two main goals of the hard fork were to stabilize the 4 minute average block time and to improve the smart contract framework.

11 2019

CROSS-PLATFORM MOBILE WALLET

With the release of the mobile version of Phoenix, CIP-18 was implemented.  Phoenix is a Cross-Platform Wallet Application developed to support mobile devices, including iOS and Android.  This wallet feature increased security and a refreshed look and feel.

10 2019

Burstcoin listed on the eterbase exchange with FIAT and stablecoin pairings.

  • EUR
  • USDT
  • BTC
  • ETH
  • EBASE
  • XBASE
  • XBASE-B

07 2019

  • New pool software released giving pool operators the freedom to operate pools without license restrictions.
  • Burstcoin listed on the STEX exchange (BURST/BTC)
  • BRS 2.4.0. released with integrated Multi-Out payments giving recipients the ability to see these transactions alongside other transactions.  (CIP-19)

06 2019

BLOCKTALK AND NFTs

BlockTalk is an extended Burst smart contract framework which aids in the creation and deployment of contracts.  New contracts are written in Java with a simple interface for testing and deploying to the Burstcoin blockchain.  BlockTalk includes tools and code snippets to assist in the process and helps to manage the minimal fees involved with running the contract on chain.  As a result of this extensive development, NFTs ( non-fungible tokens ) were introduced.  These smart contracts have the unique feature of ownership.  The first BURST-NFT was Koh-i-Noor.

05 2019

Phoenix Burst Wallet powered by BurstJS released.  BurstJAS is a powerful JavaScript library for building Burst-applications.  ( CIP-18 )

BURSTCOIN DELISTED AT POLONIEX

Without notice,  Poloniex delisted a large number of cryptocurrencies on May 10th.  The reason can on be speculated upon.  The decision to close the order-book caused a nearly 50% price drop.

01 2019

Shortly after January 3rd, 2019, the Burst Alliance formed as the official developer and point for contact.  Constituents of this umbrella group are The Burst Applications Team and The Burst Marketing Fund, two groups that focus on two separate aspects of Burstcoin.

01 2019

PoCC left Burst on the 3rd of Janaury.  The PoC Consortium stepped back from his role as main development team and made room for the newly formed and community driven BAT development team and the Marketing-Group BMF.

The resigned PoCC members at this time were : ac0v, bold, Brabantian, cgb, Gadrah, JohnnyFFM, rico666, Taliesin Tapiwa, umbrellacorp03, Zach

06 2018

MULTI-OUT PAYMENTS

On the 11th of June, a successful hard fork at block 500,000 to implement multi-out payments was initiated.  Prior to the hard fork, Burstcoin was able to support 255 transactions per block (44,880 bytes).  After the hard fork, each block was adjusted to 1020 * 176 bytes (for a total of 179,520 bytes).  This increased supported transactions per second to 80, or a minimum of 367,200 on-chain transactions per day up to a maximum of 6,912,000 on-chain transactions per day.

2018

SLOT BASED TRANSACTIONS

Burstcoin replaced the minimum fee of 1 Burstcoin per transaction with a dynamic fee schedule starting with .007357 during periods of low network activity.  The previous fee of 1 Burstcoin had been set as a disincentive for denial of service attacks on the network.  With the new schedule, transactions can be initiated for the lowest fee even during periods of high network activity, but they are delayed until a slot for the transaction becomes available.

POC1 to POC2

To address a theoretical vulnerability referred to as a grinding attack, Burstcoin preemptively updated the format of its plot files while increasing the read speed by 50%.

12 2017

DYMAXION WHITE PAPER

On December 27th 2017, the PoC Consortium developers released a new white paper titled The Burst Dymaxion.  It described the implementation of a tangle-based lightning network allowing for arbitrary scalability and anonymous transactions and payment channels using directed acyclic graph (DAG) technology on top of the Burstcoin blockchain.

Although the focus of Burstcoin’s development shifted away from this white paper’s end goal and toward Burstcoin’s smart contract functionality, many of the preparatory improvements that it required were made and continue to benefit development.  One example is the development of the PoC2 protocol which eliminated the theoretical vulnerability of P0C1 to grinding attacks.

See “Pre-Dymaxion Hard Fork” for more details.

The-Burst-Dymaxion-1.00

12 2017

JOHN MACAFFE TWEET

  • December 22nd, 2017:   Coin of the day: BURST — First truly Green coin and most overlooked coin. Uses 400 times less power than Bitcoin. Super secure and private. Includes smart contracts, encrypted messaging, decentralized wallet, libertine blockchain. Most undervalued coin.

— John McAfee (@officialmcafee) December 22, 2017

08 2017

POC CONSORTIUM

In the aftermath of the spam attack, a group formed to continue development called the Proof-of-Capacity Consortium (PoCC).  The original announcement of the group was posted on August 11th of 2017, the third anniversary of the Burst blockchain[20].   Initial activities of the group included improving the wallet software and providing a reliable block explorer.  It was during the POC Consortium’s tenue as Burstcoin’s official developers that Burstcoin evolved into its advanced state.

Following the resignation of The POC Consortium from active development on January 3rd, 2019, The Burst Alliance was formed and became the official development team.  Since then, development has continued at rapid pace.  Although the Burst Alliance provides effective leadership for the project, they are quick to acknowledge the large core of volunteers that support the project with valuable advice, consultation, and resources.

07 2017

NETWORK ATTACK FORKS THE BLOCKCHAIN

On July 22nd of 2017, a denial of service attack (DoS) was launched against the Burstcoin network, causing many nodes to crash and the network to split into multiple forks [19].  Poloniex disabled deposits and withdrawals until August 10th while the network stabilized (Citation Needed).  In response to the attack, Burstcoin initially implemented a hard cap on the number of unconfirmed transactions that a node could hold in memory.  Subsequently, a configurable limit was made available so that each node could set independently set limits according to their own memory and computational resources. 

2016

BURSTNATION

Because of differences within Burst Team, several members started Burstnation [18]  by the end of 2016 (Citation Needed).  The differences continued until leading Burstnation members announced their retirement from the Burstcoin community after the release of the Dymaxion white paper.  Burstnation can be credited with expanding the Burstcoin community through their leaders prolific, and sometimes colorful, promotional activities [21].               

2015

BURSTCOIN MAKES HISTORY

In 2015, Burstcoin initiated the first Atomic Swap, together with Qora, pioneering the basic concept of a decentralized exchange:   https://www.ccn.com/qora-burst-now-able-make-cross-chain-transactions/

08 2015

BURST TEAM

After the original developer of Burstcoin disappeared, a community quickly formed under the name Burst Team in August of 2015. Development of the wallet software continued as a fork of the original project on Github[17].  A website and a forum were created at burst-team.us.

05 2015

BURSTCOIN MAKES HISTORY

Initiated the first Atomic Swap, together with Qora, pioneering the basic concept of a decentralized exchange:  https://www.ccn.com/qora-burst-now-able-make-cross-chain-transactions/

09 2014

NEW EXCHANGE LISTINGS

  • Bittrex (BURST/BTC)
  • Poloniex (BURST/BTC)

08 2014

BEGINNING OF BURSTCOIN

Burstcoin was released to the public on 10 August 2014 on bitcointalk.org by the original developer who was known under the alias “Burstcoin”.  The developer disappeared without explanation.  Their identity is unknown. 

  • Generation of the Genesis block
  • Burstcoin listed on C-CEX (BURST/BTC)
  • First mining pool made available

2 + 14 =