What does Internet platform blockchain mean
The strict definition of blockchain refers to the distributed database technology that multiple nodes in peer-to-peer network jointly maintain a continuously growing list ledger constructed by time stamp and orderly record data blocks through consensus mechanism based on cryptography technology. This technical solution allows any number of nodes in the participating system to calculate and record all the information exchange data in the system in a period of time to a data block through cryptography algorithm, and generate the fingerprint of the data block for linking the next data block and checking. All participating nodes in the system jointly determine whether the record is true
blockchain is a technical solution similar to NoSQL (non relational database). It is not a specific technology, and can be implemented through many programming languages and architectures. There are many ways to realize blockchain, including pow (proof of work), POS (proof of stake), dpos (delegate proof of stake), etc
the concept of blockchain was first proposed in the paper "bitcoin: a peer-to-peer electronic cash system" by indivials (or groups) who call themselves Satoshi Nakamoto. Therefore, bitcoin can be regarded as the first application of blockchain in the field of financial payment
< H2 > [popular explanation]no matter how big the system or how small the website is, there is a database behind it. So who will maintain this database? In general, who is responsible for the operation of the network or system, then who is responsible for the maintenance. If it is wechat database, it must be maintained by Tencent team, and Taobao database is maintained by Alibaba team. We must think that this way is natural, but blockchain technology is not P>
if we think of the database as a book, for example, Alipay is a typical account book. Any change of data is bookkeeping. We can think of database maintenance as a very simple way of accounting. In the world of blockchain, everyone in the blockchain system has the opportunity to participate in bookkeeping. The system will select the fastest and best bookkeeper in a period of time, maybe within ten seconds or ten minutes. The bookkeeper will record the changes of the database and the account book in a block. We can think of this block as a page. After the system confirms that the records are correct, the system will record the changes of the database and the account book in a block, It will link the fingerprint of the past account book to this paper, and then send this paper to everyone else in the whole system. Then, over and over again, the system will look for the next person with fast and good bookkeeping, and everyone else in the system will get a of the whole ledger. This means that everyone as like as two peas in the system is called Blockchain. It is also called distributed account technology. P>
as like as two peas (computer) have identical accounting books, and everyone has the same rights, they will not collapse e to the loss of contact or downtime of a single person. As like as two peas, the data is transparent and everyone can see what changes are in every account. Its very interesting feature is that the data can't be tampered with. Because the system will automatically compare, it will think that the same number of books with the largest number are real books, and a small number of books with different numbers are false books. In this case, it's meaningless for anyone to tamper with his own account book, because unless you can tamper with most nodes in the whole system. If there are only five or ten nodes in the whole system, it may be easy to do so. However, if there are tens of thousands or even hundreds of thousands of nodes and they are distributed in any corner of the Internet, unless someone can control most computers in the world, it is unlikely to tamper with such a large block chain
< H2 > [elements]combined with the definition of blockchain, we think that we must have the following four elements to be called public blockchain technology. If we only have the first three elements, we will consider it as private blockchain Technology (private chain)
1, peer-to-peer network (power equivalence, physical point-to-point connection)
2, verifiable data structure (verifiable PKC system, non tampering database)
3, distributed consensus mechanism (Solving Byzantine general problem, solving double payment)
4 Game design of Nash equilibrium (cooperation is the strategy of evolutionary stability)
combined with the definition of blockchain, blockchain will realize four main characteristics: decentralized, trustless, collective maintenance and reliable database. And the other two will be derived from the four characteristics Features: open source Privacy. If a system does not have these characteristics, it can not be regarded as an application based on blockchain technology
Decentralized: there is no centralized hardware or management organization in the whole network. The rights and obligations of any node are equal, and the damage or loss of any node will not affect the operation of the whole system. Therefore, it can also be considered that the blockchain system has excellent robustnesstrustworthiness: there is no need to trust each other when participating in the data exchange between each node in the whole system. The operation rules of the whole system are open and transparent, and all data contents are also open. Therefore, within the specified rule range and time range of the system, nodes cannot and cannot cheat other nodes
collective maintenance: the data blocks in the system are maintained by all the nodes with maintenance function in the whole system, and these nodes with maintenance function can be participated by anyone
reliable database: the whole system will enable each participating node to obtain a of the complete database in the form of sub databases. Unless more than 51% of the nodes in the whole system can be controlled at the same time, the modification of the database on a single node is invalid, and the data content on other nodes cannot be affected. Therefore, the more nodes and computing power in the system, the higher the data security in the system
Open Source: since the operation rules of the whole system must be open and transparent, the whole system must be open source for the program
Privacy Protection: since there is no need to trust each other between nodes, there is no need to disclose the identity between nodes, and the privacy of each participating node in the system is protected
Blockchain is a shared database. Blockchain is a new application mode of computer technology, such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and so on
main features:
1. Decentralization. Blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage
2. Openness. The foundation of blockchain technology is open source. In addition to the private information of all parties to the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query blockchain data and develop related applications through the open interface
3. Independence. Based on consensus specifications and protocols, the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system without any human intervention
4. Safety. As long as 51% of all data nodes cannot be controlled, the network data cannot be arbitrarily manipulated and modified, which makes the blockchain itself relatively safe and avoids subjective and artificial data changes
5. Anonymity. Unless there are legal requirements, technically speaking, the identity information of each block node does not need to be disclosed or verified, and the information can be transferred anonymously
extended data
application direction:
1. Payment: for example, in terms of time, traditional cross-border remittance takes 10 minutes or several days, while blockchain cross-border remittance can achieve remittance in seconds e to decentralization. In terms of convenience, traditional cross-border remittance needs to wait until the next day after 19:00, while blockchain cross-border remittance only needs one mobile phone to realize all-weather remittance
2. Sharing medical records: the medical data blockchain sharing platform can achieve many application scenarios. Patient history data and other information can be linked, and medical history and image data can be viewed by personnel entering the system. These medical data can also be used for modeling and machine learning
source: network blockchain
Three questions blockchain (economic hot spot)
recently, news about bitcoin is very eye-catching, and blockchain is on fire. In the capital market, the rise and fall of various blockchain concept stocks is like a roller coaster. It can be seen from the sensitive capital market that the blockchain is on the way and is highly concerned by all parties
"blockchain technology is essentially a kind of database technology, specifically a kind of ledger technology. The account book records the asset changes and transactions of one or more accounts. In fact, it is a kind of database with the simplest structure. The daily accounts we usually record in the small account book and the statements sent by the bank are typical account books. " Wang Jun, chief researcher of Tencent Financial technology think tank, said that security is a major feature of blockchain technology, which is mainly reflected in two aspects: one is the distributed storage architecture. The more nodes there are, the higher the security of data storage is; The other is the ingenious design of tamper proof and decentralization, which makes it difficult for anyone to modify data without following the rules
take the online shopping transaction as an example, the traditional mode is that the buyer purchases the goods, and then sends the money to the intermediary platform of the third-party payment institution. After the seller delivers the goods and the buyer confirms the receipt, the buyer informs the payment institution to send the money to the seller's account. The transaction mode supported by blockchain technology is different. Buyers and sellers can trade directly without any intermediary platform. After the transaction between the buyer and the seller, the system publishes the transaction information in the form of broadcast, and all hosts receiving the information record the transaction after confirming that the information is correct, which means that all hosts have done data backup for the transaction. Even if a machine has problems in the future, it will not affect the data recording, because there are countless machines as backup
when it comes to blockchain, many people associate it with bitcoin, and many even equate blockchain with bitcoin. He Fei said that bitcoin is a way of presenting blockchain, but blockchain is not the same as bitcoin. Blockchain is the underlying technology and infrastructure of bitcoin, and bitcoin is a successful application of blockchain, but it does not mean that blockchain can only be applied to bitcoin
What is the use ofblockchain
can solve the pain points and difficulties in many fields such as finance, public welfare, supervision, anti-counterfeiting, but there are many applicable conditions
financial service is the first application field of blockchain technology. The application of blockchain technology can solve the pain points in payment, asset management, securities and other fields
taking the payment field as an example, the cost of reconciliation, clearing and settlement among financial institutions, especially cross-border financial institutions, is high, involving many manual processes, which not only leads to high costs for users and financial institutions' back-end business, but also makes it difficult to develop micro payment business. The application of blockchain technology helps to rece the cost of reconciliation and dispute resolution between financial institutions, and significantly improve the processing efficiency of payment business. In addition, the cost and efficiency advantages brought by blockchain technology in the field of payment enable financial institutions to better handle the small cross-border payment which was considered unrealistic e to high cost in the past, and contribute to the realization of Inclusive Finance
for example, in order to solve the problem of high reconciliation cost among financial institutions, in August 2016, Weizhong bank and Shanghai Huarui Bank launched the inter agency reconciliation platform of micro loan, which is also the first application scenario of banking alliance chain running in the proction environment in China. Zhang Kaixiang, chief architect of Weizhong bank's blockchain, believes that the high cost problem that the traditional "batch file reconciliation" model has failed to solve for a long time is exactly where blockchain technology can be used. Subsequently, Bank of Luoyang and Bank of Changsha have also been connected to the inter agency reconciliation platform. Through the blockchain technology, the inter agency reconciliation process in the micro loan business has been optimized, achieving the goals of quasi real-time reconciliation, improving operation efficiency and recing operation cost. Up to now, the platform has been running stably for more than one year, with zero failure, and the number of real transactions recorded has reached tens of millions
in the field of public welfare, blockchain technology is also promising. The first application scenario of ant financial services involving blockchain is public welfare, which helps a group of hearing-impaired children get a donation, and then uses blockchain technology to promote public welfare to be more open and transparent. Hu Danqing, senior proct expert of ant financial services technology laboratory, said: "the blockchain public welfare platform is like a post office dedicated to mailing funds on the Internet. Every sum of money donated by users will be packaged into a package, which will be delivered through the blockchain platform. Every node we pass through will be stamped with a postmark and finally delivered to the recipient. This can ensure that every sum of money donated by users is transparent, traceable and difficult to tamper with. "
blockchain technology can be used to crack down on counterfeit goods. Hu Danqing introced that ant financial services has applied blockchain technology to the traceability of authentic procts. At present, some seafood procts from Australia and New Zealand, such as milk powder, are swept away with Alipay, so they can know if they are genuine procts. Different from previous businesses' self input of commodity information, blockchain allows multiple "bookkeepers" to complete bookkeeping fairly, independently and non repudiately. "
for financial supervision, blockchain technology can also play a role. According to the white paper of FISCO bcos, the underlying platform of financial blockchain, issued by the financial blockchain cooperation alliance (Shenzhen) in 2017, blockchain provides consistent and easy to audit data for financial regulators. Through the data analysis of inter agency blockchain, it can supervise financial business faster and more accurately than the traditional audit process. For example, in the anti money laundering scenario, the balance and transaction records of each account are traceable, and any link of any transaction will not be separated from the regulatory line of sight, which will greatly improve the anti money laundering efforts
some people in the instry believe that blockchain 1.0 is mainly aimed at digital currency; Blockchain 2.0 aims at smart contracts and can be applied in financial markets; Blockchain 3.0 will apply to more scenarios, and even create a "blockchain era"
He Fei believes that blockchain can indeed solve the pain points and difficulties in many fields, but blockchain is not omnipotent and has many applicable conditions
for example, the decentralization of blockchain technology is suitable for multi-party participation scenarios, and if it is only unilateral or bilateral participation, the value is not great. Due to the need for each node to check, blockchain technology is not suitable for those high-frequency trading activities
for another example, blockchain emphasizes openness and transparency, which is not suitable for scenarios with high data privacy requirements
will blockchain become a new outlet P>
technology is not yet mature enough. We must be alert to the concept of speculation. In particular, we should distinguish between technological innovation or fund-raising innovation. We can not block the chain chain concept of
block chain so that we will not become a "Internet plus". p>
in recent years, the development ecology of blockchain has been graally improved and enriched. Instry insiders believe that with national policy support, extensive attention and financial support, blockchain technology can achieve graal and stable progress. Although the prospect of blockchain technology is broad, we should also keep an ordinary mind
"despite the current blockchain craze, we still believe that it is still in a very early stage." Hu Danqing said that at present, there is a virtual heat in the concept of blockchain. Instead of using technology to solve practical problems, it is hot to raise money and speculate on valuation. In particular, most of the so-called ICO (initial token issuance) that are hot are innovation of fund-raising tools, which has nothing to do with technological innovation
blockchain technology can indeed create great value, but some risks can not be ignored
"blockchain technology is not very mature, and its application scenarios are relatively limited, so we should be more alert to the concept of capital market speculation." He Fei said that behind the blockchain boom, there will inevitably be some companies that want to speculate. They do not really carry out business, but just try to make a profit in the capital market. They should be careful to prevent the emergence of "bad money drives out good money", which will lead to the withdrawal of institutions that really want to carry out business from the market and affect the application of blockchain technology
Hu Danqing suggested that for the current blockchain craze, regulatory authorities should be more active in intervening, distinguish between technological innovation and fund-raising innovation, encourage government organizations, credible experts and instry participants to help the public identify, comprehensively curb fund-raising innovation in the name of blockchain, and let the actual controller of ICO bear responsibility for fund-raising behavior“ The basis for judging whether it is technological innovation or fund-raising innovation is actually very clear, that is, whether it starts with trust and whether it creates practical value by solving the trust problem. "
in order to better promote and use blockchain technology in the future, we need to continue to improve the infrastructure and strengthen the formulation of relevant laws and policies
Wang Jun believes that there is still room for optimization and improvement of core technologies of blockchain such as consensus algorithm; On the other hand, the processing efficiency of blockchain is difficult to meet the requirements of some high-frequency application environments in reality. At present, the mainstream blockchain technology platforms are originated in foreign countries. Domestic blockchain technology service providers should patiently start from the bottom development, achieve independent and controllable technology, and strive to lead the development of global blockchain technology. Enterprises with blockchain application scenarios should actively embrace new things and scientifically evaluate the demand for blockchain, instead of blockchain for the sake of blockchainHe Fei believes that the government can issue relevant policies to guide the enterprises who are interested in the R & D and application of blockchain technology, and at the same time, clarify some suitable application scenarios of blockchain and areas encouraged by the state
the white paper 2016 on the development of China's blockchain technology and application suggests that government departments at all levels should learn from the advanced practices of developed countries and regions and, in combination with the development of China's blockchain technology and application, timely issue support policies for blockchain technology and instrial development, focusing on supporting key technology tackling, major demonstration projects, the construction of "innovation and entrepreneurship" platform, and the development of China's blockchain technology and application System solution development and public service platform construction. At the same time, it is suggested that domestic key enterprises, scientific research institutions, universities and user units should strengthen cooperation to speed up the research of core key technologies such as consensus mechanism, programmable contract, distributed storage and digital signature
can bring money to the enterprise will become the outlet
