« Les développeurs blockchain résolvent des problèmes que d'autres industries ont abordés il y a des décennies » — Brandon Vrooman sur ce que le gaming enseigne à la crypto - U.Today

En 2025, l’infrastructure blockchain a atteint des jalons sans précédent. Lors des moments de pointe, de nouveaux réseaux traitaient 100 000 transactions par seconde, égalant la vitesse des systèmes de paiement traditionnels.

Mais cette croissance explosive exige plus que simplement un code meilleur. Elle nécessite des ingénieurs qui comprennent comment construire des systèmes haute performance que des millions de personnes peuvent réellement utiliser. Le parcours professionnel de Brandon Vrooman est inhabituel dans le domaine de la crypto : avant de construire une infrastructure blockchain traitant plus de 21 000 transactions par seconde chez Fuel Labs, il a passé des années à optimiser des jeux vidéo chez Ubisoft, en veillant à ce qu’ils fonctionnent sans problème pour des millions de joueurs.

Cette expérience lui a appris comment construire des systèmes qui ne se contentent pas de fonctionner en théorie, mais qui gèrent une utilisation massive dans le monde réel, et il applique désormais ces leçons à la blockchain. Dans cette interview, il explique comment les pratiques de l’industrie du jeu vidéo pour gérer la performance et la fiabilité se traduisent directement aux plus grands défis de l’industrie crypto.

HISTOIRES CHAUDES

Rapport Crypto du Matin : La plus grande émission de stablecoins de Ripple surprend XRP avec 59 millions de dollars ; 162 874 151 430 Shiba Inu (SHIB) réactivés par une grande plateforme après trois semaines ; Dogecoin (DOGE) enfin au-delà de la streak ETF

Ripple participe à un sommet de la Maison Blanche à enjeux élevés

Votre parcours professionnel semble inhabituel pour l’industrie de la blockchain. Quelles sont les leçons les plus importantes de votre expérience dans le développement de jeux que vous avez pu appliquer plus tard à la blockchain ?

La leçon la plus importante du développement de jeux est que rendre le code plus rapide n’est qu’un des aspects de l’optimisation de la performance. Il faut aussi concevoir des systèmes qui maintiennent la performance dans des conditions réelles. Bien que vous puissiez vous concentrer sur le fait que le système fonctionne efficacement dans des conditions moyennes, optimiser pour le cas moyen ne suffit pas. Il faut concevoir pour le pire cas, ce qui signifie, par exemple, que le jeu maintiendra un taux de rafraîchissement constant, peu importe ce que les joueurs décident de faire. Ce qui se traduit vraiment à la blockchain, c’est l’approche de la conception orientée données et la gestion de la mémoire. Lorsqu’on traite des milliers de transactions par seconde, la façon dont on structure ses données et l’accès à la mémoire devient critique. Certains ingénieurs blockchain issus du développement web ne sont pas habitués à ces contraintes, et ils manquent des opportunités d’optimisation.

Parlons plus en détail de ces opportunités d’optimisation. Dans le jeu vidéo, des millions de polygones sont rendus avec des taux de 60 images par seconde. En blockchain, l’objectif est similaire : pour qu’un réseau évolue, il doit pouvoir traiter des milliers de transactions par seconde. Quels sont les parallèles techniques réels entre ces défis ?

Le parallèle fondamental est que les deux nécessitent une performance cohérente et prévisible sous une charge variable. Si un jeu est rendu à 60 FPS, vous avez un budget strict de 16 millisecondes pour rendre chaque image, sinon les joueurs remarqueront que le jeu freeze ou stalle. De même, en blockchain, un traitement incohérent nuit à l’ensemble du réseau. Par conséquent, il faut construire des systèmes qui performent efficacement sous une charge variable. Un autre parallèle utile est la combinaison de l batching d’opérations et du traitement parallèle. Souvent, la clé pour améliorer la performance réside dans la façon dont vous structurez vos opérations pour utiliser la puissance de calcul disponible de la manière la plus efficace.

