Académique Documents
Professionnel Documents
Culture Documents
The 2nd coinburn occurred at block height 480,000 to make BTCP, without transfer since the snapshot
fork, unspendable. They still at present exist in the blockchain but above this blockheight they cannot be
spent and will return an error if a transaction is attempted.
Coinburn 1 (block height 455,500) - made illegimate coins from bad actor unspendable
Coinburn 2 (block height 480,000) - made unmoved coins unspendable
Now the 2nd coinburn has passed, we can accurately establish the number of actual BTCP in circulating
supply, total supply and maximum supply, whereas previously we had to assume that the most possible
were claimed from the snapshot and therefore in circulating supply plus were unsure of maximum supply
due to illegimate coins. There has been much debate and consulation with BTCP community members
and CoinMarketCap experts to get to the exact meaning of everything and get perfectly accurate values.
In order to establish the accurate circulating supply, a number of steps as detailed below are required.
Towards the end of these steps, you can find the circulating supply, total supply and maximum supply
stats as of block "coinburn 2" (blockheight 480,000) and as per the definitions provided by
CoinMarketCap: https://coinmarketcap.com/faq/
These 3 values have so far been confirmed by 1 person and when we have 3 proven confirmations of
the same values, CoinMarketCap can then be informed of these values to update their systems. We
therefore encourage more people to confirm the following is correct and this page will be updated as
confirmations come in.
STEP 1
STEP 2
http://30e299da19c6463684100067a034a081.yatu.ws/ 1/4
3/18/2019 BTCP - Coinburn stats calculation
Run gettxoutsetinfo to get the total coins at the end of the fork.
STEP 3
Update the btcprivate.conf to now have stopatheight = 455500 and again wait for it to sync
STEP 4
Run gettxoutsetinfo to get the total coins at what is termed "coinburn 1".
Stage B: Establish the coins mined to "coinburn 1" (455,500) and "coinburn 2" (480,000)
STEP 5
Calculate coins mined to coinburn 1. This calculation should look like this:
Explanation: Here we are establishing the number of coins mined at the 1.5625 block reward and adding
them to the number of coins mined to coinburn 1 height at the 0.78125 block reward
STEP 6
Calculate coins mined to coinburn 2. This calculation should look like this:
Explanation: Here we are establishing the number of coins mined at the 1.5625 block reward and adding
them to the number of coins mined to coinburn 2 height at the 0.78125 block reward
STEP 7
Calculate block explorer value at block 278,458. This calculation should look like this:
Explanation: current block explorer value – mined to date where x = current block height
STEP 8
Calculate block explorer value at coinburn 1 (455,550). This calculation should look like this:
Explanation: current block explorer value – mined to date where x = current block height
STEP 9
Calculate difference between gettxoutsetinfo and block explorer at coinburn 1 (455,500). This calculation
should look like this:
Explanation: This establishes the number of coins "reset" at coinburn 1 from 2,040,000 illegimate coins.
Stage D: Obtaining UXTO dump and finding unspent transactions in our range
STEP 10
STEP 11
Run query to find all unspent transactions > 272,991 and < 278,459
eg
SELECT SUM(amount_column) FROM yourtable WHERE blockheight_column > 272991 AND blockheight_column < 278459
The result is in satoshis. Divide this result by 100,000,000 to get whole BTCP's
Stage E: THE RESULTS: Calculating the circulating supply, total supply and max supply
STEP 12
STEP 13
Step 2 + Step 6
STEP 14
Explanation: coins mined * 1.5625 block reward + coins mined * 0.78125 block reward coins mined *
0.390625 block reward
STEP 15
Step 2 + Step 14
Final note:
These calculations were as of a previous blockheight. If you want up to date values add mining rewards to
Step 12 and 13.
http://30e299da19c6463684100067a034a081.yatu.ws/ 4/4