Burst Core – BRS Burst Reference Software

The Burst Apps Team is currently the custodian of the Burst Reference Software, aka Burst Core, aka BRS. Swiftly moving in to fill the void left from the departure of the PoC Consortium. BRS is programmed in Java, enabling it to be run on any platform. This is the software that is at the center of the Burst network. Running this software, with your ports open to the outside world, is running a “full node”. Running a full node helps secure and distribute the network.

BURST Features

  • Proof of Capacity – ASIC proof / Energy efficient mining
  • Fast sync. with multithread CPU or OpenCL/GPU (optional)
  • Turing-complete smart contracts, via Automated Transactions (AT) https://ciyam.org/at/at.html
  • BlockTalk Framework Allows Smart Contract Development in Java
  • Multi-Out Transactions (Multiple Addressees and Amounts Per TX)
  • Asset Exchange and Digital Goods Store
  • Encrypted Messaging
  • Fair Release No ICO/Airdrops/Premine

Download Burst Core Wallet – BRS 2.4.1 here!

Current Release

BRS 2.4.2

August 13, 2019

Changes in this release:

  • Fixed HTTP API Encoding being reported to the client incorrectly, leading to the client incorrectly parsing special characters
  • Limit maximum number of items returned by HTTP API
  • Fixed NPE in ProtoBuilder when fetching an account

Zip SHA-256: a03cb6491b4fa870b7d3498f9449df822d5612ab167576b4408c5ba0bbcf1afc

Download burstcoin-burstcoin-2.4.2.zip – 39.2MB

Download Source – zip

Download Source – tar.gz

 

Past Releases

BRS 2.4.1

July 14, 2019

Changes in this release:

  • Default to submit nonce whitelist off
  • Revert removal of rejection of surplus parameters
  • Add option to bind V2 API to specific interface
  • MariaDB Settings tweaks
  • Various bug fixes and improvements

Zip sha256: fc3d943ddd34c6e3fefed5de824f2ebe72ba6947fb9d287ef95875f56ea775a2

Download burstcoin-burstcoin-2.4.1.zip – 39.1MB

Download Source – zip

Download Source – tar.gz

 

BRS 2.4.0

June 30, 2019

Changes in this release:

  • Massive DB optimization, much much faster sync speed (Benchmarked at 7 hours to sync to block 600k on a 4C/8T 16GB RAM system, under MariaDB 10.3)
  • Implemented CIP19 – View incoming & outgoing multi-out transactions in the UI
  • Added new feature to sign arbitrary messages using UI
  • Fixed gRPC error descriptions
  • Comprehensive V2 API with all functionality of V1 implemented
  • Auto pop-off on block push fail with slow back-off, should prevent nodes from getting stuck forever
  • UTStore should produce waaaay less spam
  • CORS on by default
  • Minimum previous version is now v2.3.0
  • Enforce fee structure (Inactive)
  • Improved algorithm for transaction candidate selection
  • Check in gRPC generated files (simplifies build)
  • Tighter timings for sync threads
  • Burstkit4j integration
  • Rewrite support for UI (Apps that utilize deep linking such as phoenix can now be hosted by BRS)
  • Add a method to not submit passphrase when solo mining by configuring passphrase in config and only submitting account ID, and an option to disallow others from mining on your node
  • AT debug option
  • Improvements to AT implementation
  • Web UI: Display AT messages as both string and hex
  • Fix UT Store failed removal
  • Re-add getGuaranteedBalance HTTP API call as lots of clients depended on it
  • Test endpoint support for QR code generator
  • Implemented CIP20 (Inactive)

Zip sha256: a3d357a18b6f806521d466762636c81c9bc5c71edc0203503f0b83dcdea3d372

Download burstcoin-burstcoin-2.4.0.zip – 37.9MB

Download Source – zip

Download Source – tar.gz

BRS 2.3.0

March 3, 2019

Changes in this release:

  • Fix of major security vulnerability where passphrase was sent to node upon login
  • gRPC-based V2 API. Currently only contains calls needed for mining, will be expanded in future if well received.
  • Migrate to GSON as JSON library
  • Significantly improve sync speed, as well as other minor performance improvements
  • New Semver-based versioning system
  • Fix bug where reward recipient assignments would not go into unconfirmed transactions
  • Lightweight Desktop GUI, with tray icon (For windows and mac, can be disabled with “–headless” command line argument)
  • Automatically add conf/ directory to classpath
  • Configurable TestNet UI/API port
  • New getAccountsWithName API call
  • UI: Fix 24h timestamp display option
  • Allow development versions of wallet to run on TestNet only
  • Fixed bug where string validation could fail in certain locales
  • Use FlywayDB for database migration management

