Harambee Federated Byzantine Agreement.
O HFBA é o protocolo de consenso que executa cada livro-razão Bantu. É sem mineração, não plutocrático, de baixa latência, e enraizado na confiança federada — cada validador declara em que outros validadores confia, e a segurança da rede emerge da sobreposição. Nomeado a partir da palavra suaíli para «todos puxar juntos».
Harambee é uma palavra suaíli que significa todos puxar juntos. Descrevia a cooperação económica liderada pela comunidade — poupança coletiva, trabalho comunitário, risco partilhado — gerações antes do protocolo de consenso que carrega o seu nome. O protocolo é nomeado a partir da prática porque a prática veio primeiro.
Quatro propriedades que o HFBA garante.
Nenhuma parte única — incluindo a Fundação — controla o consenso. O quórum exige um acordo sobreposto entre organizações de validadores independentes.
Da submissão da transação ao livro-razão finalizado. Uma única confirmação é suficiente — sem esperas de 6 blocos.
Cada validador declara o seu próprio conjunto de quórum. A topologia de confiança do sistema é a união destas escolhas, não um comité fixo no código.
A segurança é preservada enquanto nenhum quórum único for corrompido. A vivacidade é preservada enquanto um dos seus quóruns de confiança for honesto.
Quatro fases, cada livro-razão.
Nomeação
Cada validador propõe o conjunto de transações que viu. Os validadores votam para convergir num único conjunto candidato — a união das submissões de confiança.
Votação
Os validadores executam rondas sucessivas de votação para confirmar o conjunto nomeado como o próximo livro-razão. A votação federada + as fatias de quórum garantem um resultado único.
Externalização
Assim que um quórum concorda, o livro-razão é externalizado — escrito no histórico, difundido, irreversível. Liquidação em 3 a 5 segundos da submissão à externalização.
Aconselhamento de quórum
Os validadores publicam a sua confiança declarada («acreditarei num livro-razão se os quóruns A, B ou C concordarem com ele»). A segurança da rede emerge da sobreposição destas declarações.
Como o HFBA difere das alternativas.
Sobre a resistência ao ataque de 51%.
O HFBA não se importa'com a maioria computacional. Os validadores são ponderados pela sua posição nos conjuntos de quórum, não pelo poder de hash ou pelo stake. Um agente malicioso só pode quebrar a segurança ao:
- Estar dentro dos conjuntos de quórum de validadores suficientes para formar um quórum malicioso sobreposto, E
- Fazer com que os outros validadores honestos nesses conjuntos concordem com ele.
Isso exige um comprometimento multiorganizacional entre entidades operacionalmente independentes — uma fasquia muito mais alta do que adquirir 51% do poder de hash ou 33% do stake. Os conjuntos de quórum são configurados automaticamente por escalão de qualidade; os validadores são agrupados para tornar os ataques Sybil economicamente inúteis.