dysnix_logo_black_1.jpg
Managed Dashboards Grafana OVHcloud

Des nœuds mis en place en un temps record grâce à la collaboration entre OVHcloud et Dysnix

Logs Data Platform OVHcloud

Des nœuds fiables et rapides à un rapport performance-prix attractif

Backup Instance OVHcloud

Tableau de bord intuitif fournissant des données rapides et en direct à partir de Solana

Le contexte

Mizar est une plateforme de trading de cryptomonnaies qui unifie le trading de la finance décentralisée (DeFi) et de la finance centralisée (CeFi) en offrant une automatisation avancée, des analyses gratuites et de puissants outils de copie sur les principales bourses. Grâce à des fonctionnalités telles que l'analyse on-chain, les bots de trading automatisés et une marketplace pour copier les meilleurs traders, Mizar permet aux utilisateurs et utilisatrices d'optimiser leurs stratégies et de gérer les risques efficacement.

Le jeton natif « $MZR » de Mizar permet des réductions de frais importantes, rendant le trading sophistiqué accessible et rentable pour les novices comme pour les spécialistes.

Le défi

Les blockchains comme Base (construite sur l'OP Stack, qui fait partie de l'écosystème Ethereum L2) et Solana (un réseau L1 à haut débit) se développent rapidement. Par conséquent, il est important que des plateformes comme Mizar aident ces chaînes afin qu'elles puissent accéder à des marchés en croissance rapide.

De plus, en prenant en charge des chaînes comme Base ou Solana, Mizar peut offrir aux utilisateurs et utilisatrices un accès à une plus large gamme de paires de trading, de protocoles DeFi et de pools de liquidité. Les traders veulent souvent accéder aux opportunités à travers plusieurs blockchains, cette capacité s’avère donc importante.

Ainsi, Mizar a dû déployer deux nœuds complets du réseau principal de Base et un nœud RPC dédié à Solana afin de permettre l’analyse de données en temps réel, l’intelligence des portefeuilles et l’optimisation des stratégies de trading sur les blockchains Base et Solana.

Il était important que les nœuds possèdent les caractéristiques suivantes :

  • une bande passante réseau élevée et une faible latence pour une communication rapide avec la blockchain et d’autres services, tout en restant protégé, notamment par des mesures telles que l’anti-DDoS ;
  • un déploiement en production en quelques jours plutôt qu’en quelques semaines ;
  • des nœuds en ligne 24 h/24, 7 j/7 pour éviter les blocs manquants et ne pas rater les opportunités commerciales ;
  • une surveillance en temps réel de l’état des nœuds, de la synchronisation et des mesures de performances ;
  • des services d'analyse intégrés, permettant aux utilisateurs et utilisatrices de Mizar d'optimiser leurs stratégies et de gérer les risques efficacement.

Après avoir comparé les offres des fournisseurs de services et mené un processus de consultation, Mizar a décidé de s'engager avec le cabinet de conseil devops Web3 Dysnix.

L’équipe Dysnix a commencé à planifier la nouvelle solution en se concentrant sur la garantie de services d'hébergement ininterrompus. En même temps, il était important d'assurer un remplacement rapide du matériel. L'acquisition d’un nouveau hardware répondant aux exigences du nœud Solana dans un délai de 1 à 2 jours pouvait s’avérer difficile et pouvait entraîner des temps d'arrêt en cas de déconnexions inattendues.

« Nous voulions fournir la meilleure solution possible à Mizar, en lui offrant des performances élevées à un prix raisonnable. » 

« Avec toutes les exigences de maintenance de Solana, ce processus peut être inégal ! Nous savions que nous aurions besoin d’un CPU avec une fréquence d’horloge décente (> 3,2 GHz) et un grand nombre de cœurs. De plus, les nœuds RPC nécessitent également beaucoup de mémoire vive. Une quantité de 512 Go est donc adaptée aux nœuds pour lesquels aucun index de compte supplémentaire n'est activé. Nous nous étions déjà associés à OVHcloud auparavant et avons contacté l'équipe pour l'aider à mettre en place la solution. »

 Daniel Yavorovych, directeur technique chez Dysnix.

