QuarkChain é um blockchain seguro, sem permissão, escalonável e descentralizado. Um dos objetivos do QuarkChain é utilizar a tecnologia de sharding para entregar mais de 1 milhão de transações por segundo (tps). Essencialmente, o QuarkChain se comercializa como um blockchain peer-to-peer com alto rendimento para ajudar a fornecer aplicativos descentralizados rápidos e seguros. A equipe por trás do QuarkChain criou este blockchain para resolver o problema de escalabilidade que todos os principais blockchains enfrentam atualmente. A equipe sente que devido à urgência desta questão, a comunidade Bitcoin simplesmente não pode se dar ao luxo de esperar até que todos concordem em uma solução. Em vez disso, eles sentem que, ao oferecer soluções diferentes, como a inerente ao QuarkChain, isso obriga a comunidade a se dividir através de um hard fork e encontrar a solução que funciona melhor.
QuarkChain incentiva o aumento da descentralização por meio de vários nós baratos que criam um cluster que funciona como um nó supercompleto. Isso evita as altas despesas associadas a nós supercheios quando o TPS fica alto. Em termos de proteção, todas as transações dentro do QuarkChain recebem proteção de 50% do poder de hash da rede. Isso torna um ataque de gasto duplo incrivelmente desafiador, especialmente quando combinado com a natureza descentralizada do QuarkChain.
QuarkChain depende de uma estrutura blockchain de duas camadas. Os blockchains de fragmentação conhecidos como shards são a primeira camada, enquanto a segunda camada é um blockchain raiz que confirma os blocos dos shards. O principal trabalho no QuarkChain começou no segundo trimestre de 2017 com pesquisas sobre o problema da escalabilidade do blockchain. No quarto trimestre daquele ano, a equipe elaborou o white paper. Em fevereiro de 2018, lançou o white paper e concluiu o código de verificação 0.1. Março de 2018 viu as versões 0.1 da carteira e da testnet. Agora no segundo trimestre, a equipe está trabalhando no testnet 1.0 e no contrato inteligente 0.1. No quarto trimestre de 2018, a equipe terá o QuarkChain Core 1.0, junto com a mainnet 1.0 e a SmartWallet 1.0. No segundo trimestre de 2019, tanto o SmartWallet quanto o QuarkChain Core estarão em suas versões 2.0.
QuarkChain é uma rede blockchain descentralizada que visa resolver os problemas de escalabilidade que afetam as redes existentes usando tecnologia de sharding. Desta forma, a QuarkChain pode ampliar drasticamente a utilidade da tecnologia blockchain, uma vez que muitas aplicações são limitadas pela escalabilidade das redes blockchain existentes. O projeto ainda está em andamento, mas a QuarkChain já deu muitos passos positivos e já iniciou testes beta baseados em convites para a testnet, mostrando progresso e potencial significativos.
As principais características do Quarkchain são:
1. Blockchain reeshardável de duas camadas: Quarkchain consiste em duas camadas de blockchains. Aplicamos blockchains de sharding elástico (shards) como a primeira camada, e um blockchain raiz como a segunda camada que confirma os blocos da primeira camada. A segunda camada que confirma os blocos da primeira camada. A segunda camada é flexível para ser fragmentada novamente conforme necessário, sem alterar a camada raiz.
2. Segurança garantida através da mineração colaborativa orientada para o mercado: Para garantir a segurança de todas as transações, foi concebido um quadro de teoria dos jogos para incentivos, onde pelo menos 50% dos poderes globais de hash são atribuídos à cadeia raiz para evitar ataques de gastos duplos em quaisquer transações.
3. Escalabilidade horizontal anti-centralizada: Em qualquer rede blockchain com alto TPS, um nó supercompleto pode ser extremamente caro, o que incentiva a centralização. Em contraste, o QuarkChain permite que vários nós baratos formem um cluster para substituir um nó supercompleto.
4. Transações entre fragmentos eficientes: As transações entre fragmentos no QuarkChain podem ser emitidas a qualquer momento e confirmadas em minutos. A velocidade das transações entre fragmentos aumenta linearmente à medida que o número de fragmentos aumenta.
5. Gerenciamento simples de contas: Há apenas uma conta necessária para todo o blockchain (fragmentos) no QuarkChain. Todas as criptomoedas de diferentes fragmentos são armazenadas em uma carteira inteligente.