{"type":"rich","version":"1.0","author_name":"npub1azvhdrf9fu6n0tm7yez4j6zcxcedp2ct6nrcq3z74naqs7kgpk8s5t2krq","author_url":"https://nostr.ae/npub1azvhdrf9fu6n0tm7yez4j6zcxcedp2ct6nrcq3z74naqs7kgpk8s5t2krq","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-09-28\n📝 Original message:Perhaps Adam won't go into the rationale...but I think it is important we clarify this.\n\nFor better or worse, the only \"voting\" system available to Bitcoin that cannot be trivially attacked is hashing power. Soft forks are essentially miner-enforced rule changes...rules they could have decided to enforce without the consensus of anyone else. For instance, as far as old nodes are concerned, a p2sh output can be redeemed by a simple preimage of the hash...with no signatures. The point, however, is that as long as the majority of hashpower enforces the new rule, such attempts to redeem the output will never end up on the blockchain. Therefore, transactions that attempt to redeem the output with a simple preimage are as good as invalid...and effectively have become invalid.\n\nI concede that this mechanism has some issues. Moreover, I agree that it is important that the Bitcoin community be aware of these things. I've been proposing making these rule changes explicit in the BIPs (https://github.com/CodeShark/bips/blob/BIP_Classification/bip-layers.mediawiki). I believe it is important that people weigh in on such rule changes. However, the above stated mechanism does not fall under the definition of \"hard fork\" we've come to accept.\n\nGo ahead and object to soft forks...but at least try not to make arguments based on changing the definitions of terms we all generally agree upon.\n\n- Eric\n\nOn September 28, 2015 4:40:35 AM PDT, Mike Hearn via bitcoin-dev \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e\u003e\n\u003e\u003e The rationale for soft vs hard-forks is well known, so I wont go over\n\u003ethem.\n\u003e\u003e\n\u003e\n\u003eThe rationale of \"backwards compatibility\" is well known, yet wrong.\n\u003eI've\n\u003egone over the arguments here and explained why the concept makes no\n\u003esense:\n\u003e\n\u003ehttps://medium.com/@octskyward/on-consensus-and-forks-c6a050c792e7\n\u003e\n\u003eEric - no, it's not sophisticated humour. I've been objecting to soft\n\u003eforks\n\u003esince this idea first appeared.\n\u003e\n\u003eThere is no consensus. Now pick. Lose the requirement that everyone\n\u003eagree\n\u003efor consensus changes, and tell people you've done it. Change the spec.\n\u003eOr\n\u003edo nothing.\n\u003e\n\u003e\n\u003e------------------------------------------------------------------------\n\u003e\n\u003e_______________________________________________\n\u003ebitcoin-dev mailing list\n\u003ebitcoin-dev at lists.linuxfoundation.org\n\u003ehttps://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\n-- \nSent from my Android device with K-9 Mail. Please excuse my brevity.\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/3812b096/attachment.html\u003e"}