La solution

Dysnix a collaboré avec OVHcloud pour créer des serveurs interconnectés de cloud public et Bare Metal. Cela leur a permis d'exploiter la puissance du Bare Metal dédié et la flexibilité du cloud pour le plan de contrôle Kubernetes (K8s) et les éléments essentiels à faible charge, comme les systèmes de surveillance et de logs.

OVHcloud prend en charge la mise en place d'une infrastructure hybride. Dysnix a donc choisi d'utiliser des serveurs Bare Metal comme nœuds de travail et a déployé son plan de contrôle K8s directement sur des instances cloud.

« L’utilisation de Kubernetes nous aide à gérer le cycle de vie complet des nœuds de la blockchain, y compris l’équilibrage de charge, la purge automatique et l’initialisation à partir de nouveaux snapshots. » 

« Nous avons également mis en œuvre une solution personnalisée qui nous permet de réduire les temps d'amorçage initiaux des nœuds Solana de plus de 6 heures à seulement 15 minutes. »

 Daniel Yavorovych, directeur technique chez Dysnix.

 

Les nœuds Solana nécessitent des ressources importantes, utilisant environ 80 To de bande passante par mois (40 To en entrée + 40 To en sortie) et exigent des liaisons montantes rapides et stables. De plus, OVHcloud assure l’évolutivité de la solution sans frais supplémentaires, y compris le trafic d’entrée et de sortie, par exemple.

 

« Les besoins en ressources des nœuds Solana, combinés à de fréquentes demandes de mémoire, rendent souvent les solutions Bare Metal plus attrayantes que les options reposant sur le cloud. » 

« Le cloud computing peut devenir prohibitif lorsque ces charges de travail exigeantes en ressources sont impliquées. De plus, il était impératif de minimiser les temps d'arrêt et d'avoir accès à du matériel puissant pour répondre aux exigences des nœuds Solana. En travaillant avec OVHcloud, nous avons rempli toutes ces conditions, ce qui nous a permis de répondre aux exigences de Mizar. »

 Daniel Yavorovych, directeur technique chez Dysnix.

Dysnix a choisi les serveurs Scale-a3 d’OVHcloud avec les processeurs AMD EPYC 9354 comme base de la solution.

diagram Dysnix

 

La solution comprend deux nœuds complets du réseau principal Base, principalement utilisés pour la collecte de données et les analyses liées au trading. Ces nœuds jouent un rôle clé dans l’infrastructure, car Mizar traite l’ensemble des activités liées à la DeFi sur Base, y compris les échanges (swaps), les événements de liquidité et les interactions avec les smart contracts sur les principaux protocoles.

L'équipe Dysnix a également fourni des tableaux de bord Grafana pour surveiller l'état des nœuds, les performances, les demandes RPC, le flux de données et les analyses. Le système est conçu pour une réactivité en temps réel et les nœuds de base permettent à Mizar de capturer et de traiter les événements avec une faible latence, ce qui permet des pipelines d'analyse avancée pour le mouvement des tokens, les comportements des portefeuilles et les changements de liquidité.

Tâches activées par le cluster de nœuds de base :

  • indexation en temps réel de l’activité d’échanges décentralisés, ou DEX (ex. détection des échanges, événements de liquidité) ;
  • extraction de données on-chain pour les tableaux de bord d'analyse ;
  • étiquetage des portefeuilles en fonction des comportements de la chaîne ;
  • analyse de l'exécution et génération d'opportunités commerciales ;

Mizar surveille les événements tels que :

  • les échanges ;
  • l’approvisionnement ou le retrait de liquidités ;
  • les interactions avec les contrats des DEX et protocoles populaires sur Base

Ce sont les bases pour construire des graphiques en chandelier, des étiquettes de performance de portefeuille et des alertes d'opportunité pour les traders.

Le résultat

Le déploiement du nœud a été livré à temps et selon les spécifications de Mizar. L'équipe dispose désormais d'un nœud RPC Solana dédié et performant pour prendre en charge les opérations d'extraction, d'ingestion et de trading des données en temps réel. Les nœuds offrent des performances constantes, stables et prévisibles dans les conditions de charge actuelles.

