Position: Home page » Blockchain » Where is blockchain technology

Where is blockchain technology

Publish: 2021-04-23 17:38:43
1. blockchain is not a single technology, but the result of the integration of a variety of technologies. These technologies are combined with a new structure to form a new way of data recording, storage and expression.
2.

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

3. bitcoin, which is purely a virtual thing, will rise in price only if people pursue it. Just like antiques, apart from their research value, some people are willing to collect them to enhance their personal taste, so their value will continue to rise. Bitcoin is the same. Some people still think there is room for improvement, so they hoard it

however, this kind of boastful virtual currency has been banned in China. I believe it will fall sharply in the future.
4. In computer terminology, a uniform resource identifier (or URI) is a string used to identify the name of an Internet resource. This kind of identification allows users to interact with any (including local and Internet) resources through a specific protocol. A URI is defined by a scheme that includes a deterministic syntax and related protocols
every resource available on the web - HTML document, image, video clip, program, etc. - is defined by a uniform resource identifier (referred to as & quot; URI" Positioning.
5.

1. Technical language

Python and go are two technical languages mentioned by many companies. Learning needs to be a priority. Moreover, these two languages have great application in the technical direction outside the blockchain. For example, go is used in the background construction of large concurrent systems, and Python is used in the construction of artificial intelligence systems. So learning these two languages is a priority

2. Technical framework

master one or more of bitcoin, Eth and hyperledger. Needless to say, BTC is written in C + +. A large number of currency projects, such as lightcoin, dash, Monroe, zcash, use bitcoin technology for secondary development

eth is the representative of blockchain 2.0, which can build a variety of application classes DAPP on eth network. Now a large number of application blockchain projects are developed using eth platform

hyperledger fabric is a blockchain development platform pushed by IBM, which is mainly used for the development of alliance chain, and is the most popular alliance chain development platform at present

3, algorithm

pow (proof of work), POS (proof of rights and interests algorithm), pbft (Byzantine fault-tolerant algorithm) are all important components of cryptography in blockchain. A full understanding of these algorithms will help you to have a better understanding of cryptography when you participate in the underlying development of blockchain projects



extended data:

blockchain technology is a kind of Distributed Accounting Technology, which is characterized by decentralization, openness and transparency, so that everyone can participate in the establishment of the database, and each established data can not be tampered with, and everyone participates, The problem of trust between strangers is solved

blockchain technology has emerged. It is an accounting technology with the participation of the whole people. The transaction information and data between AB and ab are published to the public and can not be tampered with. As we all know, there is no need for any authoritative Third Party C here. In other words, everyone in the system plays the role of C, which is also called decentralization

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