On 03/06/2017 05:07 PM, Edmund Edgar via bitcoin-dev wrote: > On 7 March 2017 at 08:23, Gareth Williams wrote: >> What you're describing is a hashpower activated soft fork to censor transactions, in response to a user activated soft fork that the majority of hashpower disagrees with. This definition of censorship would apply to all validation. A miner is free to select whatever transactions he wants, for whatever reasons he wants. Bitcoin's defense against censorship (and disruption) is in the broad distribution of over 50% (anecdotally) of the hash power among a large number of people. > Well, they'd be censoring transactions to prevent the thing from > activating in the first place. (As opposed to censoring a subset of > those transactions to enforce the new rule, which is the behaviour > that the people promoting the change want.) Exactly, a soft fork expects that people start rejecting a previously valid style of transaction, or that they ignore it. It's perfectly reasonable to conclude that some miners may continue to accept the soft-fork-invalidated transactions and instead reject the new style of transactions as invalid. Reliance on their acceptance of the soft fork is based on the weak assumption that they won't change their software or that they live in fear of a retaliatory POW change. >> Bitcoin only works if the majority of hashpower is not hostile to the users. Honesty in this context refers to double spending. Selecting a different rule set effectively moves one to another coin, which is not dishonest (hostile to anyone). Miners have zero technical or ethical obligation to follow any particular set of rules. Bitcoin has one golden rule, run whatever code you want. Security is based on decentralization, not well-behaved people (or well-behaved software). > This is true. But what we're talking about here is hostility to *a > particular proposal to change the network rules* which is (in this > hypothetical case) supported by the economic majority of users. This > doesn't, in itself, break Bitcoin, although the economic majority are > of course always free to hard-fork to something new if they're > unhappy. Again spot on. Users of the money purchase security from miners. Miners are under no obligation to provide that service nor are users under any obligation to purchase it. One thing to consider is how different the landscape would look if every person on the planet was a miner, and the economy was similarly distributed. Would it be easier to get 51% hash power on board with a soft fork, or some much higher percentage on board with a hard fork? It seems likely that any proposed material change would fail. Regardless of how one feels about that, it is the nature of a sound money that it doesn't change. e