21
votes
Can we practically compensate full nodes
The short answer is no, at least not safely.
Something we've discussed before is for full nodes to (completely optionally) include a donation address in their handshake, with separate addresses on ...
12
votes
Accepted
What is the reason for using the smoothly decreasing block reward?
One of the pros for a smooth curve is to avoid the arbitrary sudden changes.
A second, more subtle, reason is to allow a block size penalty. In most Cryptonote coins, including Monero, it is possible ...
10
votes
Can we practically compensate full nodes
Make Monero useful and people will run nodes. You don't need to compensate nodes to give people an incentive to run one, you just need to make Monero intrinsic or a large part of their business. This ...
9
votes
Accepted
How can block size grow over time when miners are incentivised to keep size small?
TL;DR Actually, with the current minimum fee, there's an incentive for 0.6% growth as long as there's enough transactions coming in. Problem is not in the formulas themselves, but in the typical ...
9
votes
Accepted
How does the dynamic blocksize and the dynamic fees work together in Monero?
In addition to the excellent summary by ArticMine already given, here below is shortened & updated version of my research on the topic.
Dynamic Blocksize Penalty
This is the penalty which will be ...
8
votes
Block reward penalties and dynamic block size
This limit is based on the median of the last 100 blocks' size, after removing outliers, with a 60 kB lower limit (so blocks can't get TOO small, or you could have a hard time "restarting"). This ...
7
votes
Ghost protocol for Monero?
Pretty much anything could be done.
I'd been thinking about a block tree, where you'd have geographically [1] close miners mining at a low difficulty and low block time, and making their own quick ...
6
votes
Block reward penalties and dynamic block size
The 60 kB limit is the minimum median block size limit. Thus, miners are able to construct blocks up to 60 kB without incurring a penalty. This limit was increased from 20 kB in the March 23, 2016 ...
6
votes
Why does mining generate new coins on a fresh testnet?
the miner, who found the block, will be rewarded with some Moneros, in the expenses of the sender.
That also happens, and it is called a transaction fee. Transaction fees are small: 0.002 XMR (per ...
4
votes
How exactly is a pool mining reward distributed
It depends on the pool. Every mining pool will have a slightly different set of rules. Generally speaking they pay you on the amount of shares your miner submitted, and then do some type of formula ...
3
votes
Accepted
Just mined with an old version v0.13.0.4 and upgraded to v0.14.0.2. Reward now missing
0.13.0.4 can not understand the current consensus rules, so it's essentially playing in its own abandoned playpen. You never found any Monero. It's a bit similar to participating in a bike race, ...
3
votes
Accepted
Is the Monero genesis block reward spendable?
It is spendable. There are a lot of clones which use the genesis block reward as premined coins
3
votes
PPS reward per share
As a miner finds shares, each share's difficulty accumulates on that miner's "account". When the pool finds a block, all miners' accumulated shares are reset to 0, and the cycle restarts till the pool ...
3
votes
Can we practically compensate full nodes
As pointed in other answers, it's important that there's enough nodes. But that doesn't mean that everyone must run one, or that there needs to be a direct incentive. I believe there will always be ...
3
votes
Can we practically compensate full nodes
I do not believe that nodes need to be compensated. With Monero, "mixing" is done on the blockchain, not by nodes. Monero nodes provide the same service that Bitcoin nodes do; they keep a copy of the ...
3
votes
Can we practically compensate full nodes
An old idea that came back recently is to have nodes offer their services for a fee. A price + integrated address would be included in the handshake, and a client could be setup to accept prices up to ...
3
votes
What is the reason for using the smoothly decreasing block reward?
It helps prevent supply shocks, like which Bitcoin experiences. This means that the hashrate is going to remain stable as the block rewards diminishes. I'm pretty sure this is also necessary for the ...
3
votes
Accepted
Who will receive the Monero tail emission
After 18 million coins or by may 2022 the last block would be mined
After ~18 million coins, the last pre-tail emission block will be mined. After this, all blocks mined will have a block reward of 0....
3
votes
Accepted
Monero block reward schedule
Monero has a "smooth" emission. This means the block reward decreases gradually until it hits 0.3 XMR per minute. Subsequently, the tail emission kicks in and the block reward will remain 0.3 XMR per ...
3
votes
Track all rewards issued to a Monero mining pool
Is there a way to track blocks generated by a pool?
The pool implementation you are using includes an API endpoint which reports blocks mined. It's registered at /api/pool/blocks by default. E.g. ...
3
votes
Accepted
How many blocks must miners wait before spending the block subsidy?
The Coinbase can be spent after 60 blocks.
See
CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW
3
votes
Accepted
How to get a block reward from a block template?
1) How can I get the amount for transaction fees in a potential block?
The easiest method (and just using the RPC interface) to get the block emission separate to the tx fees is probably to subtract ...
2
votes
Accepted
How long are mining rewards locked on testnet?
If the rules are the same as on the main network, you need to wait 60 blocks (ca. 2 hours) to see the balance unlocked for coins that you mine.
For normal transactions, the balance is locked for 10 ...
2
votes
Accepted
Understanding block reward calculation
chainradar doesn't show RingCT transaction fees (they are explicitly defined rather than sum(inputs) - sum(outputs), and they clearly haven't added support for that). Try http://moneroblocks.info/...
2
votes
Accepted
Reward penalty: how to control the block size?
But I fail to see how a miner, who just "packs" transactions in a block, can control the size of the blocks he or she mines.
Exactly like that. You pack until you get to the target size. Then, you ...
2
votes
Why is the number of total block confirmations different in different pools?
This is arbitrary, and the pool chooses what they are confident with.
Some number of confirmations are needed to ensure the pool really has the mined monero before they pay miners. If a pool were to ...
2
votes
How does one change Monero's block reward for chosen blocks?
Monero does not use the height, but that doesn't mean a fork cannot. Just pass the block height to get_block_reward (in src/cryptonote_basic/cryptonote_basic_impl.cpp) and you're set. Don't forget to ...
2
votes
How to change the total coin supply in monero?
This does not control the money supply, contrary to what you might expect. If you want to cap it, you need to change get_block_reward (in src/cryptonote_basic/cryptonote_basic_impl.cpp) and stop ...
2
votes
Accepted
Why does the block reward have multiple inputs?
The coinbase transaction has a single placeholder input - one of special type, unlike the usual "from key" inputs you see on other transactions.
The log you supplied shows only outputs. A coinbase ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
block-reward × 39mining × 10
mining-pools × 6
mining-theory × 6
blockchain × 4
transaction-fees × 3
transaction-unlock-time × 3
dynamic-blocksize-limit × 3
coinbase-transaction × 3
difficulty-share × 3
daemon × 2
cryptonote × 2
monero-forks × 2
testnet × 2
miners-penalty × 2
altcoin × 2
monerod × 1
monero-wallet-cli × 1
security × 1
transaction-data × 1
full-node × 1
transaction-confirmation × 1
cryptonight × 1
development × 1
cryptocurrency-comparison × 1