Skip to content

Version 2.2

Choose a tag to compare

@Bitc2org Bitc2org released this 20 Aug 14:08
· 95 commits to master since this release

Version 2.2 Change log:

  • Upgraded the staking system and improved staking efficiency.
  • Updated QT to 5.9.7. This can fix the Mac version start-up problem for Mojave and High Sierra users. It also means that Bitcoin 2 Core software starting with v2.2.0 will no longer run on MacOS versions older than Yosemite 10.10.
  • Upgraded depends.
  • Fixed a rare wallet crash scenario that could have happened while staking if one was beaten to the block and validating their created block.
  • Removed Qt4 build support and code fallbacks.
  • Fixed missing block explorer icon.
  • More than 99 confirmations will be required before coins can be staked.
  • If all other conditions are met, staking now begins after the wallet receives its first coins that can be staked without having to restart the wallet.
  • Changed the minimum transaction fee to 0.00003200 BTC2 per KB.
  • Removed explicitly unused transaction comparators that sometimes could have caused transaction timestamp display issues.
  • Completed the changes to claiming from the fork.
  • Started using the clock5.png icon when a transaction is almost confirmed.
  • Implemented block spam filters to prevent the possibility of spam attacks (AKA. denial of service) to one by one crash or slow down nodes that the attacking peer could connect to. No spam attacks were known to have happened on the BTC2 network, but this ensures that they will not in the future either.
  • Minor optimizations.
  • Our new staking protocol fixes PoS v3 algorithm vulnerabilities. We added time-tested solutions that have not been able to be exploited and extra checks and rules of our own to ensure that no one can gain more staking power than someone else who has an equal amount of coins. We are one of the first Proof of Stake coins to truly fix these vulnerabilities. Many are still vulnerable, including those that just did a basic patch that only served to increase the cost of a potential attack.
  • Removed the stretched Windows installer icon.

Updating your Bitcoin 2 Core wallet to this version is mandatory. That includes upgrading all your Masternodes. After enough nodes have upgraded to this version, a new staking protocol will be activated and the old nodes that fail to upgrade their wallet before that will end up forking to the wrong chain. Update: The Staking Protocol Upgrade happened on August 23 2019.

To update, you just need to download the archive, stop your wallet and let it fully shutdown, and then copy the executable files in the bitcoin2-bin folder to replace the ones you had installed already.

After upgrading your Masternode and your desktop wallet, you should go in the Masternodes tab on your controller wallet and click to Start the upgraded Masternodes after they are reported as "missing".

If you want to synchronize faster, you can download a blockchain snapshot with transaction indexing enabled from https://www.bitc2.org/snapshot-August-23-2019.zip
If you choose to use that, read the ReadMe.txt that is included in the .zip file for instructions.

  • File type of the Linux 64-bit version now appears as application/shared-lib on some systems. This is because the executables are hardened for extra security. The original Bitcoin Core executables appear as application/shared-lib on those systems too. You can launch it from the command line with ./bitcoin2-qt or create a shortcut or a shell script that simply launches it.