Breakoutjournal

Breakoutjournal


Your source for frequent updates and news about Breakout Chain, a unique global payment system and the first of its kind.

June 2017
M T W T F S S
« Nov    
 1234
567891011
12131415161718
19202122232425
2627282930  

Categories


Breakoutjournal

Breakout Chain Update v1.4.5.0

With version, we are pleased to announce several major enhancements and bug fixes for Breakout Chain.

James StroudJames Stroud

Download v1.4.5.0 clients from https://github.com/BreakoutCoin/Breakout-Chain-Client/releases/tag/v1.4.5.0.

Version v1.4.5.0 improvements include

  1. Inflation of Breakout Coin (BRK) will switch from about 2.5% to about 5%, the latter conforming to the original BRK specification. This switch corresponds to a block reward increase to 20 BRK, from 10 BRK.
  2. Card staking has been fixed, and soon cards will mint Sister Coin (SiS) readily upon maturity. Once the first card stakes, Breakout Chain will be the first cryptocurrency that has more than a single staking currency. It already is the first cryptocurrency block chain that mints two different currencies to secure the chain (BRK and SiS).
  3. The built-in Tor has been upgraded to the newest version (0.2.8.6). The previous built-in Tor version was over two years old, meaning the upgrade includes hundreds of improvements to the Tor protocol.
  4. In addition to built-in Tor, the client now supports clear net. This brings access to billions of new users around the globe who are behind government and ISP firewalls that prevent Tor. China, for example, has one of the most agressive Tor firewalls of any government, effectively excluding most of its 1.37 billion inhabitants from using the previous version of Breakout Coin. A given cryptocurrency achieves value largely from the number of active users, who place demand pressure on the coin supply. My goal is to remove any impediment to adoption, and this has meant a clear net option.
  5. I have also added support for external Tor. This allows users to choose their Tor implementation if they want something different from the convenient built-in Tor. This option may appeal to users who want to use the Tor development branch, a custom implementation, or even Tor proxied through another computer in very lightweight environments.
  6. For maximum flexibility, I have created networking configurability that allows users to choose from several different setups: (A) built-in Tor only, (B) clear net only, (C) built-in Tor + clear net, and (D) external Tor + clear net. Instructions for setting up these configurations are below. The latter two configurations allow any user to serve as a Tor-clear net bridge, which helps the Tor network and clear network to communicate with each other. Breakout’s own seed nodes will also be Tor-clear net bridges, but other users are also invited to run bridges to help the network.
  7. Stake splitting is now much more agressive, meaning stakers do not need to split wallets into many different addresses. Each stake will split a single transaction into two until an optimal number of transactions populate a staking wallet. The process of splitting to optimality may take a couple of months unless users split transactions manually to expedite the process. Optimality means that a transaction will split if the staker wastes any staking potential waiting for maturity. Over time this results in a staking transaction pool that contains no more transactions than needed to fully utilize staking potential. Further, transactions will be no smaller than needed.

Currently, builds are available for OS X 10.7 – 10.12, Raspbian (for ARM Raspberry Pi hardware), Windows XP – Windows 11. Linux builds are coming soon. You will notice that Breakout supports some very old operating systems. This is because a core philosophy of Breakout is to achieve the widest adoption possible. For example, Windows XP just turned 15 years old and can run on hardware that is 20 years old. This expands accessibility to billions of people worldwide who can find old hardware and install practically any version of windows still widely accessible.

It is essential to support desktop hardware because running a full node is the only trustless way to guarantee privacy. In contrast, phone or browser light wallets work by requesting block chain data from specialized servers that provide this data. These queries, and any transactions submitted through these servers potentially risk the user’s privacy. Running a full node gives users plausible deniability because a transaction broadcast by a node can originate from any of a user’s peers and not necessarily the node itself.

How to Configure Your Breakout Chain Networks

The newest Breakout Chain release (1.4.5.0) allows users to connect to either both Tor and clear networks using flags in the breakout.conf configuration file. This configuration file is at the following locations:

Windows: %appdata%\Breakout\breakout.conf
Mac: ${HOME}/Library/Application Support/Breakout/breakout.conf
Linux: ${HOME}/.breakout/breakout.conf

To get the %appdata% folder on Windows, find the “Run” command either in the windows menu (Windows 7 and below) or by using the search feature to find the command named “Run”. In the dialog, type %appdata% to open the %appdata% folder (Windows 8 and above).

On Mac, find the Application Support folder by going to the *Finder*:
– Clicking Go
– Click on Go To Folder
– Enter ~/Library/Application Support/ in the dialog

The breakout.conf file must be edited with a real text editor. On Windows, use Notepad, and on OS X download the free TextWrangler software from the AppStore (https://itunes.apple.com/us/app/textwrangler/id404010395). On Linux use vim, emacs, pico, nano, gedit, or similar. Please DO NOT attempt to edit the breakout.conf file with the built in OS X program called TextEdit.

The Tor network can be accessed through the built-in Tor that comes with Breakout Chain or with external Tor that can be downloaded from https://www.torproject.org/download/download.html

IMPORTANT Any time you use external Tor, you need to also run the Tor browser on the same computer to provide the external Tor network.

For external Tor, you only need to run the Tor browser and it will provide Tor for you at port 9150.

Settings Added to breakout.conf for Various Configurations

Internal Tor Only: no customizations are needed for the breakout.conf file (edited)

External Tor Only – add the following two lines:
onlynet=torext
torext=127.0.0.1:9150

Clearnet Only: add the following two lines:
onlynet=ipv4
addnode=162.254.24.181

Tor-Clearnet Bridge with internal Tor (both networks on the same node):
onlynet=tor
onlynet=ipv4
addnode=162.254.24.181

Tor-Clearnet Bridge with external Tor (both networks on the node):
onlynet=ipv4
onlynet=torext
torext=127.0.0.1:9150
addnode=162.254.24.181

James Stroud, Ph.D., is the lead developer for Breakout Chain, the blockchain carrying Breakout Coin, which is the chip used for the online gaming platform developed by cryptocurrency startup Breakout Gaming. Dr. Stroud is also a co-founder of CryptoCertify, the first company to focus on auditing both the code and deployment of cryptocurrency applications.