Magnolia Whitepaper
This is an earlier, shorter version of Magnolia's whitepaper.
What is Magnolia?
Magnolia is a free, open source and mineable blockchain that aims to make the most of the miners' hashrate. To do so, each miner decides the amount he/she wants to mine per block.
How does it work?
Each miner can choose the amount he wants to receive in return for mining the block. The difficulty of the block is adapted to the amount of NOLIA the miner decides to mine. Each NOLIA reward adds 60000 to the difficulty, following a fairly obvious linear progression:
Hashrate | NOLIA mined* | Difficulty |
---|---|---|
100 h/s | 1 NOLIA/block | 60000 |
200 h/s | 2 NOLIA/block | 120000 |
500 h/s | 3 NOLIA/block | 300000 |
1000 h/s | 10 NOLIA/block | 600000 |
*Recommended NOLIA mined adapted to hashrate |
The mining software will test during the first minute the hashrate, and will decide how many NOLIA to mine per block to take full advantage of the power. If for example the miner's hashrate amounts to 870 h/s:
Hashrate | NOLIA mined* | Difficulty |
---|---|---|
870 h/s | 9 NOLIA/block | 54000 |
*Recommended NOLIA mined adapted to hashrate |
Comparison with classic mining
This way of mining allows NOLIA to be created based on the mining power of the network, so the price should be much more stable than classic cryptocurrencies.
In this example table we can see how the Magnolia network would evolve compared to Bitcoin in its early days:
Hashrate | Generated NOLIA | Generated BTC |
---|---|---|
100 h/s | 1 NOLIA / 600 seconds | 50 BTC / 600 seconds |
10,000 h/s | 100 NOLIA / 600 seconds | 50 BTC / 600 seconds |
20,000 h/s | 200 NOLIA / 600 seconds | 50 BTC / 600 seconds |
100,000 h/s | 1,000 NOLIA / 600 seconds | 50 BTC / 600 seconds |
1,000,000 h/s | 10,000 NOLIA / 600 seconds | 50 BTC / 600 seconds |
Miners (1Kh/s per miner) | NOLIA Blocks | BTC Blocks |
---|---|---|
1 miner | 1 block / 600 seconds | 1 block / 600 seconds |
10 miners | 1 block / 60 seconds | 1 block / 600 seconds |
20 miners | 1 block / 30 seconds | 1 block / 600 seconds |
100 miners | 1 block / 6 seconds | 1 block / 600 seconds |
600 miners | 1 block / 1 second | 1 block / 600 seconds |
Is there a maximum number of NOLIA?
No. As in the Ethereum network, there is no maximum number of NOLIA that can be generated.
What happens with fees?
All NOLIA used to pay fees are burned instead of being collected by miners as in other blockchains.
Are there halvings?
As in classic mining we have included halvings, but instead of reducing the number of NOLIA generated, what we do is to increase the difficulty, while reducing the minimum reward per block. the minimum reward per block. For halvings, instead of selecting a block number, a specific timestamp will be selected:
Hashrate | Diff per NOLIA | Min. coins per Block |
---|---|---|
2022 | 60000 | 10 NOLIA |
2023 | 120000 | 5 NOLIA |
2024 | 240000 | 3 NOLIA |
2025 | 480000 | 2 NOLIA |
2026 | 960000 | 1 NOLIA |
Are there mining pools?
Since each miner can select the number of NOLIA he wants to generate, thus adapting the mining difficulty to his power, the idea of mining pools does not make much sense in principle. Perhaps in the future, when the difficulty has increased sufficiently, a software for pool mining will be interesting, which we will implement if necessary.