Position: Home page » Blockchain » Design idea of blockchain

Design idea of blockchain

Publish: 2021-05-06 18:35:44
1.

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

first, how to ensure high availability

the common storage system usually uses "rendancy" to solve the problem of high availability. As shown in the figure above, if the data can be copied into several copies and rendant to multiple places, high availability can be guaranteed. The data in one place is hung, and there is data in other places. For example, the master-slave cluster of MySQL is the same principle, and the raid of disk is also the same principle

two points need to be emphasized in this place are: data rendancy often leads to consistency problems

1. For example, in the master-slave cluster of MySQL, there is actually a delay in reading and writing, which means there is a inconsistency in reading and writing in a short period of time. This is a side effect of data rendancy

The second point is that data rendancy often reces the efficiency of writing, because data synchronization also consumes resources. If you add two slave libraries, the write efficiency will be affected. The common storage system is to use rendancy to ensure the high availability of data

so the second question, ordinary storage system, can write more

the answer is yes, for example, take this graph as an example:

in fact, MySQL can do a master-slave synchronization of al masters, master-slave synchronization of al masters, 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

2. The following points are the characteristics of the blockchain summarized by jinwowo group:

1 - Decentralization: because the blockchain relies on each node to achieve system maintenance and ensure the authenticity of information transmission, it is based on distributed data storage without centralized management by a certain center, Therefore, the attack and tampering of a node will not affect the healthy operation of the whole network

2-DE Trust: the establishment of a connection between any two nodes does not need to trust each other's identity, and the data exchange between the two sides does not need the basis of mutual trust. Since all nodes in the network can act as "supervisors", there is no need to worry about fraud

3 - extensible: blockchain is an underlying open source technology, on which various kinds of extension, decentralized and distrusted applications can be realized<

4 - anonymization: the two sides of data exchange can be anonymous, and the nodes in the network can exchange data without knowing each other's identity and personal information

5 - Security and reliability: because the activities between any nodes are supervised by the whole network, and the database adopts distributed storage, for hackers, first, they can't disguise and cheat, Second, we can't control the network only by conquering a node.
3. The definition of Chongqing jinwowo analysis blockchain technology is as follows:
1. Blockchain is a distributed database (system) placed in a non secure environment
2. The blockchain uses cryptography to ensure that the existing data cannot be tampered with
3, the blockchain uses consensus algorithm to reach consensus on new data
the system with the above three properties is blockchain.
4. Satoshi Nakamoto, who calls himself Japanese American, is the creator of bitcoin protocol and its related software bitcoin QT, but his real identity is unknown. In 2008, Nakamoto published a paper called "bitcoin: a peer-to-peer electronic cash system", which describes an electronic currency and its algorithm called "bitcoin". In 2009, he released the first bitcoin software and officially launched the bitcoin financial system. In 2010, he graally faded out and handed over the project to other members of the bitcoin community. Nakamoto is believed to hold about one million bitcoins.
5. The essence of blockchain is a distributed ledger. For example, the bank system is also the account book, which has a complete set of information system to store various transaction information such as access, loan, exchange and so on. Blockchain has several keywords:
1. Distributed: ledger is not only stored in one place, but in many places
2. General ledger: you can determine that you are not necessarily a machine stored general ledger through the network, but you can at least obtain the general ledger from the network
3. Decentralization: "distributed" is not a general distribution, but a decentralized distribution. No one can control and tamper with it, its accounting rules are based on some designed mathematical method to account for all rights. How to test, how to use, are in accordance with an open method to complete, so in essence is an account book
coin Ying China is the first to introce blockchain into the crowdfunding instry, making crowdfunding more open, transparent and simple.
6. This Canon laser printer icmf426dw features many functions, such as: multiple function, high-speed double-sided printing function, deformation correction function, etc. I know so much, I hope I can help you!
7. The positioning of cross-border blockchain platform is to serve the real economy, especially banks, enterprises and other service objects. It focuses on "blockchain + cross-border financial services" to promote the exploration of the integration of blockchain and real economy. Now the project of blockchain + service platform is very popular. The project of SMIC blockchain service platform initiated by Changsha high tech Zone is the blockchain + public service mode, and the enterprises are being recruited to join the chain. In the future, relevant enterprise affairs and government affairs can cooperate on the chain, and also have the background of state-owned assets.
8.

