Consensus lives in a network of human minds ("philosophical consensus"), partly represented by the choice of code that's run (or adhered to) by such a group, and another part unrepresented, unwritten, and sometimes not apparent. It's NOT the code that's in charge, with the ideology being secondary (subservient to the code), it's the exact reverse. One example of a hidden fracture in ideology was when big blockers and small blockers shared the same general ideology and were in consensus according to the code, but there was a fracture that only became apparent in 2017, and the code changed for each group to reflect their ideology. Currently, a new fracture is appearing. On one side, people believe stopping spam is censorship (even though the purpose of fees is to limit ddos spam attack, not stop). On the other side, people believe Bitcoin is money first, and storing data is a byproduct of that function, not a primary purpose, and so it's not censorship to limit spam. Just because the code can't enforce this ideology precisely, doesn't mean we change our ideology (it's like changing documentation to hide a bug). These two ideologies are why the change to Bitcoin Core is contentious. Without understanding this difference in ideology, there's no point trying to have logical debates.

Replies (4)

Similar to the fracture in politics, religion, monetary policy etc. This debate will wax and wane. Incentive alignment in bitcoin monetary policy is particularly strong though so likely the best approach should win out.