December 9 Afternoon of the BDTC 2017 blockchain and database sub-forum, from East China Normal University, Chinese Academy of Sciences, fun chain, people's College, People's Insurance, Microsoft, a number of experts, from the academic, industry, currency and other perspectives, together to explore the blockchain technology, industry status and development. Here is a selection of highlights: Five faces of the blockchain
Distributed consensus ledger
Professor, Doctoral tutor Chan Weining, School of Data Science and engineering, East China Normal University
Distributed consensus
Under the background of the development of Internet technology and new application, it is an important problem for academia and industry to explore the theory and technology of trusted data management, and to design and realize the system by drawing on the successful experience of blockchain in the application of digital crypto currency. Chan Weining from the point of view of trusted database, this paper re-examines the core technologies in the current blockchain system, and discusses the new features of blockchain system from the perspective of application exploration.
Consensus algorithm distributed systems
Chan Weining's speech was on the five faces of the blockchain: A trusted database perspective, first explaining what five faces were in the topic, including: The most famous data structures, tamper-proofing, go-to-center, integrity, FinTech.
Chan Weining that the blockchain needs higher, faster, stronger, more complex applications, and can solve the chain, the link between the interaction between the problem, traceability. In the traditional relational database system, the data can be recorded by tag propagation, in the blockchain, because there is no "current state" of the database, it is necessary to build index function to avoid scanning the whole chain.
Quorum consensus protocol in distributed database
Distributed consensus in multi vehicle cooperative control
On the problem of going to center vs weak center vs multi-center, Chan Weining thinks the blockchain needs to think about the following issues:
Structured data (trusted) management;
Multilevel data management: Main chain-branched chain linkage;
High-performance distributed consensus;
Rich data access, management, processing functions;
Data analysis and processing based on block chain.
Finally, Chan Weining concludes that blockchain is a database for sharing economic times, and the essential problem is to build trust without relying on credit. from blockchain to distributed ledger
Oracle Blockchain chief architect Yang Paohua
Blockchain technology has evolved into a new phase through the practice of the past few years. The distributed ledger technology, represented by the Super ledger, takes into account the complex scenario requirements from the enterprise. Yang Paohua, the core developer of the Super Ledger project, who currently serves as a member of the Global Technical Committee of the Super Ledger (only one in Asia), shared the report "Blockchain to Distributed Ledger Technology" (translated from Blockchain to distributed ledger) in the forum. This paper analyzes the evolution of technology from Blockchain to distributed ledger, and introduces the challenge and demand of enterprise business network in design architecture and application with the example of super-Ledger project.
Yang Paohua that the fourth phase of the history of the human ledger is the blockchain to the distributed ledger phase, Bitcoin, Ethereum (performance significantly improved), Super Ledger (Enterprise-class blockchain). The blockchain solves the bookkeeping problem with the new idea, realizes the distributed ledger platform, and solves the application problem of different scenarios.
Finally, Yang Paohua A comparison of blockchain and distributed databases, he argues that blockchain as an elegant technical structure, can provide some ideas for the innovation of new database. implementation and application of repchain-light-weight license chain
Distinguished expert Chensheng, internet Finance Technology Research Center, CAS Software
Chensheng currently focuses on the blockchain core component architecture and the combination of blockchain and traditional applications, and shares the keynote speech on the implementation and application of the repchain-lightweight license chain in the Blockchain sub-forum.
The Repchain uses a license chain implemented in responsive programming, and its ultimate goal is to provide an autonomous and controllable base component for enterprise-class blockchain scenarios. The Repchain has standardized, modular, lightweight, and visualized features, with only 6000 lines of POC prototype code being completed. At the meeting, Chensheng introduced Repchain design concept, system composition, system characteristics and some problems encountered in the process of practice.
Repchain a layered model of the MIIT white Paper, aiming at the target scenario (not the public chain), removing the excitation layer, adding the API layer and monitoring layer. The CFRD consensus algorithm, similar to the poet algorithm of the Zigzag Lake of the Super ledger, is to randomly extract the only out-of-block candidates in the form of a lottery candidate. Poet relies on specific hardware, while CFRD uses a full-network consistent random seed draw, without negotiation, hardware-independent.
Finally, Chensheng played two demo videos: one is to start a testnet network of 5 nodes, transfer assets between accounts, and another, use the API provided by Repchain to build a cross-terminal picture Copyright Certificate application prototype. The blockchain of autonomous controllable alliance--technology, system and application
Hangzhou Fun Chain Technology Co., Ltd. founder, deputy general manager Chu Wei Wei
First of all, Chu Weiwei introduces the development background of blockchain technology, summarizes the technical features, functional features, organizational forms and the core advantages of blockchain technology, analyzes the difficulties of current alliance chain Technology, and expounds the relevant core algorithms for the breakthrough points of high performance, high availability, security privacy, programmable and other key technologies.
For the chain of interest chain platform system architecture, deployment architecture and operation and maintenance monitoring platform, Chu Wei Wei did a detailed introduction. The platform can use Kubernetes to support Docker-based containerized deployments (optional), infrastructure support including mainstream cloud computing services such as Microsoft Azure, and direct deployment and use of the off-cloud platform directly on physical machines. Its native high-performance intelligent contract engine sandbox supports a seamless upgrade of multiple languages and business rules, supports multi-level encryption mechanisms including national dense systems, and features dynamic member management.
Finally, Chu Weiwei introduced the digital asset class and the digital storage disease two kinds of application cases, including several domestic well-known banks and stock exchanges, for the relevant units to save a large number of traditional bill costs. analysis on the challenge and opportunity of super-scale controllable digital currency
Renmin University of China teacher classmate
The boom in bitcoin and related currencies has prompted countries to begin to focus on the development of ultra-large, manageable digital currencies. Classmate shared the theme report on the challenges and opportunities of ultra-large manageable digital currencies, reviewing the development of digital currencies, explaining why it is possible to issue ultra-large manageable digital currencies and the problems and challenges they face.
Classmate says the security of digital currencies is protected by cryptography, which is hard to forge, tamper with, total solutions, and development trends and prospects. Public key cryptography includes: Signature algorithm, encryption algorithm, hash algorithm, and key management. The digital currency uses the advantage of the blockchain algorithm to open up the trust between the nodes.
Although the popularity of digital money is very high, but it also faces a lot of problems and challenges, mainly focus on: size, security, privacy, supervision and other issues. Classmate said the network-wide consensus mechanism limits the rate of transaction throughput, and digital currencies must address scale and performance issues. There are many security risks in digital currency such as algorithm, protocol, implementation and usage, which pose great challenge to digital currency and blockchain technology. The ability of cross-domain liquidity and privacy protection of digital currency has weakened the national currency's supervisory ability and overall control ability, and become an accomplice in promoting crime.
Classmate believes that the future of large-scale digital currency, through the integration with smart contracts, can be from raw material collection, material production, finished goods transportation, after-sale product life cycle service and supervision, change the future of life. As a kind of currency which can easily cross the boundary between countries and realize the direct transaction, the digital currency can provide the trade environment for the implementation of the Belt and Road. on the principle of blockchain and the application of insurance
Lihe, People's Insurance information technology engineer
Lihe, as a forum instructor, shared the application of "Blockchain theory and application thinking" in the insurance industry.
First of all, Lihe on the current blockchain knowledge to a more systematic explanation, so that beginners can quickly grasp the blockchain technology core ideas and application skills, blockchain applications and smart contracts have a quick, easy to understand.
Subsequently, Lihe proposed several considerations for blockchain applications:
Blockchain and smart contracts can be achieved, and now IT systems can be implemented, blockchain is only to remove the intermediary
Blockchain implementation is not a performance improvement, but a change in the business model, the reverse performance significantly reduced
Blockchain can only realize the trust of information inside the chain, and can not establish trust for the information introduced by the outside world.
Blockchain applications do not necessarily require coins
Lihe's speech discussed the application of blockchain in mutual insurance, thinking about the application of insurance pricing, thinking about the application of aquaculture insurance, and focusing on the multi-dimensional classification of global application panorama of Blockchain , see the figure below.
Finally, Lihe on the future of blockchain technology, he believes that the public chain as the Internet will become the mainstream of the future blockchain platform, I hope that technical staff pay more attention to: Casper, sharding, de-centralized data storage services, cross-chain, chain-centric message Transfer protocol and other technologies, Welcome to the great future of blockchain era.
In addition to the Blockchain forum speech, Microsoft Coco Blockchain China head 闫莺 in the database sub-forum, from the relationship between the database and the blockchain, sharing the "blockchain and shared economy" related content. Blockchain and shared economy
Microsoft Research Asia Executive researcher Microsoft Coco Blockchain China head 闫莺
She says blockchain technology has attracted much attention in recent years. In 2017, in particular, almost every industry is actively exploring blockchain technology, eager to tap into new business models and business opportunities. "Sharing economy" as today's hot business model can borrow power blockchain technology, to achieve "trust" and "sharing", and then more rapid development. 闫莺 from the perspective of the database: What kind of database the blockchain is. Blockchain and shared economy, shared database of the privacy of three aspects, and participants were shared.
First of all, 闫莺 introduced the concept of blockchain, it is a secure, trusted, shared, distributed ledger, with distributed + trusted + shared database, common scenarios are finance, government, medical, retail and so on.
How to maximize the use of advanced database technology. Through the Ethereum smart contract, different scenarios with different design options. The technology of public chain and alliance chain has advantages and disadvantages, and different assumptions of trust will produce different implementation schemes.
The Federated chain +baas scheme, such a federation chain, relies on the cloud to solve complex system deployments, and user nodes have full control over the data.
Federated database Program, federated database to make full use of the advantages of traditional database, data center management, user common data and permissions, can make rules and votes.
Completely credible, that is the traditional database solution.
How privacy is protected after a centralized shared economy (AIRBNB, shared storage, and so on). Microsoft Coco (Confidencial, Consortium) blockchain infrastructure, released in New York in August 2017, will reduce the barriers to integration and use of enterprise-class blockchain and address the needs of enterprise business. The Coco framework features the following:
Basic trust platform, integrating different blockchain protocols (Ethereurmhyperledger) to address their privacy and performance
Leverages trusted Computing (TEE), hardware Intel SGX, software Windows Virtual Secure Mode (VSM)
Open source
闫莺 Summary, Blockchain is to solve the trust of the database, different scenarios under different implementation mode;
Blockchain can better solve the shared economy of credit and sharing, Microsoft to try hardware solutions, more complete and efficient solution to the shared database privacy protection issues.
CSDN has been in contact with a number of blockchain experts in this Conference, and in the future, we expect more in-depth reports to be presented to you, more details please follow us on the blockchain public number below: