Warning
This post was published 102 days ago. The infomation described in this article may have changed.
This thread collects frequently asked questions (and answers).
๐ท๏ธ faqaszepieniec 2024-12-19 ๐ 1 ๐ [op]
How does mining work? What resources are required?
In Neptune, mining consists of two steps: composing and guessing. The composer assembles a block by aggregating transactions and producing a proof of correctness of the entire batch. The guesser supplies the nonce such that the blockโs hash is smaller than the target.
Proving is expensive and if you want to do it fast you need a lot of RAM. Think 50+ cores and 150+ GB of RAM. Also: up to a limit, composing is faster when you throw more cores at it. To enable composing, start neptune-core
with the flag --compose
.
In contrast, guessing can be done on any machine thatโs capable of synchronizing to the network. By default, it will use all the available cores. Guessing is stateless, meaning that it doesnโt make any sense to buy half the number of computers (or cores) that work at twice the speed. What matters is the total number of hash trials per second. To enable guessing, run neptune-core
with the --guess
flag.
The producer of a new block is entitled to any transaction fees of transactions confirmed in it as well as the block subsidy. The composer allocates to himself a proportion of this reward at his discretion; the remainder goes to the guesser. By default, composers are configured to broadcast their proposals but people who arenโt afraid of digging into the source code might change this configuration.
One last point: all mining rewards are split into two parts. Half is liquid immediately. The other half is time-locked for three years. This dynamic aligns minersโ incentives with the long-term success of the project.
aszepieniec 2025-02-12 ๐ ๐ [op]
How do I run neptune-core
in a way that is optimized for debugging?
We maintain an Issue #349 on GitHub to answer exactly this question. The reason why itโs an issue there and not an answer here is because GitHub posts can be updated whereas posts on this forum canโt be.
sword_smith 2025-03-06 ๐ ๐
What is the current circulating, liquid supply?
Current liquid supply is 64 coins times the block height, which at the time of writing is 3453. So the current, liquid supply is 220โ992 coins.
sword_smith 2025-03-06 ๐ ๐
Where can I check the block height?
On our block explorer which we run an instance of on neptunefundamentals.org/.
Feel free to run your own block explorer by running this software on the same machine that runs a neptune-core node: https://github.com/Neptune-Crypto/neptune-explorer
sword_smith 2025-03-06 ๐ ๐
Whatโs the emission rate?
A new block comes in roughly on average every 588 seconds, which is almost ten minutes. Thatโs 144 blocks per day. Multiplying 128 with 144 gives a new supply of 18โ432 coins per day, of which half is immediately liquid. The rest of the mining reward is time locked for three years. So the emission rate of liquid coins is 9โ216 per day.
sword_smith 2025-03-06 ๐ ๐
Can I run a test network?
Yes! just launch the client with the --network testnet
argument to run the client on a global test network (whose history is preserved indefinitely). And launch the client with the --network regtest
argument to run on a test net whose state is reset every week and is intended for local testing.
Notice, though, that Iโm not aware of any clients running on the global test net (--network testnet
). So donโt be alarmed if youโre not finding anyone to connect to.
sword_smith 2025-03-06 ๐ ๐
Whatโs the distribution of mined coins? And is there a list of who the biggest holders are?
This is a privacy-preserving blockchain. That data is not available. No amounts are publicly visible, and you cannot in general see if a specific UTXO has been spent or not.
sword_smith 2025-03-06 ๐ 1 ๐
How big is the premine, and when it is released?
The premine is 831โ488 coins, which is a a little less than 1.98 % of the final, total supply. The final, total supply is 42โ000โ000. The premine is locked for six months from launch. So itโll be fully liquid around August 11, 2025.
Note that there is some disagreement about the definition of a premine. The premine Iโm referring to here is a distribution of coins that was baked into the genesis block. The genesis block contains 80 outputs of a total value of 831โ488 coins. These outputs are timelocked for six months as mentioned above. All other coins (98.02 % of the total supply) are mined competitively.
aszepieniec 2025-03-13 ๐ 2 ๐ [op]
Whatโs the difference between {block subsidy, miner reward, composer fee, guesser fee, coinbase}?