Aprenda Nervos $CKB

NC-MAX é um protocolo de consenso na Rede Nervos projetado para melhorar o rendimento do blockchain e a latência da rede, mantendo a descentralização e a segurança.

Os principais objetivos de design do NC-MAX são:

Aumentar o rendimento: Aumentar a capacidade de processamento de transações do blockchain.
Reduza a latência: reduza o tempo de confirmação do bloco.
Mantenha-se descentralizado: garanta que a descentralização e a segurança da rede não sejam comprometidas.

NC-MAX é uma melhoria em relação ao Consenso Nakamoto (NC) do Bitcoin. Vários mecanismos principais são introduzidos:

a.Estrutura de bloco de camada dupla
O NC-MAX usa uma estrutura de bloco de duas camadas, incluindo Bloco Principal e Bloco Secundário. O bloco principal contém todos os dados da transação, enquanto o bloco secundário é uma referência ao bloco principal e registra o valor hash do bloco principal.

b. Recompensa de subbloco
Os mineiros não apenas recebem recompensas pela mineração de blocos principais, mas também recompensas adicionais por blocos menores. Os mineiros são incentivados a continuar a minerar subblocos com base no bloco principal para melhorar o rendimento da rede.

Processo de transação em duas etapas
Propor: Nesta fase, os mineradores propõem um bloco candidato contendo transações não confirmadas.
Commit: Nesta fase, os mineiros verificam e confirmam o bloco proposto para garantir a sua validade e consistência.

Ajuste de intervalo de bloco dinâmico
Mecanismo: Ajuste dinamicamente o intervalo de geração de blocos com base no desempenho da rede.
Objetivo: Manter baixo o número de blocos órfãos e, ao mesmo tempo, melhorar o rendimento das transações.

Ajuste de dificuldade
Inclua todos os blocos (incluindo blocos órfãos) no cálculo de ajuste de dificuldade.
Objectivo: Resistir a ataques egoístas de mineração, ou seja, um grupo de mineiros aumenta os seus próprios lucros através da mineração privada e enfraquece os interesses de outros mineiros.