Zawy [ARCHIVE] on Nostr: ð
Original date posted:2018-09-17 ð Original message:The 51% problem is deep. ...
ð
Original date posted:2018-09-17
ð Original message:The 51% problem is deep. Any discussion of a solution to it should
begin with a link to an article that shows a profound discovery has
been made. Selfish mining prevention and pollution should be on
bitcoin-discussion, but it appears that list is not active.
The problem with Andrew's idea below is that it is a positive feedback
loop that amplifies oscillations. If h goes up or down due to price
changes or random solvetime variation, then the net reward goes in the
same direction, which motivates miners to cause h to go even further
in the same direction, which is a positive feedback loop until some
limit is reached. To make matters worse, miner profit motivation in
choosing which coin to mine is a non-linear function: a 30% drop in
difficulty (or 30% increase in this reward function) in an alt coin
can cause a 300% increase in hashrate.
Average of 144 past blocks to determine h are needed so that it does
not vary too much. A selfish mine of 72 blocks would result in only a
12.5% loss compared to not using this pro-oscillation function. I've
tried similar reward functions in trying to reduce on-off mining.
There may also be a problem of issuing too many or too few coins,
depending on how fast h rises in the long term.
An alternative is to increase difficulty with this or a similar
function instead of reward. From a miner's perspective, there is not a
difference (they are only interested in the (price+fees)/difficulty
ratio. This would have the same problems.
The problem has been solved to the best of our ability by the Nakamoto
consensus. The math is straightforward, so you can't get around it's
failings unless it's a profound solution or we shift trust to some
place else. Currently we have to choose and trust a small group of
coins (or 1) to be the best choice(s), and to trust that the reward
plus fees we pay for mining (compared to coin value) is enough to
prevent a 51% attack.
> Say p is the peak hashrate for 365 periods (1 year)
> consisting of 144 blocks, h is the hashrate of the last 144 block (1
> day) period, and r is the base subsidy (12.5 BTC currently). You can
> then make the max block reward 0.5 r (1 + h/p). So if hashrate is at
> peak you get the full reward. Otherwise you get less, down to a min of
Published at
2023-06-07 18:14:24Event JSON
{
"id": "d0ff1054765225cb9d0fa77e78284ebdc91df28f67dd41cf9608af9827a899a2",
"pubkey": "0a19d74688a7fccf527e6163fcc3d7d182f8f04e4012d27707592b77da6fcb00",
"created_at": 1686161664,
"kind": 1,
"tags": [
[
"e",
"759ef8f628523e2e42d9b3efe7db012154afd253b5119bdbc0c7ceabd95075b0",
"",
"root"
],
[
"e",
"eb12931f4d0ff2ada92366b8013bc268f73e653fd1dc57d7bcf0ce768ab1514d",
"",
"reply"
],
[
"p",
"45fe5a57f42bb740cd879288f26f61d357e7d8ca7c7d97e9dd6278bf2257d1ee"
]
],
"content": "ð
Original date posted:2018-09-17\nð Original message:The 51% problem is deep. Any discussion of a solution to it should\nbegin with a link to an article that shows a profound discovery has\nbeen made. Selfish mining prevention and pollution should be on\nbitcoin-discussion, but it appears that list is not active.\n\nThe problem with Andrew's idea below is that it is a positive feedback\nloop that amplifies oscillations. If h goes up or down due to price\nchanges or random solvetime variation, then the net reward goes in the\nsame direction, which motivates miners to cause h to go even further\nin the same direction, which is a positive feedback loop until some\nlimit is reached. To make matters worse, miner profit motivation in\nchoosing which coin to mine is a non-linear function: a 30% drop in\ndifficulty (or 30% increase in this reward function) in an alt coin\ncan cause a 300% increase in hashrate.\n\nAverage of 144 past blocks to determine h are needed so that it does\nnot vary too much. A selfish mine of 72 blocks would result in only a\n12.5% loss compared to not using this pro-oscillation function. I've\ntried similar reward functions in trying to reduce on-off mining.\n\nThere may also be a problem of issuing too many or too few coins,\ndepending on how fast h rises in the long term.\n\nAn alternative is to increase difficulty with this or a similar\nfunction instead of reward. From a miner's perspective, there is not a\ndifference (they are only interested in the (price+fees)/difficulty\nratio. This would have the same problems.\n\nThe problem has been solved to the best of our ability by the Nakamoto\nconsensus. The math is straightforward, so you can't get around it's\nfailings unless it's a profound solution or we shift trust to some\nplace else. Currently we have to choose and trust a small group of\ncoins (or 1) to be the best choice(s), and to trust that the reward\nplus fees we pay for mining (compared to coin value) is enough to\nprevent a 51% attack.\n\n\u003e Say p is the peak hashrate for 365 periods (1 year)\n\u003e consisting of 144 blocks, h is the hashrate of the last 144 block (1\n\u003e day) period, and r is the base subsidy (12.5 BTC currently). You can\n\u003e then make the max block reward 0.5 r (1 + h/p). So if hashrate is at\n\u003e peak you get the full reward. Otherwise you get less, down to a min of",
"sig": "9dc1650033e3c1e6a34a4d275bbcf9f4cc81d4523c5e44bb39aead4e1289c428601038042f8647dea88bb52e939af0a6e44c05867d9aec5e1e3ddae41452822a"
}