Conflux GHAST(贪婪最重自适应子树)conceito/design: motivação e princípio de funcionamento — feito para equilibrar alto desempenho e segurança



Sobre os principais conceitos, motivações de design e princípio de funcionamento do Conflux GHAST; a seguir está uma explicação da mecânica do GHAST (贪婪最重自适应子树):

1. Problema central: lidar com o “Ataque de Liveness” (Liveness Attack)
Contexto

A Conflux usa uma estrutura em árvore-grafo (Tree-Graph), que permite a produção de blocos em paralelo, e confirma transações por meio da regra da cadeia mais pesada (GHOST). No entanto, esse mecanismo tem uma falha inerente: o ataque de liveness.

Cenário do ataque
O atacante pode “cultivar” dois sub-blocos de força equivalente abaixo do último bloco ancestral público e, usando o impacto sobre a propagação pela rede, fazer o poder de mineração honesto se dividir em dois campos rivais. As duas subárvores crescem a velocidades semelhantes, de modo que nenhum dos lados consegue obter uma vantagem esmagadora, o que impede a confirmação dos novos blocos. Esse ataque não tem como objetivo fazer double-spend; ele busca impedir o sistema de confirmar novas transações, sabotando a “liveness” do sistema.

2. Solução: mecanismo GHAST (贪婪最重自适应子树)
Para resolver o problema acima, a equipe de pesquisa da Conflux projetou o mecanismo GHAST. A ideia central é ajustar de forma adaptativa o peso dos blocos, de modo que o sistema automaticamente “reduza o ritmo” quando estiver sob ataque, sacrificando parte do desempenho em troca de segurança, e mantendo alta velocidade em condições normais.

Pontos principais:

Três pesos diferentes de bloco:

Na regra tradicional da cadeia mais pesada, o peso de cada bloco é 1. O GHAST introduz três pesos: 0, 1, X (X é um número grande, como 1000).
Blocos com peso 0 ou X são chamados de blocos especiais; peso 1 corresponde a blocos comuns.

2. Dois tipos de blocos:
Bloco comum: o peso é sempre 1, sem diferença em relação aos blocos comuns.
Bloco especial: seu peso é determinado pelo valor hash do bloco. Com probabilidade 1/X, o peso é X; com o restante das probabilidades, o peso é 0. A dificuldade para minerar um bloco especial é a mesma de minerar um bloco comum, mas o peso esperado continua sendo 1.

3. O tipo de bloco é determinado pela “estrutura histórica Tree-Graph”, não pela vontade do minerador:
Essa é a característica-chave do GHAST. Um bloco é comum ou especial, e isso é decidido totalmente pela “estrutura histórica Tree-Graph” (isto é, a estrutura em grafo formada por todos os blocos anteriores a esse bloco); o minerador não consegue escolher por conta própria.
Esse desenho garante que todos os nós cheguem a um consenso sobre o tipo do bloco, evitando divergências na seleção da cadeia principal.

4. Lógica adaptativa:
Condição normal: na ausência de ataque, os blocos gerados pelos nós honestos são todos blocos comuns (peso 1), e o sistema mantém uma produção rápida de blocos.
Condição sob ataque: quando o sistema detecta algo anormal (por exemplo, sinais de que o Tree-Graph está “incomum”), os blocos gerados pelos nós honestos passam automaticamente a ser blocos especiais. O peso desses blocos ou é 0 ou é X (com valor esperado de 1). Isso equivale a ajustar dinamicamente a dificuldade dos blocos, fazendo com que, durante o ataque, o sistema efetivamente reduza a velocidade de produção de blocos, quebrando assim a estratégia do atacante em manter o equilíbrio, e por fim resolvendo o problema do “Ataque de Liveness”.

3. Resumo
A mecânica GHAST é uma solução engenhosa desenhada pela Conflux para equilibrar desempenho e segurança. Ao introduzir pesos adaptativos, ela permite que, em condições normais, o sistema mantenha uma velocidade de confirmação muito rápida (média de aproximadamente 23 segundos) e, ao enfrentar o ataque de liveness, entre automaticamente no “modo defensivo” (reduzindo a velocidade efetiva de produção de blocos por meio da criação de blocos especiais), garantindo assim a segurança final do sistema. Esse conjunto de mecanismos assegura que a Conflux consiga manter alta vazão e, ao mesmo tempo, resistir a ataques complexos, combinando descentralização, segurança e escalabilidade.

$BTC #CFX #PreIPOs第二期OpenAI認購 $CFX

Fonte do material: mídia oficial/notícias da rede, apenas para referência, aprendizado e troca de informações. Por favor, siga estritamente as leis e regulamentos vigentes no local. Este artigo não representa recomendação de investimento.
BTC-1,46%
CFX0,88%
Ver original
post-image
post-image
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 2
  • 1
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
tongrun
· 2h atrás
Certeza HODL💎
Ver originalResponder0
tongrun
· 2h atrás
😈O mecanismo GHAST é uma solução engenhosa desenhada pela Conflux para equilibrar desempenho de alta performance e segurança.
Ele introduz pesos adaptativos para que o sistema, em condições normais, mantenha uma velocidade de confirmação extremamente rápida (em média cerca de 23 segundos); já quando enfrenta ataques de vivacidade, ele entra automaticamente no “modo de defesa” (ao gerar blocos especiais para reduzir a velocidade efetiva de produção de blocos), garantindo assim a segurança final do sistema.
Esses mecanismos asseguram que a Conflux consiga, ao mesmo tempo, manter alta taxa de transferência e resistir a ataques complexos, alcançando a combinação de descentralização, segurança e escalabilidade.
Ver originalResponder1
  • Fixado