Zip sha256: 21afa3be8971ad491b5aabc775263710a93fd767b2448d0074360c9587204ed6

Sha256 signed by @harry1453 using public key 871a79f30c5f4e70d6915978fbb29b2e9969746e28322a4d93413c46b9f9566efc839899621c0f9c802a0fcf712231d3f5d1f88d552ba1ad0c1cac24a32b750b39c4343a440beda14dcdf30108cdb4298b1508e4e2b63363f0d366d5b717aed0

Download burstcoin-burstcoin-2.3.0.zip – 36MB

Download Source – zip

Download Source – tar.gz

 

BRS 2.2.7 “Eschaton”

Released Jannuary 2, 2019 – Thank you, Brabantian, and the rest of the PoCC, for all that you did for Burst.

Final enhancement release on top of BRS 2.2.6

sha256sum of burstcoin-2.2.7.zip:
3fd84d68207d5bdcf429c9f43cbb450f84780a2b06abff55784262dff5a30bc5

Enhancements: (@Brabantian)

  • fat block forging for specific situations (emergency/spam, sponsored mass-airdrops) Wallet has a 400 block TTL (time-to-live) in this mode
  • will talk only to 2.2.6 or later – only these versions provide a full-scale spam protection in both (push & pull) UT transfer modes (CIP17). Please get rid of pre-2.2.6 versions which can be abused for spam reflection attacks.
  • clean peer from peers list if it cannot be fed UTs (peer probably went offline). Keeps up a healthy peers list. (@rico666)

Fixes:

  • Reward recipient assignment in UI should work now (fix-fix from blankey1337)
  • Test API “This request is only accepted using POST!” Fix (@Brabantian)

Download burstcoin-burstcoin-2.2.7zip – 22.6MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.6 “Citadel”

Released December 8, 2018

Enhancement release on top of BRS 2.2.5

sha256sum of burstcoin-2.2.6.zip:
c9763e17b3897957d91519a205c470cb9b138f4468637dab2b8749a090cbdef9

Major Enhancement/Fix:

  • Implementing CIP17: Differential UT Propagation for push & pull (@Brabantian )

Enhancements – new versions:

  • mariadb connector (2.2.3 -> 2.3.0)
  • hikaricp (2.7.8 -> 3.2.0)
  • jacoco (0.7.9 -> 0.8.2)
  • jooq (3.10.5 -> 3.11.7)
  • mockito (2.15.0 -> 2.23.4)
  • minor updates: H2, JNA, Kryo, hsqldb

Download burstcoin-burstcoin-2.2.6zip – 22.6MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.5 “Mitigator”

Released November 18, 2018

Maintenance release on top of BRS 2.2.4

sha256sum of burstcoin-2.2.5.zip:
7a17196b28a8c849df74a0133f08ea623097cba932bd1839fcb1064255639f22

Fixes:

Anti-Reflection Patch (@ac0v )
Revert UTStore size

Enhancements:

new jetty version 9.4.14

Download burstcoin-burstcoin-2.2.5zip – 22.3MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.4 “Propagator”

Released October 25, 2018

Maintenance release on top of BRS 2.2.3

sha256sum of burstcoin-2.2.4.zip:
519e3e23945daa71260cb603e58f9e3099892c2d8a44981d07d77570846867d0

Fixes:

  • Security fix (JS injection) (@rico666)

Enhancements:

  • increasing size of UTStore 4-fold (@rico666)
  • getBlocksFromHeight P2P extension #411 (@Quibus-burst)
  • several UI enhancements and fixes (Almurik)

Download burstcoin-burstcoin-2.2.4zip – 22.2MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.3 “Victor”

Released June 6, 2018

Maintenance release on top of BRS 2.2.2

sha256sum of burstcoin-2.2.3.zip:
2657a6e607d4322e43d502df6b4b733166d12b333e93b3d4228a71a1c81eb69b

Fixes:

  • UPnP fixed once again (Heos), number of public nodes should grow again
  • fixes to rare race conditions in UT handling (Brabantian)
  • adding forgotten /lib directory for ARMv7 hosts (rico666)

