MiniDAG

O Protocolo STILL é o primeiro MiniDAG do mundo, um sistema de consenso inovador que reduz o tamanho total do consenso em comparação com o BlockDAG, linearizando o gráfico DAG para uma estrutura de cadeia.

Comparado a um sistema BlockDAG, o MiniDAG remove dados desnecessários dos blocos laterais e oferece uma garantia imediata da ordem da cadeia.

Vantagens do MiniDAG

  • Aumento da taxa de transferência de blocos em comparação com uma blockchain clássica
  • Maior segurança para uma rede com restrições de latência
  • Pegada menor para blocos laterais (blocos que não estão na cadeia, mas ainda contribuem para a segurança da cadeia): mais escalável que o BlockDAG
  • A ordem da cadeia é estabelecida assim que um bloco é encontrado
  • Tempos de bloco inferiores a um segundo podem ser tratados com uma taxa mínima de blocos órfãos.

Explicação detalhada

Cada bloco STILL armazena uma referência aos últimos N hashes de blocos no seu histórico de cadeia. Essas referências são chamadas de ancestrais MiniDAG.

Sempre que um bloco alternativo válido é detetado pelo nó, ele é incluído como um bloco lateral ao modelo de bloco atual, desde que o bloco atual e o bloco alternativo partilhem pelo menos um ancestral MiniDAG (um dos últimos N blocos é um ancestral comum).