Principles of blockchain operation mechanism
In a narrow sense, blockchain is a kind of chain data structure that combines data blocks in a sequential way according to the time sequence, and it is a distributed account book that can not be tampered with and forged by means of cryptography
broadly speaking, blockchain technology is a new distributed infrastructure and computing method, which uses blockchain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses intelligent contracts composed of automated script code to program and operate data
working principle
blockchain system is composed of data layer, network layer, consensus layer, incentive layer, contract layer and application layer. Among them, the data layer encapsulates the underlying data blocks and related basic data and algorithms such as data encryption and timestamp; The network layer includes distributed networking mechanism, data transmission mechanism and data verification mechanism; The consensus layer mainly encapsulates all kinds of consensus algorithms of network nodes; The incentive layer integrates economic factors into the blockchain technology system, mainly including the issuance mechanism and distribution mechanism of economic incentives; The contract layer mainly encapsulates all kinds of scripts, algorithms and smart contracts, which is the basis of the programmable characteristics of blockchain; The application layer encapsulates various application scenarios and cases of blockchain. In this model, chain block structure based on timestamp, consensus mechanism of distributed nodes, economic incentive based on consensus computing power and flexible and programmable smart contract are the most representative innovations of blockchain technology
Seeing some answers to the debate on the definition of blockchain, I suddenly realize that my answer to this explanation principle has always been directed at bitcoin. There is no specific and unique answer in the instry between the definition of blockchain. Here I first summarize the characteristics of "blockchain" according to the papers I read:
1; Hash chain & quot There are several nodes participating in the system operation (distributed)
3. Reach a consensus on the consistency of basic data (consensus agreement / algorithm) through a certain protocol or algorithm
since bitcoin is currently one of the most typical and influential applications of blockchain, it will be much easier to understand how bitcoin uses blockchain before understanding other forms of blockchain applications
What kind of blockchain technology is popular recently? Blockchain technology is considered to be the brightest star in financial technology, and it may continue to develop in the future. It has many characteristics, including data distribution, data trust and collective consensus mechanism, and most importantly, openness, transparency, anonymity and privacy, According to the data in the blockchain, we can get some basic information of contemporary society
blockchain technology is such a safe and scientific database. It can be simply understood as an authoritative database, in which the basic content is true, verified and audited by others. In terms of financial technology, it is very easy to find some desired data, which is very good for business people
01, the core operation mechanism of blockchain public certificate
the operation mechanism of blockchain public certificate is composed of two moles: "Notarization management" and "intelligent assistance". After the applicant submits the application, the blockchain notarization system relies on AI technology to audit the identity and information of the applicant. At the same time, the system will review the content of notarial evidence, and then issue a notarial certificate, at the same time on the chain filing. At the same time, the public certificate of blockchain has been formally formed, which immediately meets the online verification needs of users
the core of the operation mechanism of the notarial certificate of the blockchain lies in the application of the blockchain technology. No matter audio, video, photo or document, as long as it is stamped with a time stamp and then put on the chain, it can become an unchangeable and indestructible evidence document
the second important support in the operation mechanism of the notarial certificate of blockchain is the application of artificial intelligence. The application of this technology greatly saves the applicant's application and waiting time, and also greatly improves the speed and accuracy of the notarial office's document confirmation, eliminating the time delay of manual confirmation and possible operational errors<
02, analysis of the characteristics of the operation mechanism of the notarial certificate of blockchain
through the detailed disassembly of the operation mechanism diagram of the notarial certificate of blockchain, it is not difficult to find that compared with the operation mechanism of the traditional notarial certificate, the operation mechanism of the notarial certificate of blockchain has many noteworthy characteristics
the first is synchronization. In the process of generating the public certificate of blockchain, the actions of the applicant and the notary organization are almost synchronous, and the applicant's application and the notary organization's examination, certificate preparation and certificate issuance are almost synchronous. However, in traditional notarization, there is a time interval between the actions of all parties, which is prone to usurpation. Moreover, e to manual operation, a large amount of time cost will be generated, It further causes the delay of the process. The actions of all parties of blockchain notarization are synchronized online, and the action traces and data are generated instantaneously, thus recing the possibility of tampering and ensuring the authenticity and judicial effect of data files
the second is interactivity. In the process of generating the public certificate of blockchain, the actions of the applicant and the notarization institution are interactive - the applicant submits the application, the notarization institution's artificial intelligence audit, the certificate preparation, the certificate issuance, the data archiving, and the applicant's query are carried out alternately. Different from the traditional notarization, the applicant is more in a passive waiting state after submitting the application, which reces the participation of the applicant
dynamic again. In the process of generating the public certificate of blockchain, the evidence file is a dynamic generation process. The process of applying for the notarial certificate is the process of generating the notarial evidence, and this process itself is a part of the notarial certificate. The traditional notarization is that before the notarization, the evidence documents have been basically finalized. What the notary office does is just a process of confirmation and seal, and the dispute prevention function of notarization is weakened
it is precisely because the operation mechanism of the block chain notarial certificate is quite different from that of the traditional notarial certificate, which determines its absolute advantage over the traditional notarial certificate. On the one hand, it meets the people's requirements for efficiency in the digital age; On the other hand, it also strengthens the authenticity and legal validity of notarial documents. Its interactive feature adapts to the Internet era thinking of emphasizing interaction, which makes all parties involved in notarization enter a positive interactive state. Finally, the dynamic nature of the generation of the public certificate of the blockchain greatly gives play to the initiative of the notary organization, rather than passively confirming the existing evidence documents, which can give full play to the original preventive function of the notary.