3 ms·
Wrong; if miners deviate from the rules, then their blocks are simply ignored by everyone else.
by tromp 4y ago
Wrong; if miners deviate from the rules, then their blocks are simply ignored by everyone else.
- Spivak 4y agoIf a group of miners with minority compute power deviate from the rules they are ignored. If a group of miners with majority of compute power deviate from the rules, they become the rules. This process is how all changes to Bitcoin get rolled out.
- garydevenay 4y agoThe rules of the Bitcoin network are not validated by miners, they are validated by nodes. The miners have no control over nodes and unless their mining work is accepted by the consensus rules of the nodes they receive no mining reward.
- Spivak 4y agoMiners and nodes have to be in agreement, when they're not you're right they've essentially fork BTC but I think you're wrong about who really holds the power and which chain would end up being the authoritative one after such an event.
- marshray 4y ago> On 21 July 2017, bitcoin miners locked-in a software upgrade referred to as Bitcoin Improvement Proposal (BIP) 91 > By 8 August, another milestone was reached when 100% of the bitcoin mining pools signaled support https://en.wikipedia.org/wiki/SegWit#Activation https://en.wikipedia.org/wiki/SegWit#Activation
- tylersmith 4y agoThat's signaling, built into the end users fully-validating nodes, to coordinate between the miners producing blocks and nodes validating them. The validating nodes are the ones that offered up and then accepted the signaling.
- garydevenay 4y agoSignalling is not consensus I’m afraid…
- tylersmith 4y agoIf a majority of miners implements new rules that the validating nodes don't support, then the blocks are just ignored. They may as well be mining Bitcoin Cash or Litecoin blocks. The majority of miners implementing new rules only has an effect on which rules the validating nodes will start enforcing if those nodes implemented them and allowed miners to signal when to start.
- sph 4y agoIndeed, in Bitcoin it's "one CPU one vote", and by CPU it means any validating Bitcoin client. A big miner has the same voting power as you with the client running on an RPi.