O Protocolo DAG KNIGHT - Elevando Kaspa
senhores cavaleiros
Em 18 de dezembro de 2022, Kaspa realizou um Community Crowdfund para arrecadar 70 milhões de KAS para financiar a construção e implementação do protocolo DAG KNIGHT. Após 12 dias, em 30 de dezembro de 2022, a vaquinha atingiu sua meta inteiramente a pedido da comunidade. Então, o que é o protocolo DAG KNIGHT e por que a comunidade Kaspa o queria tanto?
O Protocolo DAG KNIGHT , escrito por Michael Sutton e Yonatan Sompolinsky, é um trabalho de três anos de genialidade e atualização de consenso para o Protocolo PHANTOM GHOSTDAG da Kaspa . O KNIGHT foi acionado com o objetivo de resistir a ataques de 50% sem conhecer a latência da rede com antecedência.
Normalmente, os protocolos blockchain assumem um parâmetro de atraso de rede para cenários de melhor e/ou pior caso sem a capacidade de se adaptar à latência em tempo real. Esse parâmetro de latência assumida mantém os blockchains restritos a tempos de confirmação mais lentos para evitar riscos de segurança e instabilidade.
Um ataque de 50% ou 51% ocorre quando um grupo ou entidade possui mais de 50% dos nós da rede, concedendo às partes controladoras a capacidade de alterar o blockchain. No entanto, com o atraso da rede não resolvido, se a latência aumentar, a porcentagem de propriedade necessária para um ataque diminui. Posteriormente deixando a cadeia mais suscetível a um ataque. Para corrigir isso, os blockchains sacrificam o tempo de confirmação do bloco para compensar a integridade da rede com problemas, definindo um parâmetro de atraso de rede estimado/assumido.
O DAG KNIGHT Branco (Verde?)
É aqui que o DAG KNIGHT em armadura brilhante entra em jogo. O protocolo KNIGHT avalia e responde ativamente às condições da rede e ajusta os tempos de confirmação de bloco de acordo.
Assim que a reescrita do Kaspa for concluída, o DAG KNIGHT será desenvolvido em uma rede que já é capaz de enviar 32 blocos por segundo!
Essa velocidade incrível de bloco não é apenas impressionante, mas ao aplicar o KNIGHT à nossa infraestrutura avançada de Internet, o protocolo realmente começa a brilhar. À medida que a Internet melhora e inevitavelmente se torna mais rápida, o Kaspa não ficará preso a um tempo de bloqueio de 10 minutos ou mesmo de 1 segundo. Em vez disso, será sem parâmetros e totalmente adaptável .
Portanto, agora que sabemos com DAG KNIGHT, essa latência não pode ser definida até que as condições da rede sejam avaliadas pelo protocolo (sem parâmetros). Vamos mergulhar abaixo da superfície e ver como o protocolo avalia a rede.
Aglomerado ao redor
O protocolo começa analisando grupos de blocos amostrados do DAG chamados k-clusters. Ao examinar esses k-clusters, o protocolo seleciona um k-cluster com o maior atraso de rede que também cobre 50% da rede. Então, com este k-cluster válido , o protocolo ajusta as confirmações de bloco para uma velocidade suficiente para contra-atacar. Ao fazer isso, o KNIGHT está constantemente se ajustando para o k-cluster válido de menor latência com 50% de cobertura.
Como o KNIGHT funciona de acordo com a latência e o protocolo é de alta velocidade enquanto a rede está saudável. Quando a rede está lenta, blocos adicionais são adicionados. Por meio desse processo, o DAG KNIGHT encontra k-clusters válidos e faz referência a nós honestos para proteger a ordem da cadeia, adicionando outra camada de segurança ao GHOSTDAG. Além disso, as transações podem não ser confirmadas se o GHOSTDAG sofrer atrasos excessivos e o limite de latência for violado (devido a uma anomalia). KNIGHT, no entanto, permanecerá intacto ao custo da velocidade e é auto-estabilizador .
DAGKNIGHT é o primeiro protocolo de prova de trabalho com uma regra de ordenação sem parâmetros, escalável, auto-estabilizadora e adaptável.
KASPA.ORG
DISCÓRDIA
TELEGRAMA
GITHUB
EXPLORADOR
Sinta-se à vontade para comentar e/ou fazer qualquer pergunta.
Você também pode me encontrar na discórdia Kaspa — Bubblegum Lightning





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)