High end manufacturing blockchain Technology
in the Internet era, there is a database behind every system. This database can be regarded as a large account book. In the past, the person who maintained the system was responsible for managing the database and recording the user's behavior, that is, bookkeeping. However, the blockchain is "decentralized", which allows every member of the system to participate in it, not only everyone bookkeeping, but also through links, Everyone can have a complete account book
"blockchain is essentially a collective recording mode. What's special is that it adopts a set of techniques in an ingenious way to realize the authenticity and credibility of the recorded results, which is difficult to destroy and tamper with. " Zhang Xiaorong said, "first, everyone has the right to record and authenticate with each other to distinguish the true from the false, which is called consensus mechanism; Second, no one can tamper with the records, because there are cryptographic signatures; Third, everyone has a , so even if some account books are damaged, the whole will not be affected. This is called distributed storage. The information recorded in this way is presented in block mode according to the time chain, so it is called blockchain. "
various cryptocurrencies represented by bitcoin are originally an application of blockchain technology, which can be described as blockchain version 1.0. However, around 2014, the instry began to realize the important value of blockchain technology. Blockchain graally separated from digital currency and applied to various economic and social fields other than digital currency
it has broad application prospects
blockchain technology is considered as a disruptive innovation after steam engine, electric power and Internet. If the steam engine and electricity liberate the proctivity, and the Internet has changed the way of information transmission, the blockchain, as a machine for building trust, may change the way of value transmission
for example, in the financial field, the cost of reconciliation, clearing and settlement between financial institutions, especially cross-border financial institutions, has always been very high, and there are complex manual processes. The application of blockchain technology can help rece the cost of reconciliation and dispute resolution between financial institutions, and significantly improve the processing speed and efficiency of payment business, It also makes small cross-border payments possible. In December 2017, China Merchants Bank completed the RMB position transfer business from Hongkong Wing Lung Bank to Shenzhen Branch of Wing Lung Bank. This is the world's first interbank cross-border RMB clearing business based on blockchain technology
in addition, according to the white paper 2016 on China's blockchain technology and application development issued by the Ministry of instry and information technology of China, the application of blockchain has been extended to medical and health, ecation, charity, social management and other fields. Taking the cultural instry as an example, the low cost of reproction, the high cost of safeguarding rights, and the difficulty of providing evidence make the protection of intellectual property rights a pain point for the instry. With blockchain, the proction, dissemination and transaction records of cultural procts are true, transparent and reliable, and the problem can be solved
Zhang Xiaorong said that blockchain technology has solved two major problems in the era of Digital Economy: one is the visible flow direction, and the other is zero trust cost. In the past, the circulation of physical paper money was invisible, but the flow of all digital assets had a "chain" to check. Yang Yanchao, a researcher at the intellectual property center of the Chinese Academy of Social Sciences, also believes that the biggest advantage of blockchain is that it has truly completed the credit construction in an anonymous society, bringing new opportunities to many fields, thus making various innovative applications possible
there is a long way to go in the future development
in terms of technology promotion, there is no big barrier to blockchain, which has been confirmed in the global practice of bitcoin, and its main resistance comes from the obstacles in concept and implementation
"on the one hand, the society may be very concerned about the" naked "state in the blockchain. Blockchain has built a "Skynet" for the commercial society. The company's economic activities are all recorded, so there is no secret to speak of. In this way, some business strategies may not be implemented under the blockchain. "
"on the other hand, the current legal system lags behind the development of information technology, so how to put the emerging blockchain technology under the legal supervision needs to be studied." Duan Yongchao said
the core of blockchain is decentralization, which will have an impact on the long-standing central management model. In addition to the law, how to establish a regulatory environment that can promote the application of blockchain technology, so that the technology can benefit the society and not be used to do evil, is also an urgent problem to be solved.
1. Blockchain links
as the name suggests, blockchain is a chain composed of blocks. Each block is divided into block head and block body (including transaction data). The block head includes the prevhash value (also known as hash value) of the previous block used to realize the block link and the random number (nonce) used to calculate the mining difficulty. The hash value of the previous block is actually the hash value of the head of the previous block, and the random number calculation rule determines which miner can obtain the right to record the block
2. Consensus mechanism
blockchain is accompanied by the birth of bitcoin, which is the basic technology architecture of bitcoin. Blockchain can be understood as an Internet-based decentralized accounting system. A decentralized digital currency system like bitcoin requires the consistency of accounting of honest nodes without a central node, which needs blockchain to complete. Therefore, the core of blockchain technology is a consensus mechanism to reach a consensus on the legitimacy of transactions between indivials without mutual trust without central control
there are four main types of consensus mechanisms in blockchain: pow, POS, dpos and distributed consistency algorithm
3. Unlocking script
script is an important technology to realize automatic verification and contract execution on blockchain. Every output of every transaction does not point to an address in the strict sense, but to a script. A script is like a set of rules that constrain how the receiver can spend the asset locked on the output
the validation of transactions also depends on scripts. At present, it depends on two kinds of scripts: Lock script and unlock script. Locking script is a condition added to the output transaction, which is realized by a script language and located in the output of the transaction. The unlocking script corresponds to the locking script. Only when the conditions required by the locking script are met can the assets corresponding to the script be spent, which is located in the input of the transaction. Many flexible conditions can be expressed by script language. Interpretation script is similar to the "virtual machine" in our programming field, which runs in every node of the blockchain network in a distributed way
4. Transaction rules
blockchain transaction is not only the basic unit of a block, but also the actual effective content recorded by the blockchain. A blockchain transaction can be a transfer, or the deployment of smart contracts and other transactions
as far as bitcoin is concerned, a transaction refers to a single payment transfer. The transaction rules are as follows:
1) the input and output of the transaction cannot be empty
2) for each input of a transaction, if its corresponding utxo output can be found in the current transaction pool, the transaction will be rejected. Because the current transaction pool is the transaction not recorded in the blockchain, and each input of the transaction should come from the confirmed utxo. If it is found in the current trading pool, it is Shuanghua trading
3) for each input in a transaction, the corresponding output must be utxo
4) each input unlocking script must verify the compliance of the transaction together with the corresponding output locking script
5. Transaction priority
the priority of blockchain transaction is determined by the blockchain protocol rules. For bitcoin, the priority of a transaction to be included in a block is determined by the time when the transaction is broadcast to the network and the amount of the transaction. With the increase of transaction broadcast time on the network and the increase of transaction chain age, the priority of transaction will be improved and eventually be included by the block. For Ethereum, the priority of the transaction is also related to the transaction fee that the publisher is willing to pay. The higher the transaction fee that the publisher is willing to pay, the higher the priority that the transaction is included in the block
6. Merkle proof
the original application of Merkle proof is bitcoin, which was described and created by Satoshi Nakamoto in 2009. Bitcoin blockchain uses Merkle proof to store transactions in each block. So that the transaction can not be tampered with, but also easy to verify whether the transaction is included in a specific block
7. RLP
RLP (recursive length prefix) is one of the main encoding methods of object serialization in Ethereum. Its purpose is to encode the sequence of arbitrary nested binary data.
A: application fields of blockchain technology
I. financial field
blockchain has great potential application value in international exchange, letter of credit, equity registration, stock exchange and other financial fields
Second, the Internet of things and logisticsblockchain can also be naturally combined in the field of Internet of things and logistics
through the blockchain, we can rece the logistics cost, trace the proction and transportation process of goods, and improve the efficiency of supply chain management
Third, in the field of public service, blockchain is closely related to people's proction and life in the fields of public management, energy and transportation. However, the centralization of these fields also brings some problems, which can be transformed by blockchain Fourthly, in the field of digital right, through blockchain technology, works can be authenticated to prove the existence of text, video, audio and other works and ensure the authenticity and uniqueness of ownership In the field of insurance, insurance institutions are responsible for fund collection, investment and claim settlement, and often have higher management and operation costs Sixth, the data stored on the public welfare fieldblockchain is highly reliable and tamperable, which is naturally suitable for social public welfare scenarios
A: the main application fields of blockchain technology are finance, Internet of things and logistics, public service, digital right, insurance and public welfare
First, in the field of finance,
blockchain has great potential application value in international exchange, letter of credit, equity registration, stock exchange and other financial fields
Second, the Internet of things and logisticsblockchain can also be naturally combined in the field of Internet of things and logistics. Through blockchain, we can rece logistics costs, trace the proction and delivery process of goods, and improve the efficiency of supply chain management
Third, in the field of public service, blockchain is closely related to people's proction and life in the fields of public management, energy and transportation. However, the centralization of these fields also brings some problems, which can be transformed by blockchain Fourthly, in the field of digital right, through blockchain technology, works can be authenticated to prove the existence of text, video, audio and other works and ensure the authenticity and uniqueness of ownership In the field of insurance, insurance institutions are responsible for fund collection, investment and claim settlement, and often have higher management and operation costs Sixth, the data stored on the public welfare fieldblockchain is highly reliable and tamperable, which is naturally suitable for social public welfare scenarios. The relevant information in the public welfare process, such as donation project, collection details, fund flow, recipient feedback, etc., can be stored on the blockchain, and can be made transparent and public, which is convenient for social supervision
the instries that benefit from blockchain creation include: e to the high degree of integration, blockchain technology can not only provide technical support or meet the needs of scenarios for enterprises in the financial field, but also proce catalytic effect on some manufacturing enterprises after integration through their own characteristics such as high-end equipment
with the graal maturity of blockchain technology, six fields supported by science and Technology Innovation Board will adopt more and more research reports released by lianxun securities show that with the help of policy dividend and instrial capital, the application of blockchain technology is expected to develop rapidly in the future, and graally radiate to other instries and scenarios starting from the financial instry strong>