Le protocole Fogo introduit les innovations architecturales suivantes qui travaillent ensemble pour offrir un débit et une latence considérablement améliorés.
Fondation Solana
Fogo s'appuie sur l'architecture de blockchain éprouvée de Solana, héritant de ses composants techniques clés :
Preuve d'Histoire (PoH) : Fournit un horodatage cryptographique pour la synchronisation de l'horloge mondiale à travers le réseau
Tower BFT : Le mécanisme de consensus qui permet une finalité rapide et un choix de fork
Turbine : Protocole de propagation de blocs qui distribue efficacement les blocs à travers le réseau
Machine virtuelle Solana (SVM) : L'environnement d'exécution qui traite les transactions et les contrats intelligents
Rotation des leaders : Système de planification déterministe qui fait tourner les responsabilités de production de blocs

Stratégie de compatibilité
Fogo maintient une compatibilité totale au niveau d'exécution SVM, garantissant que les programmes, les outils et les infrastructures Solana existants peuvent migrer sans problème sans modification. Le protocole préserve tous les composants de réseau et de consensus tout en optimisant leur mise en œuvre pour des performances maximales.
Cette stratégie de compatibilité permet à Fogo de bénéficier des améliorations continues en amont de l'écosystème Solana tout en fournissant un chemin de migration clair pour les développeurs et les utilisateurs.
Implémentation de client unifiée
Les réseaux blockchain traditionnels souffrent de goulets d'étranglement liés à la diversité des clients, où les performances du réseau sont contraintes par l'implémentation du client le plus lent. Bien que la diversité des clients offre des avantages théoriques en matière de sécurité, elle crée des limitations pratiques de performance, car les réseaux doivent maintenir la compatibilité entre différentes vitesses de clients et niveaux d'optimisation.
Fogo résout ce goulet d'étranglement en adoptant un client canonique unique basé sur Firedancer, l'implémentation haute performance compatible avec Solana de Jump Crypto. Firedancer atteint un débit de traitement des transactions substantiellement plus élevé grâce à :
Architectures de traitement parallèle optimisées
Techniques avancées de gestion de la mémoire
Utilisation des instructions SIMD
Réécriture complète de la pile réseau C
Le réseau sera initialement déployé en utilisant Frankendancer (une implémentation hybride) avant de passer au client Firedancer complet à mesure que le développement se termine.
Impact sur la performance
En se standardisant sur le client le plus performant, Fogo élimine les frais de compatibilité qui limitent d'autres réseaux. Le protocole crée des incitations économiques naturelles pour les validateurs à adopter des implémentations de clients optimales, car faire fonctionner des clients plus lents entraîne des blocs manqués et une réduction des revenus dans l'environnement haute performance de Fogo.

Consensus multi-local
Architecture basée sur les zones
Fogo met en œuvre un nouveau système de consensus multi-local où les validateurs opèrent à proximité physique pour optimiser les performances tout en préservant les avantages de la décentralisation.
Les zones représentent des zones géographiques où les validateurs co-localisent pour atteindre des performances optimales de consensus. Idéalement, les zones sont des centres de données uniques où la latence réseau entre les validateurs s'approche des limites matérielles, permettant un consensus à latence ultra-faible avec des temps de bloc inférieurs à 100 ms.
Rotation de zone dynamique
Le réseau maintient la décentralisation grâce à la rotation des zones à travers les époques. Cette rotation fournit :
Décentralisation juridictionnelle : Prévention de la capture par un gouvernement ou une autorité réglementaire unique
Résilience des infrastructures : Protège contre les défaillances régionales, les catastrophes naturelles ou les pannes d'infrastructure
Optimisation stratégique : Permet de se positionner près des sources d'informations financières sensibles aux prix
La sélection de zone se fait par le biais de mécanismes de vote en chaîne, avec des validateurs atteignant un consensus de supermajorité sur les emplacements des futures époques. Cette coordination préalable garantit que les validateurs disposent d'un temps adéquat pour établir une infrastructure sécurisée dans les zones sélectionnées.
Ensemble de validateurs curé
Fogo utilise un ensemble de validateurs curé pour garantir une performance élevée constante et prévenir la dégradation du réseau due à des nœuds sous-provisionnés. Les validateurs doivent répondre à des exigences doubles :
Seuils de mise minimum maintenant la sécurité économique
Approbation de l'ensemble des validateurs assurant les capacités opérationnelles
Ce modèle reconnaît que même de petites fractions de validateurs mal performants peuvent empêcher les réseaux d'atteindre des limites de performance physique.
Contrôle de la qualité du réseau
L'ensemble de validateurs curé permet l'application d'un niveau social de comportements qui bénéficient à la santé du réseau mais peuvent être difficiles à encoder dans les règles du protocole :
Prévention des abus de MEV : Éjection des validateurs engageant des pratiques d'extraction nuisibles
Entretien des normes de performance : Suppression des nœuds sous-performants de manière persistante
Stabilité du réseau : Prévention des comportements qui déstabilisent le consensus ou la propagation des blocs
Ce mécanisme de gouvernance aligne les incitations des validateurs avec la santé à long terme du réseau tout en maintenant des propriétés de décentralisation comparables à celles des réseaux traditionnels de preuve d'enjeu, où deux tiers du capital détient déjà une influence significative sur le protocole.@Fogo Official #fogo $FOGO
