0
Say I want to implement a rewarding scheme that spreads the reward of a block over its own miner and the miners that build on top of it. Is it possible?
More concretely, say each of my blocks bring 10 BTC(Coinbase+Tx fee). Let's say a miner mines a block. I'd like him to receive only 5 BTC. Whenever someone else mines on top of his block, I'd like him to receive the remaining 5 BTC.
Can one create a cryptocurrency like this by adjusting the generation tx and ensure no one can steal others reward?
What do you believe would be achieved by doing this? What is your objective? – Matthew Charles Stannard – 2018-01-04T21:27:35.143
1
Discouraging block dropping. See: https://dl.acm.org/citation.cfm?id=2978408
– SpiderRico – 2018-01-04T22:05:48.500I don't believe this would disincentivize Undercutting attacks as they are described in the paper. If this became a protocol rule, all subsequent blocks, no matter what fork or chain they were built on, would have the 5 BTC reward from the previous block, but would also lose 5 BTC to the next block built on it. The effect cancels itself out leaving an effective 10 BTC reward for finding a block. A solution to Undercutting attacks would be to encourage miners not to fill their blocks with transactions with the highest fees, but to leave some high fee transactions for the next block. – Matthew Charles Stannard – 2018-01-06T15:45:16.500
@MatthewStannard This is merely a sketch of an idea. I was just curious whether this is theoretically possible or not. – SpiderRico – 2018-01-07T19:10:52.400