I should expand on something that I said earlier:
The phrase “global truth” was not intended as an ideological statement. A monetary system perforce requires that if Alice makes two transactions doubly-spending the same coin to Bob and to Charlie, then there must emerge a single global truth about who gets the money. Otherwise, the money is worthless: Who wants money that 99.9% of people believe you have, and 0.1% of people believe really belongs to someone else?
A useful lay definition: The Bitcoin consensus is a single global truth of who has what money at each point in time. The truth must be absolutist, with zero tolerance for any deviations: Either Bob has the coin, or Charlie has the coin—either-or, with no room for any disagreement.
Bitcoin achieves a single, global, unanimous Consensus of absolute Truth, even in the face of Byzantine faults—although it does so probabilistically. In the above example, as the number of confirmations of the winning transaction increases, the probability approaches 1 that absolutely 100% of honest nodes will reach the same conclusion about who has the coin—either Bob, or Charlie. And each additional confirmation exponentially increases the security of this automagical unanimous agreement. Satoshi knew this; see §11 of the Bitcoin whitepaper.
In the context of Bitcoin, that is the meaning of “consensus”. And...
Bitcoin reaches this Truth with no central authority: Nobody in the world has an override button for ruling in favour of Charlie over Bob, or vice versa.
In Bitcoin, the word “consensus” has the very specific technical meaning. It does not refer to an agreement amongst humans, as in colloquial usage. Rather, it denotes the resolution of a synchronized state in a distributed system.[...]
In Bitcoin, the consensus means that all nodes arrive at the exact same conclusions about the current global state of the blockchain ledger: The set of valid transactions that exist, the meaning of each of those transactions, and the order of those transactions.
Much mischief is done by the ambiguity of overloaded words. Another example is “entropy”. The word “entropy” has multiple distinct technical meanings in multiple fields, and multiple distinct meanings within the fields related to cryptography; if you confuse different types of “entropy”, then you will break your random number generator.
You understand the distinction here, but I think I really need to drive the point home for the public benefit:
In the context of Bitcoin, “consensus” is not how people agree to the rules, but how nodes agree on a global state based on the rules that everyone already agreed to. This is not simply my opinion: It is the meaning of the word “consensus” in the context of distributed systems architecture.
Compare and contrast the problem formulation in this excellent paper:
Indeed.
Good idea.
Are you sure that “a previous poster” isn’t you?
You created your account after that “previous poster’s” first crap on this thread had been ignored for almost two days. You bumped it, then started spreading more crap in the guise of asking questions. You have only posted on this thread. Now, you are not-so-subtly calling attention to utter crap from “a previous poster”—and in the same breath, you have overtly started to parrot the “previous poster’s” party line. I think that I can call this one.
Pretty sure that applies to every post this user has ever made. I don't think I've ever witnessed them utter a word of sense in all 294 posts.
Pretty sure he’s trolling. Like posting a comment about Microsoft Linux on Slashdot in 1999, and waiting for a dozen people to correct that in gruesome detail.
Or on second thought, he looks like a scammer...
I should have checked his trust page before I wrote all of this (instead of afterwards, when I went to tag him).
Yup, grade F transparent troll. Yawn. He may have better luck spreading rumours that nullius works for the NSA.
(From my desk in Fort Meade.)