Il y a quelques jours, j'ai bu avec quelques anciens collègues et nous avons parlé des performances des chaînes publiques aujourd'hui. Je secouais la tête en levant mon verre. Tout le monde parle maintenant de ce qu'ils appellent des 'tueurs d'Ethereum' ou empile des termes académiques incompréhensibles, mais pour être franc, la plupart d'entre eux se contentent de s'amuser dans des laboratoires. Quand il s'agit de vraies confrontations, peu d'entre eux sont capables de se battre. Je surveille Fogo depuis un certain temps, c'est intéressant, car il n'a pas essayé de créer des architectures fantaisistes, mais a simplement pris le validateur open source Firedancer et a reproduit un ensemble SVM (machine virtuelle Solana) sur lui-même. Cette approche est assez sauvage, mais aussi extrêmement lucide, car elle sait que dans le monde de Web3, les développeurs sont notoirement 'paresseux'. Réinventer la roue ne fera que décourager les gens, tandis que la méthode de Fogo profite essentiellement des bénéfices existants de l'écosystème Solana, permettant à ces programmes et outils existants de se déplacer presque sans couture, c'est la manière la plus intelligente de saisir cette vague de 'richesse incroyable'.
J'ai dit aux membres de l'équipe que cette compatibilité arrière extrême de Fogo est en réalité un hommage violent à la logique sous-jacente de Solana. Ce n'est pas simplement copier une machine virtuelle, même la propagation des blocs, la logique d'exécution, et même ce composant central du protocole Solana tant aimé que détesté ont été recréés à l'identique. Regardez sa logique de création de blocs, c'est toujours ce modèle familier de "banc de rotation". Tout le monde s'assoit selon le poids de leur mise, un algorithme déterministe détermine qui devient Leader et qui obtient plus de Slots. Bien que ce style de jeu soit critiqué par certains puristes de la décentralisation, dans un champ de bataille à haute concurrence, cette détermination est une force productive. Il a établi à l'avance le calendrier des blocs avec la graine aléatoire plantée par PoH (Proof of History), faisant fonctionner le réseau comme une horloge suisse précise, bien qu'il manque un peu de ce "sentiment démocratique" de collisions aléatoires, mais l'efficacité est telle que cela désespère les adversaires.
Bien sûr, le grand gâteau technique est toujours savoureux, mais la réalité est souvent dure. Fogo utilise le protocole QUIC basé sur UDP pour gérer les transactions et ensuite, à travers ce truc appelé Turbine, il déchire les blocs en morceaux, se diffusant comme un arbre. Ce processus semble magnifique, mais sous haute charge, les exigences matérielles pour les validateurs sont tout simplement celles d'une "bête à avaler de l'or". J'ai toujours pensé que la plus grande malédiction des chaînes publiques à haute performance est l'exploitation des nœuds. Bien que Fogo hérite du gène de haute performance de Solana, il doit également faire face à la même réalité difficile : si le réseau tremble un peu, ou si les validateurs qui poursuivent des bénéfices ne sont pas assez puissants, la prétendue confirmation en millisecondes n'est qu'un discours creux. Il utilise Tower BFT au niveau de consensus, ce qui est redoutable car sa "période de blocage" augmente de manière exponentielle. Chaque fois que vous votez, le coût économique de vouloir revenir en arrière double, cette augmentation de coût super linéaire est là pour forcer les validateurs à se soumettre devant les forks et à rester sagement sur la chaîne principale.
Dans le cercle des chaînes actuelles, tout le monde veut être celui qui établit les règles, mais très peu sont prêts à se pencher pour faire l'optimisation technique la plus basique et la plus difficile. Ce choix de Fogo ressemble davantage à celui d'ouvrir un deuxième champ de bataille avec la plus fine des armes sur un champ de bataille déjà validé. Il n'essaie pas de renverser Solana, mais plutôt d'être le miroir de cette philosophie de haute performance de Solana dans des scénarios plus larges. Si nous comparons Ethereum à une ancienne cité-État pleine de patchs, embouteillée mais extrêmement solide, alors Fogo est comme un terminal à conteneurs qui a entièrement reproduit les normes des ports de pointe. Il ne parle pas d'émotion, mais de débit, toutes les règles et mécanismes, du classement pondéré au vote de verrouillage en échelons, sont là pour permettre à cette énorme machine à débit numérique, qui ne s'arrête jamais, de fonctionner encore plus vite. Cette quête presque obsessionnelle d'efficacité est peut-être la dure vérité à laquelle nous devrons faire face dans le prochain cycle.