Are all nodes of the blockchain equal
core analysis:
1. Transparency, 2. Openness, 3. Information can not be tampered with, 4. Decentralization,
5. Detailed analysis
blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies. The so-called consensus mechanism is a mathematical algorithm to establish trust and obtain interests between different nodes in the blockchain system
1. In a narrow sense, blockchain is a kind of chained data structure composed of data blocks connected in sequence according to the time sequence, and it can not be tampered with and forged by cryptography
2. Broadly speaking, blockchain technology uses blockchain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, and uses cryptography to ensure the security of data transmission and access It is a new distributed infrastructure and computing method to program and operate data by using intelligent contract composed of automated script code.
on the other hand, all nodes (computers in short) participating in the network will store one account book, which is updated in real time. Even if one node fails, the blockchain will not be affected.
(1) distributed ledger, that is, transaction bookkeeping is completed by multiple nodes distributed in different places, and each node records complete accounts, so they can participate in monitoring the legitimacy of transactions, At the same time, they can testify together
different from traditional distributed storage, the uniqueness of distributed storage of blockchain is mainly reflected in two aspects: one is that each node of blockchain stores complete data according to block chain structure, while traditional distributed storage generally stores data in multiple copies according to certain rules. Second, the storage of each node in the blockchain is independent and has the same status, which relies on the consensus mechanism to ensure the consistency of storage, while the traditional distributed storage generally synchronizes data from the central node to other backup nodes[ 8]
no single node can record the account data separately, so as to avoid the possibility that a single bookkeeper is controlled or bribed to record false accounts. In theory, unless all the nodes are destroyed, the accounts will not be lost, so as to ensure the security of the account data
(2) asymmetric encryption and authorization technology, the transaction information stored on the blockchain is public, but the account identity information is highly encrypted, which can only be accessed under the authorization of the data owner, thus ensuring the data security and personal privacy
(3) consensus mechanism is how to reach a consensus among all accounting nodes to determine the validity of a record, which is not only a means of identification, but also a means of preventing tampering. Blockchain proposes four different consensus mechanisms, which are suitable for different application scenarios and achieve a balance between efficiency and security
the consensus mechanism of blockchain has the characteristics of "the minority is subordinate to the majority" and "everyone is equal", in which "the minority is subordinate to the majority" does not completely refer to the number of nodes, but also can be the computing power, the number of shares or other characteristics that can be compared by computers“ "Everyone is equal" means that when the nodes meet the conditions, all nodes have the right to put forward the consensus results first, and then directly recognized by other nodes, and finally may become the final consensus results. Taking bitcoin as an example, the workload proof is adopted. Only when more than 51% of the accounting nodes in the whole network are controlled can a nonexistent record be forged. When there are enough nodes in the blockchain, this is basically impossible, thus eliminating the possibility of fraud.
(4) smart contract, which is based on these trusted and tamperable data, can automatically execute some pre-defined rules and terms. Take insurance as an example. If everyone's information (including medical information and risk occurrence information) is true and reliable, it is easy to carry out automatic claim settlement in some standardized insurance procts
At present, with the rapid development of science and technology, the situation is surging. If you and I are a little lazy, we may be out. No, the new blockchain is coming. Since the beginning of this year, blockchain has become one of the hottest knowledge points in the field of science and technology, and has become increasingly prominent in the fields of digital finance, Internet Governance and big data computing
blockchain technology also has broad application prospects in the military field, which is very likely to quietly subvert the future war
this is not Xiaole's boasting“ There is nothing more important about the three armed forces than secrecy. " We should know that in the future information battlefield, confidentiality is the key to win or lose the war. Because the blockchain system has many characteristics such as information independence, confidentiality and integrity, it can realize the perfect combination of data storage and data encryption. After being attacked, it also has strong recovery ability, and can protect highly sensitive data, which is of great help to win the war
according to the information collected by Xiaole, some countries are planning to build blockchain information platform and begin to study the application potential of blockchain in several scenarios such as military satellites and nuclear weapons; An international organization is currently evaluating the performance of blockchain technology in military logistics, Internet of things and other fields
if bitcoin and other digital currencies are blockchain 1.0 applications, blockchain 2.0 is the "smart contract" that provides a strong guarantee for network transaction data security. There will be 3.0 in the future, from Dao (blockchain self consistent organization), DAC (blockchain self consistent company) to blockchain society
"cultivate new kinetic energy with informatization, promote new development with new kinetic energy, and create new brilliance with new development." I believe that blockchain, the "new kinetic energy" of science and technology, will bring us more surprises: "one machine in hand, I have it in the world", "trade autonomy", more extensive sharing, and the optimal life mode... Blockchain technology will create a more honest, convenient, and efficient Era of big data
content source: Liberation Army Daily
firstly, the main function of blockchain is to store information. Any information that needs to be saved can be written to or read from the blockchain, so it is a database
secondly, anyone can set up a server and join the blockchain network to become a node. In the world of blockchain, there is no central node. Every node is equal and keeps the whole database.
