Peercoin protocol versions

From Peercoin Wiki
Jump to: navigation, search

v0.5

When

  • Planned activation on testnet: September 25, 2015 18:53:20 GMT
  • Planned activation on mainnet: March 15, 2016 00:00:00 GMT

To be released soon

Source

Tag

Commits

Peercoin: v0.5 protocol adjustment (Sunny King)
Allow transaction output value to be 0.
Use dynamic stake modifier for kernel generation
Protocol switch schedule:
Testnet switch - Nov 16, 2015
Mainnet switch - Mar 15, 2016

GitHub commit link

Peercoin: v0.5 protocol adjustment (Sunny King)
Allow transaction output value to be 0.
Use dynamic stake modifier for kernel generation

GitHub commit link

Relay OP_RETURN data TxOut as standard transaction type

GitHub commit link

Relay OP_RETURN TxOut as standard transaction type

GitHub commit link

v0.4

When

  • Activation on testnet: March 24, 2014
  • Activation on mainnet: May 5, 2014

Source

Tag

Commits

PPCoin: v0.4 protocol change
  - stake modifier protocol adjustment for possible future p2pool support
  - stake modifier protocol bug fix to maintain fixed generation interval
  - network protocol version updated
  - upgrade timestamp recorded in txdb and message for late upgrades
Upgrade requirement:
  Mandatory.
  Must upgrade before May 5, 2014.
  Testnet upgrade before March 24, 2014.
  Redownload of blockchain is not required for the upgrade.
  Late upgrades close to or after deadline require redownload of blockchain.

GitHub commit link

Links

v0.3

When

  • Activation on testnet: February 2, 2013
  • Activation on mainnet: February 20, 2013

Source

Tag

Commits

PPCoin: Upgrade Proof-of-Stake Protocol
        - Use new stake modifier to generate stake kernel
        - Stake kernel hash weight starts at 0 after nStakeMinAge passed
        - Coinstake timestamp must equal to block timestamp
        - Upgrade protocol to 60003 (v0.3)
        - Testnet switched to new protocol

GitHub commit link

v0.2

When

  • MessageStart testnet switch time: August 29, 2012
  • MessageStart mainnet switch time: September 10, 2012

Check MessageStart commit below.

Source

Tag

Commits

PPCoin: Set stake full weight age at 90 days
        This switches the hashing protocol from a pure coin age weighted
        model more toward a coin-weighted model

GitHub commit link

PPCoin: Split young stake to improve proof-of-stake protection

GitHub commit link

PPCoin: pchMessageStart switch from Bitcoin

GitHub commit link

PPCoin: Lower coinstake combine threshold to improve security

GitHub commit link

PPCoin: Allow multiple outputs for coinbase and coinstake

GitHub commit link

PPCoin: Switch main chain protocol to score with proof-of-stake difficulty

GitHub commit link

v0.1

When

August 16, 2012

Source

Tag

Commits

First available GitHub commit for ppcoin repository was done by Sunny King on November 9, 2011:

Init source code repository

GitHub commit link