Protocol update: Preconditions and prospects

Protocol update: Preconditions and prospects.

Just like PPCoin, NovaCoin uses ChainTrust score instead of ChainWork (used by BTC, LTC and another PoW-based systems).

We decided to implement the new chain trust score calculation algorithm. It will prevent pure PoS double-spend attacks even without broadcasted checkpoints. Now I’ll try to describe, how it works in comparison with an old algorithm.
Continue reading

Pre-release 0.4.3

0.4.3 minor release planned for this weekend. Changes announce:

  • GBT speedup up to 10 times, to make stratum pools more reliable under high tx/s rates;
  • Stake generation statistics (available coins amount, current stake generation power) will be available through RPC;
  • Coinstake inputs adding policy will be a little more aggressive for some cases.

0.4.3 will be compatible with 0.4.2 in terms of database format and protocol rules.

Release 0.4.2

0.4.2 update is ready and published.

It includes a few changes in addition to new PoS ROI calculation algorithm, which was implemented in 0.4.1:

  • Fix for lk_max_locks exhaustion problem, more info is available here. It will become active since 20 Aug 2013;
  • 27 bits PoS target limit will become active since 20 Jul 2013.

Protocol update conditions:

  • 0.4.1 and 0.4.2 will be compatible with 0.3.5/0.4.0 until 20 June 2013.
  • 0.4.2 will be compatible with 0.4.1 until 20 July 2013.

An optimal way is update to 0.4.2 before 20 June 2013.

Release 0.4.1

Important changes are listed below.

  • Dynamic PoS interest. Now it’s a function of PoS difficulty, nRewardCoinYear = 1 / (posdiff ^ 1/6). It can have values from 100% to 1%;
  • Checkpoints ignore option added, disabled by default;
  • Bug fix for coinstake transactions display in QT client;
  • Bug fix for AvailableCoins function, prevents immature coins usage;
  • Mac OS X compatibility issues resolved, from now we publishing official Mac OS X 64 bit builds also;
  • New genesis block for testnet.

Update should be performed before 20 June 2013.

Release 0.3.5

Version 0.3.5 builds published. Changes list:

  • Blocks v3 lock-in since height #14060;
  • Hardened checkpoint at #14189;
  • bnProofOfStakeLimit will switch to 256 * diff-1 target starting since height #15000;

You should remove blkindex.dat and blk0001.dat before starting new client, otherwise you will get assert exception.

Sources:
https://github.com/CryptoManiac/novacoin

Builds and blockchain snapshot:
https://sourceforge.net/p/novacoin/files/

NVC P2Pool 11.4.1

  • Fixed inaccuracy with wallet version checking.

Sources:
https://github.com/CryptoManiac/p2pool

Win32 py2exe build and sources snapshot:
https://sourceforge.net/p/novacoin/files/

Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional Valid CSS Valid CSS      I find a bug/typo or I have a suggestion
Adapted for Lynx-like browsers
2013-2017 © Zloy & Co
For donations: 4ZLoY6T8wXKgrbZM9gL8fQt48NUzGo2yAg