Enhancements:

  • DeepQR CIP14 – special thanks to Almurik (UI), Brabantian (specs & backend), Nixops (specs)

Download burstcoin-burstcoin-2.2.3.zip – 22.1MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.2 “Stabilizator”

Released September 17, 2018

Multiple stability patches on top of BRS 2.2.1

sha256sum of burstcoin-2.2.2.zip:
a7f672cf15cb9a99c22fae473b91bfed9caf45395fb83f3c61c0fa297daff2ac

Fixes:

  • getOrderedATs was broken – did not honor the account latest flag and so the result contained duplicate data
  • ATs (eg. Crowdfund) mixed with other appendages breaks the sync
  • an issue, which is already fixed in nxt kills our leading/trailing newlines for eg. crowdfund, but also many more items -> mrv777/NXT@f3b2038

Enhancements:

  • FeeSuggestion
  • CIP6
  • CIP7

Download burstcoin-burstcoin-2.2.2.zip – 21MB

Download Source – zip

Download Source – tar.gz

BRS 2.2.1 “Pre-Dymaxion”

Released June 6, 2018

First PoCC-initiated hard fork release, patchlevel 1. This wallet will hard fork at block height 500 000 with the following features:

  • up to 4 times larger block size
  • dynamic fees
  • Multi-Out payments

From block height 502 000 on the wallet will also switch to PoC2 nonce validation.

After the hard fork, the effective transaction capacity of this wallet will be up to 80 times that of the previous 2.0 version.

sha256sum of burstcoin-2.2.1.zip:
6bb82c125db2757bf7a92512907785c02a8312d910a85ca4e0600b3860a21bc1

Fixes:

  • UPnP does not close ports anymore, our network of public nodes should grow again
  • problems in blacklisting peers should be gone
  • stability – no single BRS 2.2.1 halted unexpectedly in our tests

Download burstcoin-burstcoin-2.2.1.zip – 20.5MB

Download Source – zip

Download Source – tar.gz

Burst Reference Software 2.0.4

Released April 9, 2018

This release is the foundation of the future Burst. It offers better performance, stability and security compared to any release so far. It has some nice features like UPnP, JOOQ (for any database backend – via DB manager), snappier UI, improved market etc.

We also cut some things away to keep it slim (DB dumps really better than Quicksync) and slick.

Notable changes to 2.0.3 are:

  • bugfixes in solo mining capability
  • async/sync repairs for frontend (due to new jQuery)
  • mariaDB/H2 bootstrap handling in burst.sh (Unix)
  • DB robustness (ensuring InnoDB)

sha256sum

burstcoin-2.0.4.zip: bf9b701f7a6d3ba111ebc060596c18aac61bfab501b9f59b08153115bfcf0d82

Download burstcoin-burstcoin-2.0.4.zip – 22.7MB

Download Source – zip

Download Source – tar.gz

Burst Reference Software 2.0.3

Released March 15, 2017

This release is the foundation of the future Burst. It offers better performance, stability and security compared to any release so far. It has some nice features like UPnP, JOOQ (for any database backend – via DB manager), snappier UI, improved market etc.

We also cut some things away to keep it slim (DB dumps really better than Quicksync) and slick.

sha256sum

burstcoin-2.0.3.zip: 6e1d4771be5896eb5210e2e1bfb83cb51db32b4b3d2afd26af8f9b90855a10b4

2.0.2 – hotfix for P2P communication

2.0.1 – re-sync 2.0.1 branch with master

2.0.0 – some docs for the conf upgrade feature under Linux/Unix

Downloadburstcoin-2.0.3.zip– 19.4MB

Download Source – zip

Download Source – tar.gz

burstcoin-1.3.6cg

Released October 29, 2017

  • Multiple Database Functionality (MariaDB, Firebird, H2)
  • Quicksync

Download burstcoin-1.3.6.cg.zip – 39MB

Download Source – zip

Download Source – tar.gz

burstcoin-1.3.4cg

Released Septermber 5, 2017

  • Advanced UTF8 Support
  • Enhanced Database Deployment
  • Improved Web GUI Version Notification

Download burstcoin-1.3.4.cg.zip – 8.11MB

Download Source – zip

Download Source – tar.gz

burstcoin-1.3.2cg

Released August 11, 2017

  • First release of the CryptoGuru Enterprise Burstcoin Wallet.
  • MariaDB Back End

Download burstcoin-1.3.2.cg.zip – 9.77MB

Download Source – zip

Download Source – tar.gz