Skip to content

Tail Emission Calculation is Incorrect and will not trigger until 0.2 BLUR per block is reached #70

Open
@hooftly

Description

As You can see here

#define FINAL_SUBSIDY_PER_MINUTE ((uint64_t)200000000000) /* 3 * pow(10, 11) */

You have #define FINAL_SUBSIDY_PER_MINUTE ((uint64_t)200000000000) set Which was changed with commit f411ef3

BLUR uses 12 Decimal points. According to the website https://blur.cash and your emission chart here https://docs.google.com/spreadsheets/d/12PcagebZLTjgf-aTmpKZX5Ck-p3QHOa834CKVyKy1m4 Blur is supposed to begin Tail Emission at 2 Coins per block.

The correct parameter should be #define FINAL_SUBSIDY_PER_MINUTE ((uint64_t)2000000000000) (add a zero) to allow for 2 coins per block.

It appears that you believe XMR will have a tail emission of 3 coins per block (Shown here https://discordapp.com/channels/453123992233181195/453123992736366594/508915394140962826 ) but in reality, it will be 0.6 XMR. Tail Emission is Calculated per minute and its set at 0.3 XMR per minute. XMR's block time is 2 minutes to block rewards will be 0.6 XMR per block because blocktime is 2 Minutes. BLURS block time is 1 Minute so the Tail Emission Calculation is cut in Half.

See here for info on Moneros Tail Emission https://web.getmonero.org/resources/moneropedia/tail-emission.html

Further Monero is already below a 3 coin block reward. It surprises me you haven't noticed this considering the issues you have raised over there.

Anyways your Tail Emission is wrong. 0.2 BLUR per block not 2

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions