Harambee Federated Byzantine Agreement.
HFBA est le protocole de consensus qui fait tourner chaque registre Bantu. Il est sans minage, non ploutocratique, à faible latence, et enraciné dans la confiance fédérée — chaque validateur déclare quels autres validateurs il fait confiance, et la sécurité du réseau émerge du chevauchement. Nommé d'après le mot swahili signifiant « tous tirer ensemble ».
Harambee est un mot swahili signifiant tous tirer ensemble. Il décrivait la coopération économique menée par la communauté — épargne collective, travail communautaire, risque partagé — des générations avant le protocole de consensus qui porte son nom. Le protocole est nommé d'après la pratique parce que la pratique est venue d'abord.
Quatre propriétés que HFBA garantit.
Aucune partie unique — y compris la Fondation — ne contrôle le consensus. Le quorum requiert un accord se chevauchant entre des organisations de validateurs indépendantes.
De la soumission de transaction au registre finalisé. Une seule confirmation suffit — pas d'attente de 6 blocs.
Chaque validateur déclare son propre ensemble de quorum. La topologie de confiance du système est l'union de ces choix, pas un comité codé en dur.
La sécurité est préservée tant qu'aucun quorum unique n'est corrompu. La vivacité est préservée tant qu'un de vos quorums de confiance est honnête.
Quatre phases, chaque registre.
Nomination
Chaque validateur propose l'ensemble des transactions qu'il a vues. Les validateurs votent pour converger vers un ensemble candidat unique — l'union des soumissions de confiance.
Scrutin
Les validateurs exécutent des tours de scrutin successifs pour valider l'ensemble nominé comme prochain registre. Le vote fédéré + les tranches de quorum garantissent un résultat unique.
Externalisation
Une fois qu'un quorum est d'accord, le registre est externalisé — écrit dans l'historique, diffusé, irréversible. Règlement en 3 à 5 secondes de la soumission à l'externalisation.
Conseil de quorum
Les validateurs publient leur confiance déclarée (« je croirai un registre si les quorums A, B ou C sont d'accord dessus »). La sécurité du réseau émerge du chevauchement de ces déclarations.
En quoi HFBA diffère des alternatives.
Sur la résistance à l'attaque des 51 %.
HFBA ne se soucie pas'de la majorité computationnelle. Les validateurs sont pondérés par leur position dans les ensembles de quorum, pas par la puissance de hachage ou la mise. Un acteur malveillant ne peut briser la sécurité qu'en :
- Étant à l'intérieur des ensembles de quorum d'assez de validateurs pour former un quorum malveillant se chevauchant, ET
- Faisant en sorte que les autres validateurs honnêtes de ces ensembles soient d'accord avec lui.
Cela requiert une compromission multi-organisationnelle entre des entités opérationnellement indépendantes — une barre beaucoup plus haute que d'acquérir 51 % de la puissance de hachage ou 33 % de la mise. Les ensembles de quorum sont configurés automatiquement par palier de qualité ; les validateurs sont regroupés pour rendre les attaques Sybil économiquement vaines.