Chez Fuel Labs, vous avez construit une infrastructure qui sert de l’une des solutions Layer 2 les plus rapides et économiques, atteignant plus de 21 000 transactions par seconde par cœur CPU avec des frais de transaction d’environ 0,0002 $. Quelles techniques ou leçons spécifiques d’autres industries vous ont aidé à atteindre ces chiffres ?

Nous nous sommes concentrés sur l’optimisation en fonction des modèles de charge réels que génèrent les blockchains, plutôt que de simplement appliquer des algorithmes classiques. Par exemple, cela signifiait comprendre le rôle crucial des Merkle Trees, des algorithmes fondamentaux pour la sécurité de la blockchain. Ils offrent une vérification cryptographique pour les transactions, l’état des contrats intelligents, et d’autres données critiques. Le problème, c’est que la vérification par Merkle Tree est coûteuse en calcul, et comme elle est utilisée partout dans l’exécution blockchain, elle peut devenir un goulot d’étranglement en termes de performance. Développer une nouvelle implémentation de Merkle Tree a considérablement augmenté la performance, en optimisant les calculs et en les rendant plus efficaces.

Vos contributions à la construction d’une infrastructure blockchain plus efficace ne se limitent pas à votre travail chez Fuel Labs. Plus tard, chez ChainML, vous avez construit l’infrastructure du protocole Theoriq, qui gère actuellement plus de 100 000 utilisateurs et 2 millions de requêtes quotidiennes. Comment gérez-vous le développement de systèmes à haute charge avec des centaines de milliers d’utilisateurs et des pics de charge imprévisibles ?

La clé est de concevoir dès le départ pour l’imprévisibilité. Le protocole Theoriq est utilisé pour la coordination d’agents IA, et ces agents ne génèrent pas un trafic constant, mais plutôt des pics d’activité. Il faut donc concevoir pour la charge maximale tout en maintenant des coûts raisonnables en fonctionnement normal. Pendant le développement, nous avons mis en place plusieurs versions prototypes, en testant chacune avec des modèles de charge réalistes. La validation sur le testnet avec des centaines de milliers de participants a été cruciale, car elle a révélé des modèles d’utilisation réels et des cas limites difficiles à anticiper lors de tests contrôlés.

Vous avez contribué à la livraison de produits utilisés par des centaines de milliers d’utilisateurs finaux, comme des jeux vidéo AAA chez Ubisoft et des infrastructures blockchain chez Fuel Labs et ChainML. Récemment, vous avez été invité à juger lors du “Cases & Faces” International Business Award, où vous avez évalué des produits innovants. En quoi votre définition de “prêt pour la production” diffère-t-elle de ce que vous voyez souvent dans les projets crypto ?

“Prêt pour la production” signifie que le système fonctionne de manière fiable lorsque de vrais utilisateurs en dépendent, pas seulement lors de démos contrôlées, mais dans des conditions réelles, en tenant compte du comportement des utilisateurs, des pics de charge et des spécificités matérielles. Les standards généralement acceptés dans le gaming haute performance créent une image différente de ce que je vois souvent dans la crypto, où certains projets lancent des démos impressionnantes mais n’ont pas été testés à grande échelle avec de vrais utilisateurs et de l’argent réel en jeu.

En regardant vers l’avenir, pensez-vous que la blockchain a besoin de plus d’ingénieurs issus de secteurs autres que le développement blockchain natif ?

Actuellement, les développeurs blockchain tentent souvent de résoudre des problèmes que d’autres industries ont abordés il y a des décennies, comme le traitement de transactions à haute fréquence, l’optimisation de la performance ou la gestion de la charge de millions d’utilisateurs simultanés. Des industries comme le jeu vidéo, les systèmes de trading financier et les grands services web ont appris des leçons difficiles sur ce qui fonctionne à grande échelle et ce qui ne fonctionne pas, et la culture de l’ingénierie de performance et la discipline de production de ces industries sont clairement des atouts pour les développeurs blockchain.

XRP-2,47%
SHIB-1,96%
DOGE-1,36%
FUEL-5,85%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)