Implementation to blockchain management
From the perspective of technology and architecture, I will tell you my understanding of blockchain in common language
what is blockchain? In a word, blockchain is a storage system. To be more specific, blockchain is a distributed storage system without an administrator and each node has all the data
What are the common storage systems like
as shown in the figure above, the bottom is data, and the top can write data. A space to store data, a software to manage data, provide an interface to write data, this is the storage system. For example, MySQL is the most common storage system
What are the problems of ordinary storage system? There are at least two common problems
the first is the problem of non high availability. There is a dangerous place for data. In technical terms, data is not highly available
The second problem is that there is only one write point. In technical terms, it is a single point of control
How do ordinary storage systems usually solve these two problems
in fact, MySQL can do a master-slave synchronization of al master, master-slave synchronization of al master, two nodes can be written at the same time. If you want to do a multi room multi live data center, in fact, multi room multi live data synchronization. What we should emphasize here is that multi-point writing often leads to the consistency problem of writing conflicts. Take MySQL as an example, suppose that the attribute of a table is self incrementing ID, then the data in the database is 1234 now. If one of the nodes writes and inserts a piece of data, it may become 5, and then these 5 pieces of data are synchronized to another master node, Before synchronization, if another write node inserts a piece of data, a piece of data with self incrementing ID of 5 will be generated. Then, after the generation, synchronize to another node, and the synchronized data will conflict with the two local 5's after it arrives, which will lead to synchronization failure and write consistency conflict. This problem will occur in the case of multi-point writing
how to ensure consistency in multi-point writing
the reform "Swan class" gives you more technical work
the application fields of blockchain include digital currency, token, finance, anti-counterfeiting traceability, privacy protection, supply chain, entertainment, etc. with the popularity of blockchain and bitcoin, many related top domain names have been registered, which has a great impact on the domain name instry
taking the tourism instry as an example, blockchain applications mainly focus on tourism travel, tourism community reviews, digital identity management, credit consumption management, tracking pilot's professional certificate and qualification, loyalty plan of hotels and airlines, reservation management and consumption points management. In addition, blockchain also has applications in finance, games, entertainment and other fields.
2) blockchain, Internet and artificial intelligence should be regarded as technologies of the same height, and blockchain should formally enter our hard science and technology development category
3) pointed out the development and application direction of our blockchain, including the speech that the technology of blockchain has extended to many fields, such as digital finance, Internet of things, intelligent manufacturing, supply chain management, digital asset trading, and so on. In terms of application, there will inevitably be some regulatory or legal problems in the process of application, What are the instructions in this speech? He mentioned that we should implement the rule of law in the management of blockchain, and promote the safe and orderly development of blockchain
4) in the more important point of application and development, it is mentioned that the blockchain is from virtual to real, enabling entity, improving people's livelihood, obtaining instrial advantages, and better serving the development of the whole instrial economy. In fact, through the study of blockchain technology, from one side or the signal released, we express our attitude towards the innovation and leadership of blockchain. We hope that in the development of blockchain, we can first have our own core technology, and we should be a leader in today's fierce international competition
5) it is to enhance the market confidence of the whole blockchain instry, especially for the application and development of the whole blockchain technology. With a great increase in market confidence, it is bound to attract more people in the next period of time, including the capital market and for example, more talents and research applications will enter this field. More capital, more manpower and more other social related aspects, including the rule of law and legislation, will positively promote the application and landing of the whole blockchain technology. These are my four points of view or summary of blockchain technology learning
if you have been concerned about blockchain for a long time, in fact, from the national level, including the 13th five year plan, blockchain technology has been written into the 13th five year plan, which is developed as a parallel technology with artificial intelligence, big data and cloud computing. It has been introced in the second half of 2018, and the office of network information technology has put the blockchain application service on record, From all aspects, it is actually a positive guidance or protection for the development of the whole blockchain
of course, when it comes to blockchain, you may also say that blockchain always thinks of money speculation and so on. In fact, digital currency is only a relatively narrow field in the field of blockchain. We now include support from the mainstream of modern society or the national level, and more support for the application of blockchain technology in the real instry, The core advantage of blockchain technology is decentralization, which can realize point-to-point transaction, coordination and cooperation based on decentralized credit in the distributed system without mutual trust by means of data encryption, timestamp, distributed consensus and economic incentives, so as to solve the common high cost and low cost problems of centralized institutions Low efficiency and data storage insecurity provide solutions
the application fields of blockchain include digital currency, token, finance, anti-counterfeiting traceability, privacy protection, supply chain, entertainment, etc. with the popularity of blockchain and bitcoin, many related top domain names have been registered, which has a great impact on the domain name instry.
the suggestion is to redo the system, and then find the guardian God to reinforce the system security for you, so as to completely plug the loopholes.