```html
QuarkChain is a blockchain-based technical solution that leverages sharding technology. It boasts security, decentralization, high throughput, and scalability, capable of handling over 100,000 transactions per second (TPS).
Project Highlights
The core technologies of QuarkChain include:
1. A Dual-Layer Chain Structure with Scalable Sharding
QuarkChain comprises two layers: the first layer is the Shard Layer (or sub-chain layer) for transaction recording, while the second layer is a Root Chain responsible for confirming transactions within shards. The number of shards in the Shard Layer can be dynamically increased without affecting the Root Chain, enhancing overall system throughput.
2. Market-Driven Collaborative Mining for Security
To ensure transaction security, QuarkChain has designed an incentive mechanism based on game theory to encourage miners participation and allocate computing power rationally. At least 50% of the networks computing power is allocated to the Root Chain to prevent potential double-spending and malicious mining attacks.
3. Decentralized Horizontal Node Expansion
In any blockchain network with high TPS capabilities, maintaining a super node with the full network ledger would be prohibitively expensive, leading to centralization. To address this, QuarkChain supports clusters of inexpensive nodes to function as a single super node, avoiding centralization.
4. Efficient Cross-Shard Transactions
The QuarkChain network enables cross-shard transactions at any time and location, with swift confirmation. As the number of shards increases, transaction speeds rise linearly.
5. Simplified Account Management
Within the QuarkChain system, users need only create one account to access the entire blockchain network. Cryptocurrency assets across different shards are securely stored in a smart wallet, providing a seamless experience akin to transactions on a single chain.
6. Turing-Complete Smart Contract Platform
QuarkChain supports Turing-complete smart contracts and uses the Ethereum Virtual Machine (EVM), facilitating easy migration of existing EVM DApps to the QuarkChain platform.
Technical Highlights
The QuarkChain team developed its proprietary multi-chain technology, introducing Boson Consensus, which supports the following features:
1. High Flexibility - QuarkChain adopts a Root Chain-Shard structure. Both the Root Chain and shards can employ their own consensus mechanisms (PoW, PoS, dPoS, BFT, etc.) and can be continuously added based on business needs.
2. High Interoperability - QuarkChain natively supports efficient cross-shard transactions, allowing ordinary users to conduct transactions without understanding the distinction between cross-shard and intra-shard transactions. Different shards can have distinct functionalities.
3. Security - We have mathematically proven that all cross-shard and intra-shard transactions enjoy global network security.
High flexibility also means that Boson Consensus can be widely applied beyond public blockchains, including consortium chains and private chains.
As the first implementation of Boson Consensus, QuarkChain has reached production level:
1. The mainnet went live in late April 2019 and underwent two major upgrades by October, operating stably for nearly six months.
2. More than 50 nodes were recorded on the network, with over 70% run by the community.
3. The mainnet seamlessly supports cross-shard transactions, including cross-shard contract invocations (which can be experienced using the web wallet mainnet.quarkchain.io or the mobile wallet QPocket).
4. Several renowned exchanges support the mainnet, including Upbit, Gate.io, KuCoin, MXC, and Piexgo. Users can deposit and withdraw funds via intra-shard or cross-shard transactions. No serious issues (such as lost funds, inability to join or sync the network, etc.) have been reported by exchanges.
5. The Go version of QuarkChain has been largely developed (previously available in Python) and open-sourced. Notably, most blockchain projects start with a single language (e.g., Bitcoin in C++, Cosmos in Go, Polkadot in Rust).
```
```