3

I sometimes hear that bitcoin's key innovation was the Nakamoto Consensus, which solves the double-spend problem without the need for trusted third-party intermediaries.

I take Nakamoto Consensus to mean the bitcoin consensus mechanism, so it includes the proof of work process, the difficulty adjustments and any other rule code into bitcoin.

Am I correct here? It would be interesting to figure out who coined the term 'Nakamoto Consensus'. This may shed some light on this topic.

2 Answers 2

1

I always thought it refers to the method of resolving conflicts within a blockchain network's consensus specification:

If there are multiple versions of blocks that are deemed valid by nodes consensus rules, but trying to extend the chain from the same ascendant block, then the version with highest cumulative proof-of-work (blockchain tip's chainwork) shall be considered as the correct version.

That's it.

All other uses of the term "Nakamoto Consensus" are abusing the term. It's NOT a governance method or anything like that.

Nodes running a consensus-breaking specification would simply ignore PoW of the other chain and create a hard-fork, where each blockchain network would have their own Nakamoto Consensus game, and not affecting each other.

If they shared the PoW algorithm, then the networks would be bidding for the same kinds of hashes, e.g. sha256d miners would allocate their hash-rate to find balance with sha256d networks block rewards market value. This is simply a free-market mechanism and NOT Nakamoto Consensus.

PoW miners are providers of hashes, blockchain networks are buyers of hashes. It's a business transaction. Every fee-paying transaction is a business transaction with a miner, of course they'd mine their own transactions - after all, each transaction is a payment for their hashes on top of the block reward subsidy.

-1

From this article: https://coinmarketcap.com/alexandria/article/what-is-the-nakamoto-consensus

Prior to Satoshi’s creation of the Nakamoto Consensus, Byzantine Fault Tolerance was used in peer-to-peer networks to maintain their authenticity for a variety of cryptography-related projects, and even some early forms of digital currency.

However, there were problems — in just a Byzantine Fault Tolerant system, the voting system for consensus requires a rotating election of leaders. If a leader acted maliciously, as leaders are known to do, then they could be removed from the network by a vote from the other nodes. In the case of Bitcoin (and for the idea of a digital currency in general) this individual removal of leaders through a voting process would pose a huge problem when it came to scaling.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.