What is the relationship between 'Byzantine' and 'blockchain', Mr. Li Yongle's academic discussion is very clever

thumbnail

In the field of university education in China, there are always some very profound problems that need to be solved urgently, and these problems can promote the progress of China's academic field, so many experts and scholars will have a full discussion. With the increasing popularity of blockchain technology in China, this technology also has very good prospects for development, so many professors and experts are studying blockchain-related technologies.

In this technology, there is a model that is inseparable. This model is called the "Byzantine General Model", and Mr. Li Yongle's answer to this model is very subtle, worthy of being a famous teacher of a generation. Next, let's take a look at how Mr. Li Yongle solves the relationship between the Byzantine general model and the blockchain.

In fact, the Byzantine general model has nothing to do with Byzantium, it is just called it in the name. The general content of this model is as follows: Suppose that seven armies need to attack Byzantium at the same time, but the Byzantine castle is very strong and can withstand the invasion of three or four armies at the same time. If seven armies attacked together, the castle might not be able to withstand it. So when the seven armies approach the city, how should they attack? Mr. Li Yongle's answer was very interesting and made us feel very useful.

According to Mr. Li Yongle's analysis, the communication technology at that time was very underdeveloped, and the information communication between the army and the army was completely dependent on human communication. Therefore, the seven armies sent messengers to each other to convey orders. Suppose the seven armies have agreed to attack together the next morning, but different generals have different ideas, and the army generals only need to maintain the principle of "the minority obeys the majority". Assuming that among the seven armies, three are in favor of the attack and three are opposed to the attack, then the final decision rests with the last general. The last general of the army can be for or against, so the decisions he makes can directly affect the entire campaign.

If the last general agrees to attack, it is equivalent to four votes in favor and three votes against, then everyone maintains consistency, and the final result is an attack, and Byzantium can be successfully won. If the last general did not agree to attack, it would be equivalent to having only three votes in favor and four against, and the final result would be that none of the seven generals could attack, and the result would be an earth-shaking change. So this is the "Byzantine Generals Model" that is widely discussed in the university field.

In the face of China's current blockchain technology, there will also be similar problems. Because the blockchain needs to use a large number of data nodes to ensure the authenticity and consistency of the data. But assuming that some nodes are down, dead, or virus intrusion, it may change the authenticity and reliability of the data. The current problems of blockchain are exactly the same as the Byzantine Generals model. Assuming that some data nodes in the blockchain are all executing consistent commands, and these dead or down nodes happen to be the seventh general, then the decision of the seventh general will affect the entire blockchain data or the entire communication. process, the results will be very different.

Related Posts