Chen Chun, an academician of the Chinese Academy of Engineering: Data collaboration technology under the chain is an important direction for the development of the alliance chain

On October 12th, the "2019 CCF Blockchain Technology Conference" hosted by the Chinese Computer Society (CCF) was held in Chengdu.

At the conference, Academician Chen Chun of the Chinese Academy of Engineering delivered a speech entitled “ Regulatory Challenges of Key Technologies and Blockchains in the Alliance Blockchain ”.

WechatIMG1132_meitu_6

Core view

1. The core of the underlying platform of the alliance chain is performance, availability and security privacy.

2. Data collaboration technology under the chain is an important direction for future development.

3. The blockchain supervision technology is the key to the healthy and sustainable development of the blockchain.

The following is a shorthand speech, published by Babbitt (slightly deleted):

The research hotspot of blockchain technology is slightly different between China and the world. The main research hotspots in China are focused on the key technologies of the alliance blockchain and the regulatory technologies of the blockchain. The alliance chain takes into account the decentralization of the public chain and the efficiency of the private chain. At the same time, it is friendly to the supervision and is the most practical application technology in China.

Key technologies of the alliance chain

1. The key technology of blockchain high performance

The high performance of the alliance blockchain is very important. In the case of large-scale nodes or large data volumes, the performance will drop sharply and even the system will be unavailable. In order to ensure the efficient use of the system, technical breakthroughs are required in several aspects:

High-performance consensus algorithm design (between multiple nodes) to support application performance requirements. · Efficient smart contract execution engine to improve execution efficiency within the node. · New consensus mechanism to improve consensus efficiency and security, and support large-scale, multi-network structure networking. Software and hardware collaborative optimization technology to further improve the performance of the blockchain network.

2. Key technologies for blockchain security and privacy

In order to ensure the safety and control of the blockchain platform, it is necessary to fully support China's encryption algorithms and standards. Business applications or government services require the platform to support the privacy protection of business data. The business data can be separated at the physical level by means of a namespace, and the privacy requirements of business data can be met.

In addition, it is a finer-grained private transaction mechanism that enables transactions to be verified and invisible; based on trusted execution environments (such as TEE) and other technologies to achieve node key management and data encryption storage; based on data organization technology such as Merkel DAG, to prevent The file was tampered with.

3. Blockchain high availability key technology

There is a dynamic member access mechanism and a fast recovery mechanism after the node fails. This is also encountered in distributed systems. This is also very important. It is not possible to stop the system and add nodes. It should be dynamic in real time. If a node has a problem, if I want to delete it, I can't stop it and delete it. The system can't stop.

There is also a decentralized coalition autonomous management mechanism to solve centralized management problems through multi-party voting decisions and to achieve a fair mechanism. Finally, there is an efficient hot standby switching mechanism.

4. Blockchain high scalability key technology

Programmable extensions to support the use of multiple programming languages. · Storage mode can be extended to support multi-type, multi-organizational data trusted storage. · Support for predictive machines (Oracle) to provide trusted external data source services. Support cross-chaining to achieve cross-chain collaboration between homogeneous and heterogeneous chains.

In terms of industrial application, the domestic application in the financial industry, law, medical care, energy, entertainment, public welfare and other fields. Although it feels that this year has cooled down, in fact, there are still many applications in the alliance chain in our country. These applications are not only in the financial field, but also different from the application of foreign blockchain. The development of the western blockchain is basically based on the innovation of financial innovation to drive other industries. In addition to financial innovation, China is more important in various industries.

Data collaboration technology under the chain

WechatIMG1133

At present, the domestic and international chain-to-chain synergy technology has just started. The technical research includes:

· Sidechains and status channels for improved performance and computing power. Cross-chain technology to increase interoperability and scalability between chains. · Calculate under the chain to improve the privacy protection of data. · Store under the chain to improve the storage capacity of data.

According to the current development status, there are four technical points that need to be studied: large-scale high-performance point-to-point network; modular security cryptography protocol; high-performance programmable computing engine; and definable data distribution protocol.

Blockchain supervision technology

The blockchain supervision technology is very important, as mentioned above, especially in China's large-scale application. After the blockchain project is over, you don't have good supervision, and no one dares to take this risk. There is a saying, "There is no good supervision, just like there is no traffic police on the road, or no traffic lights." You think you better not to be a policeman, it is best not to have traffic lights, the car can drive very fast, in fact No way.

The use of blockchains to spread politically harmful information, network rumors and inflammatory and offensive information will adversely affect the industrial layout and development of blockchain technology, affecting the government and affecting us. This is also very important. The public chain itself will bring great challenges to the regulatory authorities.

Due to the decentralized nature of blockchains, the regulation of blockchains is more difficult than traditional information systems. In order to study the corresponding regulatory technologies for blockchain and achieve effective supervision, the greatest value of technology can be realized. At present, the People's Bank of China and the Central Network Information Office have issued two regulations to guide the research on blockchain supervision technology.

In 2019, the website went to the "Regulations on the Management of Blockchain Information Services". We learned this regulation and communicated with the Internet Office to feel that there are two aspects to the development of the blockchain. First, the blockchain is used in large-scale domestic applications. The empowerment of economic construction is mainly based on the alliance chain, and its supervision is relatively controllable. It is better for security challenges and so on. But we should also support the development of public chain technology and participate in international competition, which is also very important.

At present, although the blockchain supervision has achieved initial results, the first batch of 197 blockchain information service filing numbers have been announced this year, but the road to supervision is still very long. At present, the development trend of blockchain supervision technology has the following points:

1. Tracking and visualization of blockchain nodes. 2. Alliance chain penetration supervision technology. 3. Active detection and detection technology in the public chain. 4. The architecture and standards of the chain of chains.

Only by providing a technical solution, and relatively reliable, is nothing more than a degree, in order to be able to apply the blockchain technology in practical applications, this matter is very important. The professors need to study and provide some supervisable solutions for the regulatory authorities. This technology should be very important.