# Solutions to the problem of centralized, timelocked mining rewards

**URL:** <https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274>\
**Category:** General\
**Created:** [May 4, 2026, 10:57am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274 "2026-05-04T10:57:08Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![sword-smith](https://talk.neptune.cash/user_avatar/talk.neptune.cash/sword-smith/32/20_2.png) [@sword-smith](https://talk.neptune.cash/u/sword-smith)\
**Post date:** [May 4, 2026, 10:57am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/1 "2026-05-04T10:57:08Z")

</div>

Lately, the Neptune protocol has received some legitimate criticism about the timelocked mining rewards. The criticism is not that miners have to wait three years before selling half of their rewards but rather that these rewards stay at the mining pools, thus giving them a centralized stash of coins.

For the record, I agree that this is a real problem. Luckily I see multiple solutions to the problem, without the need to change tokenomics or the consensus mechanism.

Concretely, I can offer three solutions which I present in a list where the first is the technically easiest but also the one requiring the most trust, and the last is the hardest to implement but probably also the one yielding the biggest benefit.

1. **Sell the timelocked coins in a way that requires trust**. The buyer can then send back the liquid rewards that the mining pool can then distribute to its users. The mining pool can also distribute the proceeds of the sale of timelocked coins. A forum thread on this forum could be used for the matching of buyers and sellers of these timelocked coins (beware of scammers).

2. **Distribute the timelocked coins directly to the users of the mining pool**. If the mining pool is also generating block proposals (“composing”) and not just contributing hash power (“guessing”), then it can set the “guesser fraction” to zero and use the command `neptune-cli set-coinbase-distribution --file \<coinbase_distribution.json\>` to specify the distribution of coins for the next block proposal.

3. **Set the lock\_script\_hash in the block header to the post image of a lockscript that requires token ownership, making the timelocked coins instantly and trustlessly tradeable.** The guesser reward can be sent to any lock script, as the guesser (mining pool) are free to set the `lock_script_hash` value in the block header to whatever they please. This `Digest` value can be the hash of a lock script that validates a _deferred cryptographic witness_, instead of a simple hash pre-image check.

---

<div class="post-metadata">

**Author:** ![NPT](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/n/9de053/32.png) [@NPT](https://talk.neptune.cash/u/NPT)\
**Post date:** [May 5, 2026, 2:42am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/2 "2026-05-05T02:42:27Z")

</div>

0. **Official Pool — Enhanced Proposal**

**Core Concept:** Launch an official pool that pays out **locked**  **50% of rewards directly to miners’ wallets** , with a **5% pool**  **service commission** allocated to an open development fund for the project.

**Key Advantages:**

**1. Zero interference with core economics** This pool operates as a fully independent module — no changes to the algorithm or tokenomics are required.

**2. Three pools are better than two** Healthy competition strengthens the ecosystem and gives miners real choice.

**3. Market pressure as a self-regulating mechanism** Miners will naturally migrate to the official pool. Competing pools holding frozen payouts will face a trust crisis — and will be forced to release funds or lose their user base.

**4. Network security & data quality** If even 50% of the network hashrate moves to the official pool, the team gains deeper operational visibility and the network becomes significantly more resilient.

**5. Community trust** An open development fund with transparent commission usage signals long-term commitment and builds credibility with the community.

**This proposal preserves the original 50% lock-up concept — and makes it stronger.**

The Centralization Problem in Blockchain Networks

> At this point in time, the network is becoming increasingly centralized in the hands of a small number of major players — specifically, large mining pools operating under a PPLNS reward system.  
> Additionally, 50% of the total coin supply is being frozen for a period of three years, with those coins set to be released to the same major players in the future.  
> The Core Question:  
> Will those locked 50% of coins actually reach their rightful owners after three years?  
> Is there not a very real risk that, at any given moment, a large pool could simply seize all of those frozen coins for itself — effectively absorbing the entire 50% over the course of three years?  
> And destroying the entire project in a single day.
> 
> A Proposed Solution:  
> Would the development team consider launching an official pool as a reliable and trustworthy alternative?  
> This would provide several key benefits:
> 
> Increased decentralization — reducing dependence on a handful of dominant players  
> Healthy competition — giving miners a credible alternative backed by the core team  
> Community trust — an official pool signals long-term commitment and accountability from the developers  
> Network security — distributing hash power more evenly across the ecosystem
> 
> An official pool from the development team could serve as a cornerstone of a more resilient and fair network — one that cannot be held hostage by any single actor.
> 
> [30.04.2026 4:57] Thorkil Schmidiger – don’t DM me for marketing requests:
> 
> This is a good idea. I should add though that mining pools already have the option of distributing the timelocked rewards. They just have to do that in the coinbase distribution, and set the guesser reward to 0. The coinbase can have a custom distribution. The only requirement is that it sums to the block subsidy, and that half is timelocked.

---

<div class="post-metadata">

**Author:** ![sword-smith](https://talk.neptune.cash/user_avatar/talk.neptune.cash/sword-smith/32/20_2.png) [@sword-smith](https://talk.neptune.cash/u/sword-smith)\
**Post date:** [May 5, 2026, 2:03pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/3 "2026-05-05T14:03:12Z")

</div>

How to implement solution 1, “ **Sell the timelocked coins in a way that requires trust** ”.

A mining pool can sell their timelocked mining rewards, as they get mined.

Seller of timelocked rewards/mining pool runs:

```auto
neptune-core --compose --guesser-fraction=0.6 --mining-address=<buyer_address>

```

Buyer of timelocked rewards runs:

```auto
neptune-core --auto-consolidate=<seller_address> --num-consolidation-inputs=3

```

This will automatically send all liquid mining rewards from buyer to seller, and buyer will automatically retain all timelocked rewards (as long as you don’t leave node to run for more than three years).

Buyer and seller can then agree to a price.

Edit: Requires latest version of `neptune-core`: v0.10.2

---

<div class="post-metadata">

**Author:** ![NPT](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/n/9de053/32.png) [@NPT](https://talk.neptune.cash/u/NPT)\
**Post date:** [May 5, 2026, 2:31pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/4 "2026-05-05T14:31:13Z")

</div>

**“This is way too complicated for the average person 😄 Let’s try to explain your idea for a regular person who can turn on a computer and browse the internet! I understand there might be some Monero guys here, but there are very few of them and they don’t really need an explanation anyway.”**

---

<div class="post-metadata">

**Author:** ![NPT](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/n/9de053/32.png) [@NPT](https://talk.neptune.cash/u/NPT)\
**Post date:** [May 5, 2026, 2:42pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/5 "2026-05-05T14:42:46Z")

</div>

Why would anyone buy or sell frozen assets?  
The original idea was to lock coins for three years until the project’s first halving. This temporary lock has a purpose—trading frozen rewards completely defeats this purpose.  
Or am I wrong?

---

<div class="post-metadata">

**Author:** ![sword-smith](https://talk.neptune.cash/user_avatar/talk.neptune.cash/sword-smith/32/20_2.png) [@sword-smith](https://talk.neptune.cash/u/sword-smith)\
**Post date:** [May 5, 2026, 3:24pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/6 "2026-05-05T15:24:30Z")

</div>

The problem that has been identified is that the timelocked coins currently seem to stay at the mining pools, and are not distributed to its users. This leads to a problematic centralization in the distribution.

Above I outline solutions for this, ranging from easy to hard to implement. Another user mentioned that the Neptune founders could run a mining pool themselves.

The easiest solution I came up with is that the mining pool just sells the timelocked coins for liquid NPT. There is some trust involved but if `neptune-core` is launched with the right flags, most of this can be automated by both the seller and the buyer.

---

<div class="post-metadata">

**Author:** ![NPT](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/n/9de053/32.png) [@NPT](https://talk.neptune.cash/u/NPT)\
**Post date:** [May 5, 2026, 3:27pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/7 "2026-05-05T15:27:23Z")

</div>

[Buying 60,000 timelocked NPT for 15,000 liquid](https://talk.neptune.cash/t/buying-60-000-timelocked-npt-for-15-000-liquid/280/3)

This is a genuinely interesting solution — elegant and effective, like a lifebuoy thrown to someone drowning at sea.🙂

Then you end up centralizing the coins yourself 🙂  
And I propose the idea of ​​decentralizing the blockchain of one of the key elements of the cryptocurrency concept.

---

<div class="post-metadata">

**Author:** ![sword-smith](https://talk.neptune.cash/user_avatar/talk.neptune.cash/sword-smith/32/20_2.png) [@sword-smith](https://talk.neptune.cash/u/sword-smith)\
**Post date:** [May 5, 2026, 8:25pm UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/8 "2026-05-05T20:25:10Z")

</div>

> Then you end up centralizing the coins yourself 🙂

The idea is to create a market for these timelocked coins. Other people can outbid me with better offers 🙂

---

<div class="post-metadata">

**Author:** ![NPT](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/n/9de053/32.png) [@NPT](https://talk.neptune.cash/u/NPT)\
**Post date:** [May 8, 2026, 10:53am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/10 "2026-05-08T10:53:44Z")

</div>

Option 3.2 is interesting — could you briefly explain how difficult it is (in full scope) to implement changes to a blockchain?  
A futures contract on 50% of tokens frozen for 3 years 😄 — a genuinely interesting idea, especially if the token can be traded today.

---

<div class="post-metadata">

**Author:** ![master](https://talk.neptune.cash/user_avatar/talk.neptune.cash/master/32/132_2.png) [@master](https://talk.neptune.cash/u/master)\
**Post date:** [May 15, 2026, 3:36am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/11 "2026-05-15T03:36:58Z")

</div>

tbh - i dont see real solution to this problem

fact 1. Huge chunk of existing stake is already in wrong hands - and it cost dsiproportionaly less for them. By [your bid](https://talk.neptune.cash/t/buying-60-000-timelocked-npt-for-15-000-liquid/280) you just prove that discount is huge. So some crazy amount of tokens will inevitable flood the market after halving killing expectation of improved value after halving.

fact 2. 1.5m stake forked out because they foresee this problem and unsolvability of it

So its really will be economically hard situation especially in the presence of alternative that does not have this problem and have seriously more clean supply (wich asa we all agree is fundamental for store of value)

i thought about decentralized mining pool - and indeed its not very hard to develop it in the presence of [trident](https://talk.neptune.cash/t/trident-the-provable-language/239), but i am not sure it would cut 100% of mining.

tbh i would remove this lock asap and get through the shit of well intended, but premature decision.

---

<div class="post-metadata">

**Author:** ![0xSorcerer](https://talk.neptune.cash/user_avatar/talk.neptune.cash/0xsorcerer/32/150_2.png) [@0xSorcerer](https://talk.neptune.cash/u/0xSorcerer)\
**Post date:** [May 15, 2026, 11:29am UTC](https://talk.neptune.cash/t/solutions-to-the-problem-of-centralized-timelocked-mining-rewards/274/12 "2026-05-15T11:29:58Z")

</div>

You all are just making a mountain out of a mole hill really. Every coin has had centralization issues since it’s onset, but it does get further decentralized as it proceeds. Even Bitcoin is massively centralized when you consider the Satoshi stash. Let it go, the design is elegant. Delayed gratification. Also you can’t micromanage everything single problem out there. Focus on the roadmap. As for mining pools and centralized control, you can never eliminate trust when more than one person is involved so DYOR. Not your keys, not your coins. People must learn to bear the risk of trusting mining pools, or creating their own. Careful which pool you join, that solves everything. I say again to the devs, focus on the roadmap and do not sweat the little things.
