Consensus Algorithm | Is the Blockchain Really Secure?

Jarvis+
6 min readOct 30, 2020

As a decentralized distributed public database, the blockchain does not have a central management agency for management, but is jointly maintained by distributed nodes using cryptographic protocols. Each node must ensure the consistency of the ledger through the underlying consensus protocol when maintaining the entire system.

Humans are inherently complex, and so are our behaviors. Therefore, it is a very challenging task to create a consensus protocol for multi-person interaction. There are many types of consensus protocols, but none of them can perfectly solve the security problems of the blockchain, and they all have their limitations. For distributed systems, the types of errors and mathematics that different consensus models can tolerate in different environments are also different. Therefore, we can derive the definition of the security of the blockchain from the judgment standard of the distributed system consensus.

Consensus algorithm——Introduction to consensus algorithm model

01 Synchronization model

As the name implies, the synchronization model requires that the sender and receiver directly resemble a face-to-face response. That is, the delay time interval is determined, and the execution time of the algorithm is also determined. However, the…

--

--

Jarvis+

The World's 1st Smart Contract based AI Conversation as Service Platform.