L'équipe de Mizar peut désormais ingérer chaque échange, création de pool, ajout/suppression de liquidité et tout autre événement associé à l'ensemble du principal protocole Solana DEX à l'aide du Yellowstone gRPC pour le streaming de données à faible latence et à haut débit. Par rapport aux websockets Solana intégrés, il fonctionne beaucoup plus rapidement et offre des capacités de filtrage avancées. Les équipes de développement peuvent ainsi créer des bots de trading et d'autres outils plus facilement et plus efficacement.

Les échanges sont utilisés pour l'analyse avancée de portefeuille de Mizar et pour construire un graphique en chandelier qui est mis à jour presque en temps réel. La plateforme analyse tous les portefeuilles Solana pour trouver les plus rentables et l'IA de la plateforme classe chaque portefeuille en fonction de son comportement. Enfin, Mizar utilise les échanges et l’analyse des portefeuilles pour créer des analyses avancées en temps réel pour chaque token, ce qui aide les traders à trouver d’excellentes opportunités.

L’équipe Dysnix a également intégré ShredStream de Jito et Yellowstone gRPC (Geyser), s’assurant ainsi que Mizar reçoit les événements DEX plus rapidement que ses concurrents.

« Les performances des nœuds de Base ont été exceptionnelles. » 

« Nous disposons d’une solution hautement fiable, réactive à haute charge et intégrée de manière transparente à nos systèmes de surveillance et d’alerte. La vitesse de synchronisation, la latence des demandes et la cohérence de la livraison des journaux ont toutes répondu à nos attentes en matière de systèmes de production. »

Francesco Ciuci, directeur général et cofondateur de Mizar

Des ajustements ont été nécessaires pour optimiser la solution et surmonter les défis opérationnels. Par exemple, les ingénieurs de Dysnix ont atténué les inconvénients classiques du Bare Metal, tels que les longs délais de provisionnement des nœuds, en mettant en œuvre des stratégies telles que le maintien de nœuds actifs supplémentaires comme solution de contournement standard.

Dysnix a également créé un système d’alerte qui avertit l’équipe lorsqu’un nœud n’est plus synchronisé avec la majorité du réseau. Grâce à la procédure de vérification de fonctionnement personnalisée de Dysnix, le nœud redémarre automatiquement, maximisant ainsi le temps de disponibilité.

« Chez Dysnix, nous nous engageons à fournir une infrastructure blockchain exceptionnelle, ce que nous n’aurions pas pu faire sans une base matérielle appropriée. Les solutions fiables de Bare Metal, de cloud public et de mise en réseau d'OVHcloud nous ont permis d'équiper Mizar des nœuds haute performance et économiques dont l’entreprise a besoin pour prospérer. Nous apprécions sincèrement l'esprit d'innovation et de travail d'équipe d'OVHcloud et nous sommes heureux de poursuivre notre partenariat ! » 

Daniel Yavorovych, directeur technique chez Dysnix.

« Nous sommes très fiers de nous associer à des organisations de blockchain innovantes comme Dysnix, en soutenant le cas d’usage de Mizar ».

« Nous sommes fortement investis dans l’écosystème de la blockchain et continuons à travailler dur pour nous assurer de fournir la meilleure infrastructure aux organisations de la blockchain partout dans le monde. »

Omar Abi Issa, directeur mondial Blockchain, Web3 et IA chez OVHcloud

« Je suis très satisfait du service, les nœuds sont stables et nous sommes en contact direct avec un excellent support technique. Il n'a fallu que 2 à 3 jours pour que le nœud Solana démarre à partir du moment où il a été demandé. »

« Le flux gRPC est le moyen le plus rapide d'obtenir des données en direct de Solana et les appels RPC ont une latence minimale. Le tableau de bord fourni par l'équipe pour surveiller les nœuds est vraiment perspicace et transparent. Je l'utilise régulièrement pour vérifier que tout se passe bien. Je pense que l’équipe de Dysnix est très professionnelle et que la qualité du service qu’elle fournit est impressionnante. »

Francesco Ciuci, directeur général et cofondateur de Mizar