Lets assume that:
- the proposal continues as stated in the article and the coinbase reward donations are NOT added to the bch block validation consensus rules. Miners will instead forcibly orphan a block that doesnt support the donations every time one is mined.
- BSV hashrate is static because NChain is the only people mining that chain.
Basic rational economics dictates that if btc or bch is more profitable to mine at any given time then hashrate will flow to that coin until the profitability between the two hits equilibrium (again after difficulty adjustment adjusts mining profitability). Otherwise the miners are mining for less profit than they could be.
The bch hashrate probably wont drop by the full 12.5% but it is safe to say that it will drop. Wouldnt a combination of a lower hashrate and some verbal agreement to spend mining power to orphan non donating blocks make it easy for some malicious entity (doesnt matter who) to point a portion of their mining power at BCH (since it is a minority sha256 coin) to generate non donating blocks with the intended goal to be to waste BCH mining time by forcing the donation supporting pools to now have to work to orphan them?
Additionally ABC has implemented an additional work requirement for reorgs. If i understand how that works correctly... if the malicious miners do come in and mine non reward blocks, get lucky and get multiple in a row. then it would be very difficult to rewind the chain and orphan those blocks.
What happens then? just continue and accept some lost coinbase rewards? halt the chain until they can reorg? extend the donation time limit that number of blocks?
This seems to be a fairly large flaw with this funding plan.
Either the donation is actually optional (no attempt to orphan the non donating blocks) or this needs to be a hard fork (consensus enforced). a miner soft fork does not work here
edit: clarity/grammar
edit: it would seem /u/markblundeberg also wrote about this problem here: https://www.reddit.com/r/btc/comments/esebco/infrastructure_funding_plan_for_bitcoin_cash_by/ffapqej/ credit to him for beating me to post
[link] [comments]
source https://www.reddit.com/r/btc/comments/esmc6r/a_concern_with_the_proposed_miner_funded/
No comments:
Post a Comment