-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
QuarkChain is a blockchain underlying technology solution based on sharding technology. It has security, decentralization, high throughput and scalable features, and it will achieve transaction processing capabilities (100,000+ TPS) of more than one hundred thousand chains per second.
QuarkChain's technical core includes:
1. Double-layer chain structure that can be sliced multiple times
QuarkChain consists of two-layer blockchain structures. The first layer is a shard layer (which can be understood as a sub-chain layer), which is used for transaction accounting; the second layer is a root chain, which is used to confirm transactions in shards. Without affecting the root chain, the number of shards in the shard layer can be dynamically increased to improve the overall throughput of the system.
2. Market-driven collaborative mining provides security guarantees
In order to ensure the security of transactions, QuarkChain designed a mechanism to incentivize miners to work and reasonably allocate computing power based on the game theory framework, in which at least 50% of the entire network computing power will be distributed to the root chain to prevent possible double spending and malicious mining attacks.
3. Anti-centralized horizontal node expansion
On any blockchain network with high TPS processing capabilities, a supernode that holds a full-network ledger will be very expensive, which will lead to centralization. To avoid this problem, QuarkChain supports multiple inexpensive nodes to form a cluster to realize the function of a super node, avoiding centralization.
4. Efficient cross-film transactions
The QuarkChain network supports cross-solid transactions at any time and anywhere, and quickly complete transaction confirmation. As the number of shards increases, the transaction speed will increase linearly.
5. Simple account management method
In the QuarkChain system, each user only needs to create one account using the entire blockchain network. Users' crypto assets on different shards will be stored securely in a smart wallet, and the user experience is like trading on a single chain.
6. Turing's complete smart contract platform
QuarkChain supports Turing's complete smart contracts and adopts Ethereum Virtual Machine (EVM) to easily migrate existing EVM DApps on Ethereum to the QuarkChain platform.
The QuarkChain team created its own unique core multi-chain technology, proposed the Boson Consensus, and supported the following functions:
1. High flexibility, QuarkChain adopts a root chain-sliced structure. Both root chains and shards can adopt their own single-chain consensus mechanism (PoW, PoS, dPoS, BFT, etc.), and can be continuously added according to business needs;
2. High interoperability. QuarkChain natively supports efficient cross-chip transactions. Ordinary users do not need to understand the difference between cross-chip and in-chip transactions, and different shards can have different functions;
3. Security, we have proved from a mathematical perspective that all cross-film and in-film transactions can enjoy the global security of the network.
Among them, high flexibility also means that in addition to the public chain field, boson consensus can be widely used in fields including alliance chains, private chains, etc.
QuarkChain, as the first implementation of the boson consensus, has reached the production level:
1. The main network was launched at the end of April 2019. By October, it had undergone two major upgrades and had been operating stably for almost 6 months.
2. The number of nodes counted by the network is more than 50, and more than 70% of the nodes are operated by the community.
3. The main network seamlessly supports cross-chip transactions, including cross-chip contract calls (you can use the web wallet mainnet.quarkchain.io or mobile wallet QPocket to experience it at any time)
4. There are already many famous exchanges supporting the main network, including: Upbit, Gate.io, KuCoin, MXC, Piexgo, etc. Users can charge and withdraw coins through in-chip or cross-chip transactions. So far, no serious problems reported by the exchange have been received (such as losing coins, being unable to join and synchronize the network, etc.).
5. The Go version of QuarkChain has been basically developed (now it is Python development) and is open source. It is worth noting that most blockchain projects were developed in the early days with only one language (for example: Bitcoin is C++, Cosmos is Go, and Polkadot is Rust).