Now we have read the technical logic of many overseas blockchain projects. In fact, there are also a lot of domestic high-quality blockchain projects, and the momentum is very strong, so it cannot be underestimated.
I introduced several domestic blockchain projects in the previous article, but I gave a brief overview from the perspective of development and did not discuss them in depth, today, we will focus on the design ideas and technical features of these projects.
Xiaoyi Neo
1. Introduction
We have mentioned before that the predecessor of NEO was Xiaoyi. Xiaoyi was first launched in 2015 and officially renamed neo in 2017.
The NEO project has experienced ICO twice. The first ICO was the project creation, and the second ICO was the brand upgrade after the project was renamed. It can be said that the beginning and end of the NEO project witnessed the development of the domestic blockchain project.
After redoing market value management and community building, Neo has become one of the top 10 blockchain projects with market value.
2. Design Ideas
Neo is an open smart economy platform. It provides three core elements: digital identity, digital assets, and smart contract to support the NEO smart economy ecosystem.
- Digital assets: digital assets are programmable controlled in the form of electronic data. Neo also directly supports a token mechanism similar to erc20 at the underlying level, therefore, you can register assets, transactions, and transfers on NEO. It also solves the ing relationship with real assets through digital identity, and the assets registered by users through formal digital identity are protected by law.
- Digital identity: digital identity refers to the identity information of individuals, organizations, and things that exist in the form of electronic data, NEO implements a set of X.509-compatible digital identity standards and a point-to-point certificate issuance mode that supports Web of trust.
- Smart contract: the smart contract on NEO is different from ethereum, called neocontract. The biggest feature of this smart contract system is that it directly supports mainstream programming languages such as C # and Java, so developers can be familiar with the IDE environment (Visual Studio, Eclipse, etc) to develop, debug, and compile smart contracts.
Neo universal lightweight Virtual Machine neo vm has the advantages of high certainty, high concurrency, and high scalability.
3. Technical Features
- Neo adopts the consensus algorithm of the pbft class. The modified version of NEO is the dbft consensus algorithm. Here D is delegated, which is the meaning of the agent. All pbft algorithms have a feature, that is, the communication complexity is the number of nodes square times. For example, if a block is sent from seven nodes at least 72 times, the network bandwidth requirement is high. Therefore, there are usually not many accounting nodes. The advantage is that the TPS is high and the nodes are not split.
- A proprietary smart contract system. This reduces the limitations of smart contract developers and does not need to be developed using the solidity language.
- C # technical ecology. The main implementations of NEO are written in C #. Thanks to the open source of. net core, the technical ecology of NEO has been expanding.
- Token System. Provides a NEP-5 token system equivalent to ethereum erc20.
Metaverse
1. Introduction
The Yuan community is an open-source blockchain project led by me. The project was launched in August 2016 and launched in February 2017 after five months of development and testing.
The metasphere is a blockchain project that focuses on social and commercial needs. It aims to build a new blockchain ecosystem based on metavase smart token and digital identity (Avatar, this ecosystem will bring profound changes to human society.
In addition to the concepts of digital assets and digital identity, we also proposed the Bi C built-in smart contract and baas blockchain as a service concept, and extended the digital identity, proposed Oracle value intermediary (this oracle is not another oracle ).
The general idea is to summarize the relationship between people and assets, abstract the summarized general requirements into a model, and then make the bottom layer of the blockchain easy for users to use, this approach is called the Bi C (buit-in smart contract) built-in smart contract, which can reduce the technical risks of commercial applications in the development and use process.
Through bisc, the meta Community provides digital asset MST, digital identity avatar, Oracle, and asset transaction functions, all of which are centered around assets and people.
Digital asset MST allows people to gain the advantage of point-to-point Asset Operations brought about by blockchain. digital identity Avatar reflects the relationship between people and assets.
It can be connected to MST and anyone through avatar can become oracle. Oracle can help people build tamper-resistant decentralized Reputation Systems, and asset transactions can solve basic liquidity requirements for MST.
The process of embedding blockchain as a basic service into IT systems is called Baas (blockchain as a service). Baas is a fast and convenient way to build blockchain applications.
2. Technical Features
The utxo model continues and extends. All utxo provides good security for assets and identities.
The built-in bisc does not provide users with the ability to write their own smart contracts, improving security and reducing diversity.
Pow mining is compatible with ethereum's pow mining algorithm.
The built-in digital identity provides a digital identity-based domain name system that can be connected to digital assets.
By default, a master/Private Key Account System of the HD type is provided.
The maximum block size is 1 MB, but the outbound block speed is 33 seconds, so the TPS is about 18 times that of Bitcoin.
Provides an MST token system equivalent to erc20.
Quantum Chain qtum
1. Introduction
Quantum Chain is committed to developing a new blockchain ecosystem outside Bitcoin and ethereum. Its goal is to integrate Bitcoin and ethereum perfectly through its own design, and provide dapp platforms for people through smart contracts.
In addition, the quantum chain also proposes Mobile dapp strategies. By introducing the identity mechanism and data outside the data-feed chain to meet the compliance requirements, it finally promotes the popularization of dapps, this allows traditional Internet enterprises to try quantum chain as a new application platform.
Quantum Chain focuses on the use of blockchain Technology for value transmission. For the first time, it proposed the concept of VTP-value transfering protocal and value transmission protocol. Here, the value transfer protocol is equivalent to HTTP, SMTP, POP3, ssh, and other protocols.
Quantum Chain believes that before bitcoin, people have been unable to perform better point-to-point value transfer without using third parties. Bitcoin is a VTP protocol running on the Internet, with the development of blockchain technology, interactions between people and information are more diversified, and more entities will be digitalized in the future ).
This is what we call asset registration. After registration, we will certainly face the issue of value transfer. Starting from the technology, Quantum Chain provides the first blockchain technology ecosystem that combines bitcoin utxo and ethereum EVM to solve the above problems.
2. Technical Features
- The basic coin qtm is highly compatible with Bitcoin scripts and has the advantages of utxo and account model.
- Highly compatible with the ethereum smart contract system.
- The Consensus algorithm uses the pos3.0 algorithm, which is a classic POS algorithm.
- This paper introduces the concepts of Master smart contract and general smart contract. Through master contract, data-feed outside the chain can be introduced.
- Compliance requirements can be provided through the master control contract.
- It provides a qrc20 token system equivalent to ethereum erc20.
Bytom
1. Introduction
Compared with the original chain, it is a multi-element Asset interaction protocol. A simple understanding is a digital asset, but the concept is slightly different. Compared with the original chain, the blockchain has two different types of assets.
- Bit assets: refers to the native digital currency and digital assets on the blockchain, such as Bitcoin and ethereum;
- Atomic assets: assets that correspond to the real world, such as warrants, equity, dividends, bonds, intelligence information, and prediction information.
People can register, exchange, gamble, or even contract-based interactive operations on the two assets than the original chain. The objective is to connect the atomic world and the bit world and promote the exchange and circulation of assets between the two worlds.
Compared with the original chain, the three-tier architecture is adopted.
- The application layer is user-friendly to mobile terminals and other terminals, allowing developers to easily develop asset management applications;
- The contract layer uses the creation contract and control contract to issue and manage assets, and supports the extended utxo model butxo at the underlying layer to optimize virtual machines, uses a introspection mechanism to prevent the complete state of death in Turing;
- The data layer uses the distributed ledger technology to implement asset distribution, cost, and exchange operations.
2. Technical Features
- The Consensus algorithm is pow, a loyal bitcoin POW party.
- Mining algorithms use ai asic chip-friendly algorithms to introduce matrix and convolution computing during the hash process, so that mining machines can be used for AI hardware acceleration services after they are idle or eliminated, this will generate additional social benefits.
- Compatible with the bitcoin utxo model.
- The HD-based primary/Private Key Account System is provided by default.
- The encryption module provides SM2 and Sm3 standard algorithms.
- The isolated witness design is embedded.
Ontology Network
1. Introduction
The ontology network was created by Li Jun, a member of the original NEO project team. However, it is a completely independent project from Neo. With the addition of tech giants, the market value jumped to the top 20.
Ontology network is a blockchain project that focuses on building a distributed trust system. It supports multi-chain, multi-system fusion of protocol networks, different chains and systems can collaborate through the trust protocol of the ontology.
The ontology includes an independent distributed ledger, P2P network protocol, modular consensus protocol groups, and modular smart contract mechanisms.
The product form of the ontology is onto, and onto is the entrance to the Ontology-Based Integrated client product, blockchain search engine, and blockchain system.
Onto will help users achieve comprehensive functions including digital identity management, digital asset management, and distributed data exchange. Onto can map digital identities with real identities, users can use this product to establish their own digital identities and multi-dimensional identity portraits, and implement privacy protection through cryptographic algorithms.
The ontology mainly provides the following three protocols.
- Provides a distributed identity management framework (Ont ID), a decentralized identity protocol built based on W3C did specifications.
- The Distributed Data Transaction Protocol (Ont data) is provided to build a decentralized data transaction application framework.
- The credit scoring protocol (Ont scores) is provided to support the establishment and development of Different Reputation Evaluation logics and provide rating authorization and audit functions.
The protocols support the ont public chain and the high-performance and customizable framework of the ont blockchain.
2. Technical Features
- Based on the account model, and retain the utxo model.
- Consensus algorithms use vbft, which is a new consensus algorithm combining POs, VRF (verifiable random function), and BFT.
- The modular smart contract provides two types: wasm and neo vm.
- Use FPGA to accelerate computing-intensive business modules.
- Multi-layer cross-chain structure design.
- Provides a link-based search engine.
Summary
Today, I learned about some well-known blockchain projects launched in China. In fact, there are still many blockchain projects, such as Xin Bao and yoyow. I will introduce them here today, you can access the communities of these projects for more detailed information.
22nd | technology overview of domestic blockchain Projects