A miner's balance is a receipt total, not a holding — the distribution table implies otherwise #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The distribution table on
/:chain/networkwas built to let a reader judge whether alarge miner is paying out. Its
holdscolumn is that miner'sSystem::Accountfreebalance, and
retainedisholds / mined.Both are structurally meaningless, and the table's framing is unsafe as shipped.
A mining reward address has no signing key
pallets/mining-rewardspaysqp_wormhole::derive_wormhole_address(preimage)— alreadyrecorded in
CLAUDE.md, and pinned offline byblackbeard-core::wormhole's test. Thataddress is a Poseidon2 hash output. No Dilithium keypair hashes to it, so nothing can
ever sign a transfer out of it.
The only way to move a mining reward is a wormhole exit, and
Wormhole::credit_and_record(pallets/wormhole/src/lib.rs:1348) credits thedestination with
Unbalanced::increase_balanceand never debits the source. Thereward address keeps its balance forever.
So a miner's balance is a cumulative ledger of every unit ever credited to it. It can
only rise. It says nothing whatsoever about what the operator still controls.
Measured
QUANPOOL (
0xc680…98ec7c), every sample across the whole chain:Monotonic, nonce 0 throughout, never once falls. This is not QUANPOOL hoarding. It is
the only trajectory the runtime permits, and every miner on the leaderboard has the
same one.
Why this matters more than a wrong column
The concern that prompted the table was that QUANPOOL's balance is large and stationary.
That balance is large because it mined a lot and stationary because the runtime cannot
make it move. The observation that looked like evidence is a property of the address
type, shared by every miner on the chain, and it distinguishes nobody.
A table whose
retainedcolumn reads ~100% for every miner — which it must, sinceholdsis a superset ofminedfor all of them — is not neutral. It reads as anaccusation levelled at whoever happens to be at the top, which on this chain is whoever
mined the most. That is the failure mode the table was explicitly designed to avoid and
it shipped with it anyway.
What to change
holds. It is received, or credited to date. Never "holds", never"balance" — both assert control that does not exist.
retained. There is no ratio to compute: the numerator cannot decrease.that payouts are necessarily invisible — they leave as wormhole exits crediting
unrelated accounts, with the source untouched.
paying out nothing produce identical account balances. The balance column can
never answer the question, and the page must say so rather than implying it can.
Cross-references #17 (the same
increase_balancebehaviour breaks the supply figuresthere) and the wormhole page, which is the only surface where payouts are observable at
all.