Abstract: HUAWEI CLOUD BCS service is a high-performance, high-availability and high-security blockchain technology platform service for enterprises and developers. Manage blockchain applications.
This article is shared from the Huawei Cloud Community " takes you into the "Huawei Chain", a platform 1610b9380e598c based on Huawei's new self-developed kernel", author: Pippi loves to eat shrimp.
HUAWEI CLOUD BCS service is a high-performance, high-availability and high-security blockchain technology platform service for enterprises and developers. It allows enterprises and developers to create, deploy, and manage blockchains on HUAWEI CLOUD quickly and at low cost. application. The overall architecture of the Huawei Cloud blockchain platform is as follows:
What HUAWEI CLOUD creates for customers is a one-click on-chain model, which reduces the user's use cost as much as possible. Huawei Cloud Blockchain has previously supported blockchain services based on HyperLedger Fabric as the underlying core, and is now about to launch a new "Huawei Chain" based on a self-developed blockchain core with independent intellectual property rights.
In recent years, the blockchain industry technology has developed rapidly. Blockchain technology has brought great convenience, improved mutual trust and sharing, and the stability of business systems, and so on. Blockchain technology has also been enriched and expanded in actual industries, and has been gradually applied to various scenarios such as government affairs, finance, logistics, and medical care. However, there are still some pain points in the promotion of the industry. These factors that will hinder the development speed of the blockchain industry are mainly: low transaction performance, difficulty in scale expansion; weak security and privacy protection capabilities, incompatibility with existing business systems, high transformation costs, ecological incompatibility, and data island link coordination Hard to wait. Focusing on the above-mentioned factors that hinder the development of the blockchain industry, Huawei Cloud has made every effort to build and will soon launch a self-developed Huawei chain. Let's start with several key technologies of Huawei chain to take everyone to learn more about Huawei chain.
Trusted RaftTEE consensus supports high-throughput transactions: traditional PBFT consensus algorithm has a large amount of message interaction, and the message complexity is O(N^2). The Huawei chain uses Raft consensus to greatly reduce message interaction, and the message complexity is O(N) is more suitable for large-scale networks; in addition, the TEE trusted execution environment is used to execute the core logic of the consensus, convert the BFT problem into the CFT problem, retain the security of the BFT consensus, and greatly improve efficiency.
hierarchical network management supports ultra-large-scale node networks: traditional blockchain network uses Gossip protocol for data synchronization. Because Gossip itself has more redundant information, the network performance decreases rapidly as the number of nodes increases. The Huawei chain adopts hierarchical management, and data synchronization spreads from the core to the edge, reducing the amount of redundant messages and reducing the performance impact.
trusted smart contract engine ensures the safe execution of the contract: traditional blockchain node, the smart contract runs on the REE side, the security level is low, the contract logic may be maliciously tampered with, resulting in untrustworthy changes to the state data. In addition, the REE side encrypts the data, which lacks the protection of the root key and is not safe enough. The Huawei chain uses a feasible execution environment to undertake the operation of smart contracts, with a high level of security, combined with remote attestation, to prevent the contract logic from being maliciously tampered with, and to ensure the credibility of transaction results. The data protection root key is stored in the TEE to prevent data from being stolen and cracked.
software and hardware with trusted cross-chain relay to create a lightweight and easy-to-adapt cross-chain system: traditional blockchain platform, with different underlying technologies, independent of each ecology, and isolation of upper-level services, forming a large number of data islands. Cross-chain interaction relies on relay chains, hash locking and other methods, which are inefficient and insufficient for privacy protection. The Huawei chain combines trusted hardware and uses a trusted execution environment to create cross-chain relays, with credible status data and better privacy protection. It is easy to adapt across link ports, does not modify the original link logic, and is more friendly to heterogeneous systems.
SQL smart contracts improve ease of use and reduce learning costs: traditional blockchain platforms mostly use KV data models and do not support complex relationship expressions. Colleagues and business personnel need to develop separate contracts based on the programming language framework of each blockchain platform, which increases the cost of learning. The Huawei Chain supports relational data models and supports common SQL interfaces to write contracts. Business personnel do not need to learn other languages and can use the blockchain like a database. In contrast, SQL smart contracts provide richer and more universal data models, which are closer to existing businesses and reduce learning costs.
In general, Huawei Chain has built an autonomous and controllable blockchain platform mainly around large-scale high performance, privacy protection, etc., and there is no difficulty like open source components in meeting the domestic market access requirements; in addition, it relies on high performance. Raft trusted consensus and hardware cryptography acceleration engine greatly improve transaction performance and solve the problem of scale expansion; and realize software and hardware collaboration security and privacy protection based on a trusted environment; support SQL smart contracts to reduce user learning and business transformation costs; and support Cross-chain multi-chain collaboration technology, etc. I believe that with the above advantages, Huawei Chain will occupy a place in the blockchain market in the future.
Click to follow and learn about Huawei Cloud's fresh technology for the first time~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。