I'm really struggling to get a grip on a certain part of the bitcoin / blockchain terminology, and would really appreciate it if someone was able to bring a little bit of clarity. I've read a lot to find out, but the more I read, the more confusing it seems to be.
Basically it's about consensus and governance.
As far as I know, we have the following with blockchain technology:
- Miners need consensus about which "next transaction block" is added to the chain (and the longest chain becomes the valid chain in the network).
- Consensus is needed on which version of the protocol is used (disagreements lead to a hard fork).
My main question to the above: Are both called "consensus" or is there a terminology that separates the two? (When I open a new article on governance and consensus, I have to read half of it to find out what kind of "consensus" the author refers to.
So, would governance be the developers that have the authority to merge changes in the main Bitcoin codebase?