Burstcoin Development

Burstcoin Development

The main point of contact and official developer for Burstcoin is The Burst Alliance, an umbrella organization consisting of two groups that address particular 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 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 more vital 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 refining 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 that 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 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.
  • 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.

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 smarts contracts.
  • Create a Burstcoin specific JavaScript library to facilitate the 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.  To 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 to 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 focusing on expanding Burstcoin to fiat pairs, geographic availability, and accessibility to underserved user groups.
  • Increasing brand recognition with a coordinated social media presence.
  • Promotional campaign coinciding with the release of the “Phoenix” mobile wallet.  Social media ads and other methods to promote the 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 involvement programs that will 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 Burstcoin Report:  Bi-Weekly Report published by the Burst Alliance.
  • Update to the current explorers and observers with new tools and infrastructure.

Burst Marketing Fund:

The Burst Marketing Fund (BMF) is a community group formed to address Burstcoin marketing.  Members join by making a significant contribution to the fund or joining the group’s Burstcoin mining pool, supporting the fund with a portion of mining proceeds.  Membership is also by invitation to those who have made significant contributions to the Burstcoin community through development, public relations, or other activities that further Burstcoin adoption.

Marketing activities are funded only by a majority vote of the membership.  Projects funded to date include:

  • A Minecraft plugin – an application that allows Burstcoin to function as an in-game currency.
  • A monthly node operation award – provides an incentive for public nodes meeting minimum up-time requirements.
  • A bounty program to encourage completion of specific tasks supporting software development.

The main discussion channel for this group is   Burstcoin Discord  #Marketing and BMF.

Trello board:  https://trello.com/b/kNHBYAdZ/bmf-project-support

Join the BMFPool:  https://bmf100pool.burstcoin.ro

Follow the BMF on Twitter:  https://twitter.com/burstflash

Accounts: BMF (Burst Marketing Funds),  BMF Development/Bounty Funds,  BMF Exchange Listing Funds

Burst Applications Team:

https://github.com/burst-apps-team

Burstcoin Documentation Project

The Burstcoin Documentation Project is a group of editors and translators that assemble, edit, and translate Burstcoin related materials.  This website is a production of the Burstcoin Documentation Project.

To contribute material for the documentation project, please visit: https://www.burstcoin.community/burstcoin-documentation/   (no sign-in is required)

All contributions of missing technical documentation, changes, corrections, typos, or just better ways of saying things are appreciated.

The Burstcoin Documentation Project’s goal is to be the definitive source of information relating to Burstcoin in a manner that showcases the project and the incredible body of work that has gone into making it deserving of a place in any list of top blockchain-based platforms.

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: Burstcoin 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.  Fees are distributed among Trade Token (TRT) holders.

06 2020

HARD FORK AT BLOCK 765,000

On the 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 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 is 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 smart contract framework that 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 Burstcoin-NFT was Koh-i-Noor.

05 2019

  • Phoenix Wallet powered by BurstcoinJS released.  BurstcoinJAS is a powerful JavaScript library for building Burstcoin-applications.  ( CIP-18 )
  • Without notice,  Poloniex delisted a large number of cryptocurrencies on May 10th.  The decision to close the order book caused a nearly 50% price drop.

01 2019

DEVELOPMENT TEAM TRANSITION

On January 3rd, 2019, the PoC Consortium stepped back from the role of development.  The Burst Applications Team and the Burst Marketing Fund began as the new lead developers.

06 2018

MULTI-OUT PAYMENTS

On the 11th of June, burstcoin initiated a successful hard fork at block 500,000 to implement multi-out payments.  Before 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 BURST per transaction with a dynamic fee schedule starting with .007357 during periods of low network activity.  The previous fee of 1 BURST 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 Burstcoin Dymaxion.  It described implementing 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 development shifted away from this white paper’s end goal and toward Burstcoin smart contract functionality, many of the required preparatory improvements 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.

12 2017

JOHN MACAFEE TWEET

  • December 22nd, 2017:   Coin of the day: Burstcoin — 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 Burstcoin blockchain[20].   Initial activities of the group included improving the wallet software and providing a reliable block explorer.  During the POC Consortium’s tenure as Burstcoin’s official developers, Burstcoin evolved into an advanced state.

Following the resignation of The POC Consortium from active development on January 3rd, 2019, The Burstcoin Alliance was formed and became the official development team.  Since then, development has continued at a rapid pace.  Although the Burstcoin 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 its leader’s prolific, and sometimes colorful, promotional activities [21].

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 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

3 + 12 =

To contact the development team or request assistance with anything related to this project, please contact us on the Burstcoin Discord channel.