Aidez à faire fonctionner le réseau.
Bantu est une Layer-1 fédérée : les validateurs sont exploités par des organisations indépendantes auxquelles le reste du réseau choisit de faire confiance. Onze validateurs répartis sur cinq organisations fonctionnent aujourd'hui. Si vous savez exploiter une infrastructure de production, vous pouvez rejoindre.
Exigences opérationnelles.
LTS récente uniquement. Les autres distributions ne sont pas officiellement prises en charge, mais les contributions sont les bienvenues.
x86_64 ou arm64 moderne. Le consensus HFBA est limité par le processeur pendant la nomination et le scrutin.
32 Go recommandés pour les nœuds à historique complet. La croissance de la base de données SQL est le principal facteur.
L'historique du registre croît d'environ 10 Go/an. NVMe pour des validations à faible latence.
Le débit sortant symétrique compte. Le trafic de gossip des validateurs est en rafales pendant les tours de scrutin.
Les validateurs doivent disposer d'une IP publique stable et d'un port TCP ouvert pour le protocole de gossip.
Quatre étapes pour rejoindre la fédération.
Préparer l'hôte
Machine Ubuntu LTS standard. Ouvrez le port de gossip (par défaut 11625). Obtenez une IP publique statique. Facultatif : proxy inverse TLS en amont.
Installer blockchain-core
Compilez depuis le dépôt open source sur github.com/bantublockchain/blockchain-core ou récupérez un binaire de version. Configurez votre config.toml — phrase secrète du réseau, ensemble de quorum, archive d'historique.
Synchroniser le registre
Le rattrapage initial se fait depuis n'importe quelle archive d'historique. La plupart des validateurs se synchronisent depuis le genesis en moins de 24 heures sur un hôte moderne.
Rejoindre la fédération
Postulez auprès de la Fondation pour être ajouté aux ensembles de validateurs de confiance. Passez un bref examen opérationnel (disponibilité, posture de sécurité, statut organisationnel) et vous êtes ajouté aux recommandations de quorum.