QuarkChain est une blockchain sécurisée, sans autorisation, évolutive et décentralisée. L'un des objectifs de QuarkChain est d'utiliser la technologie de sharding pour réaliser plus de 1 million de transactions par seconde (tps). En gros, QuarkChain se positionne comme une blockchain pair-à-pair avec une capacité de traitement élevée, visant à fournir des applications décentralisées rapides et sécurisées. L'équipe derrière QuarkChain a créé cette blockchain pour résoudre le problème de scalabilité auquel toutes les grandes blockchains sont actuellement confrontées. L'équipe estime qu'en raison de l'urgence de ce problème, la communauté Bitcoin ne peut tout simplement pas se permettre d'attendre qu'ils s'accordent tous sur une solution. Au lieu de cela, ils estiment qu'en offrant différentes solutions, comme celle inhérente à QuarkChain, cela pousse la communauté à se diviser via un hard fork et à trouver la solution qui fonctionne le mieux.
QuarkChain encourage une décentralisation accrue grâce à de nombreux nœuds peu coûteux qui forment ensuite un cluster fonctionnant comme un super-nœud complet. Cela prévient les coûts élevés associés aux super-nœuds complets lorsque le tps est élevé. En termes de protection, toutes les transactions au sein de QuarkChain bénéficient de la protection de 50 % de la puissance de hachage du réseau. Cela rend une attaque par double dépense extrêmement difficile, notamment lorsqu'elle est combinée avec la nature décentralisée de QuarkChain.
QuarkChain s'appuie sur une structure de blockchain à deux couches. Les blockchains de sharding, connues sous le nom de shards, constituent la première couche, tandis que la deuxième couche est une blockchain racine qui confirme les blocs des shards. Les travaux majeurs sur QuarkChain ont commencé au deuxième trimestre de 2017 avec une recherche sur le problème de scalabilité des blockchains. Au quatrième trimestre de cette année-là, l'équipe a rédigé le livre blanc. En février 2018, elle a publié le livre blanc et terminé le code de vérification 0.1. En mars 2018, les versions 0.1 du portefeuille et du testnet ont été lancées. Actuellement, au deuxième trimestre, l'équipe travaille sur le testnet 1.0 et le smart contract 0.1. Au quatrième trimestre 2018, l'équipe aura le QuarkChain Core 1.0, ainsi que le mainnet 1.0 et le SmartWallet 1.0. D'ici le deuxième trimestre 2019, le SmartWallet et QuarkChain Core seront tous deux dans leurs versions 2.0.
QuarkChain est un réseau blockchain décentralisé qui vise à résoudre les problèmes de scalabilité qui affectent les réseaux existants en utilisant la technologie de sharding. De cette manière, QuarkChain peut étendre considérablement l'utilité de la technologie blockchain, car de nombreuses applications sont limitées par la scalabilité des réseaux blockchain existants. Le projet est encore en cours, mais QuarkChain a déjà fait de nombreux progrès positifs et a déjà commencé des tests bêta sur invitation pour le testnet, montrant des avancées significatives et un potentiel.
Les principales caractéristiques de QuarkChain sont :
1. Blockchain à deux couches re-shardable : QuarkChain se compose de deux couches de blockchains. Nous appliquons des blockchains de sharding élastiques (shards) comme première couche, et une blockchain racine comme deuxième couche qui confirme les blocs de la première couche. La deuxième couche qui confirme les blocs de la première couche. La deuxième couche est flexible et peut être resharde selon les besoins sans changer la couche racine.
2. Sécurité garantie par le minage collaboratif basé sur le marché : Pour garantir la sécurité de toutes les transactions, un cadre théorique des jeux est conçu pour les incitations, où au moins 50 % de la puissance de hachage totale est allouée à la chaîne racine pour prévenir les attaques par double dépense sur les transactions.
3. Scalabilité horizontale anti-centralisée : Dans tout réseau blockchain avec un TPS élevé, un super-nœud complet peut être extrêmement coûteux, ce qui encourage la centralisation. En revanche, QuarkChain permet à de nombreux nœuds peu coûteux de former un cluster pour remplacer un super-nœud complet.
4. Transactions inter-shards efficaces : Les transactions inter-shards dans QuarkChain peuvent être émises à tout moment et confirmées en quelques minutes. La vitesse des transactions inter-shards augmente de manière linéaire à mesure que le nombre de shards augmente.
5. Gestion de compte simplifiée : Il n'y a besoin que d'un seul compte pour l'ensemble de la blockchain (shards) dans QuarkChain.Toutes les crypto-monnaies provenant de différents shards sont stockées dans un seul wallet intelligent.