First of all, Please don't think the blockchain is too deeply. It is a database storage system distributed across the globe that can work together. It is different from traditional database operations. Read and write permissions are controlled by a company or a centralized worker (centralized Feature) Blockchain believes that anyone with the ability to set up a server can participate. Diggers from all over the world deploy their own servers locally and connect to the blockchain network to become a node in the distributed database storage system. Once joined, the node has exactly the same rights as all other nodes. With obligations (decentralized, distributed features). At the same time, for those who carry out services on the blockchain, they can read and write to any node in the system. Finally, all the nodes in the world will be synchronized one after another according to the completion of a certain mechanism. The data of all nodes in the blockchain network is exactly the same.
In the figure above, the highlighted points are the nodes distributed around the globe in the blockchain system; these nodes can be simply understood as the origin of a server server cluster #. We repeatedly mentioned that the blockchain is a decentralized System, indeed, "decentralization" is a very important concept in the blockchain world. Many models (such as the maintenance of books, the issuance of currency, the design of time stamps, the maintenance of networks, the competition among nodes, etc.) Designs such as Etc. depend on this central idea. What is decentralization in the end?
Before explaining the true decentralization, let's first briefly understand what centralization is.
Recall the process of buying a book online: First, you place an order and call the money to Alipay; the second step, Alipay informs the seller that it can be shipped after receiving the payment; The third step, the seller received Alipay notice Afterwards, it will ship to you. In the fourth step, after you receive the book, you will feel satisfied. You will choose to confirm the receipt on Alipay. In the fifth step, Alipay will receive the notice and send the money to the seller. The process ends.
You will find that although you are dealing with the seller, all the key processes are dealing with Alipay. The advantage of this is that in case of any problems, sellers and buyers can seek help through Alipay and let Alipay arbitrate. This is the simplest transaction model based on a centralized mindset. Its value is remarkable. It is the establishment of authority. It obtains multi-party trust through authoritative endorsements. It also relies on the capital and technical strength behind the authority to ensure the reliability of data. You will surely put a big question mark - "Through an authoritative endorsement to gain multiple trust, while relying on the capital and technical strength behind the authority to ensure the reliability of data," really ? !
If we say that the Alipay program had a major BUG, resulting in the loss of all the transfer records over a period of time, or more completely, Alipay's server was completely destroyed by a missile of the ISIS terrorist organization. When I just turned 100 Yuan to find out who to talk about, at this time, you became a knife on the knife; Alipay has a conscience, and it will be difficult to admit that you just transferred the facts, but he did not admit that you did not, because it did He didn't know for himself whether the transfer was real.
The above is the biggest drawback of centralization - over-reliance on the center and authority means that it gradually loses its right to speak. Decentralization? So what is the decentralized form? Still take the example just to continue, we build a minimalist decentralized trading system and see how we bought a book from sellers we didn’t know on the web. In the first step, you place an order and call the seller. In the second step, you record this transfer information in your own account. In the third step, you broadcast the transfer information. In the fourth step, the seller and Alipay. After receiving your transfer information, record them in their own books. In step 5, the seller ships the goods and records the fact of delivery on his own book. In the sixth step, the seller broadcasts the fact record. Go out; Step Seven, you and Alipay receive this fact record and record it on your own account. In the eighth step, you receive the book. At this point, the trading process has finished.
Just now, the situation of “Taken me as a flesh” is harder to happen under this system because all people's books have exactly the same transaction records. Alipay's book server is broken, and I am sorry that the seller's book still exists. My account book There is still; these are the ironclad evidence that the deal actually happened. Of course, in this minimalist trading system, you have discovered many loopholes and incomprehension. For example, if one of the three parties is a bad guy, he deliberately recorded how to handle the transfer information that is more favorable to him; for example, the message is What happened during the process of being hacked by hackers, etc.
This may have been mentioned in the previous computer overview or computer network books - "two military forces" and "General Byzantine" problem. There is no intention to elaborate here, because for the time being, it is not relevant to the main line. Interested students can go to Google or Baidu. You only need to know that in the blockchain system that we are going to talk about next, we can solve it with clever design. The above-mentioned bugs. Since the words have been said, I believe that students who understand a bit of technology, especially those with O&M backgrounds, can probably peep into the blockchain of some of the more blockchains in the minimalist trading system—distributed storage, through multiple backups. Manufacture data redundancy allows everyone to have the ability to maintain a common database. Everyone has the ability to supervise each other and maintain the database. In my opinion, your guess is basically correct.
In fact, these are the core things of blockchain technology. Outsiders appear to be tall and unpredictable, but the basic discovery of such exploration is simple and honest. Of course, there are certainly many, many, many details of the technology that needs to be refactored. If you almost agree with the above point of view, then we should basically reach a consensus. The distributed deployment is certainly a natural solution for building decentralized networks. Through the P2P protocol, all node computers in the world are interconnected to form a dense network. The network; using smart mechanisms to ensure the data sharing and consistency of global computer nodes through the synchronization of transaction data between nodes.