Since the 1970s, a new energy, combustible ice, has been discovered in the deep sea around the world. If you listen to this term, you will be surprised! How can ice burn? In fact, combustible ice is a kind of crystal material formed by the combination of water and natural gas, which is called "natural gas water compound" academically. According to measurement, 1 cubic meter of solid combustible ice contains about 200 cubic meters of natural gas. Therefore, combustible ice has a strong combustion capacity and is a very important energy resource

The discovery of combustible ice was e to a chance. In the 1930s, in order to transport natural gas, people began to lay huge natural gas pipelines. The results show that the pipeline is often blocked. Cut the pipe open and see that it was blocked by ice like material. How can there be ice in the pipe? After research, it turns out that it is a combination of natural gas and water, with strong combustion ability

a large amount of combustible ice is stored in the frozen soil and seafloor, and the most abundant is in the deep sea. On the sea floor, combustible ice often forms huge deposits with a length of several thousand meters and a thickness ranging from several centimeters to 200-300 meters. In the United States, Canada and other coastal areas, it has been found that there are tens of billions of cubic meters of combustible ice resources, which can be exploited for hundreds of years. Russia, New Zealand, India, Japan and other countries have also found considerable reserves of seabed combustible ice resources. Combustible ice is also found in the East China Sea, South China Sea and Yellow Sea. It is estimated that the reserves of combustible ice in the world are very huge, at least more than twice of the total reserves of coal and oil. It has been hailed as the new energy of the future

There are some difficulties in mining combustible ice because it is deep in the ocean and frozen soil. So far, there is no successful experience in mining seabed combustible ice in the world. At present, there are two mining plans in people's imagination, one is to connect the pneumatic pump pipe with the receiving ship. The air pressure pump pipe extends directly into the sea floor, and the lower end of the pump pipe is a huge bell shaped object, which can cover an area under the water. There is also an automatic mining machine inside the bell, which will dig up the rocks with combustible ice on the seabed together with the combustible ice, smash them into pulp, and then transport the pulp to the receiving ship through the pneumatic pump pipe. On the receiving ship, the natural gas in the combustible ice is separated by heating and pressurizing, while the remaining marine sediments often contain other available substances, which are separated and extracted for the second and third time. Finally, the useless resial soil is poured into the sea

another solution is to directly decompose combustible ice into ice and natural gas on the sea floor, and then transport it directly to the ground gas storage tank, just like the natural gas in the rock stratum, and then transport it to the users who need natural gas from the gas storage tank. Compared with the former scheme, the transportation condition of the latter scheme is relatively simple, which is expected to save more mining cost. But the problem is that the decomposition technology of combustible ice on the seabed is still immature; In addition, this scheme can not make full use of other resources that may exist in the seabed of the mining area

9. From the perspective of mechanism design, blockchain can be divided into three levels:
the first level is distributed network, which mainly solves the problem of point-to-point communication network and is also the foundation of blockchain
by establishing a set of cryptography account book system on top of point-to-point communication, we can move from point-to-point communication to point-to-point transaction, which is the second level of blockchain - distributed account book
adding new incentive mechanism and governance mechanism on the basis of distributed ledger is the third level of blockchain - public blockchain, such as bitcoin blockchain.
10. In his opinion, many of the technology centers currently used by blockchain are technologies already in use, so it is not new to look at blockchain from a technical perspective. But the real value of blockchain lies in its point-to-point, tamper proof and traceable design idea, which will change people's way of life and work.
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750