Auteur : Mustafa Bedawala, chef de produit Visa Crypto ; Arjuna Wijeyekoon, vice-président de Visa Crypto Fintech ; Traduction : Golden Finance 0xjs
Il existe depuis longtemps des propositions pour les réseaux blockchain en tant que nouveau rail de paiement innovant. Cependant, au fil des années, les réseaux blockchain ont eu du mal à évoluer pour prendre en charge les transactions sécurisées à haut débit, à faible coût dont les entreprises de paiement ont besoin et qu’attendent les consommateurs. Au cours de l’année écoulée, l’équipe Visa a surveillé de près l’innovation technologique derrière l’évolutivité de la blockchain et est enthousiasmée par les progrès significatifs réalisés avec les nouveaux réseaux L2 sur Ethereum, ainsi que par les réseaux blockchain alternatifs construits à partir de zéro. Notre objectif est d'acquérir une compréhension approfondie des caractéristiques techniques des réseaux blockchain et d'essayer de voir comment elles peuvent être exploitées pour contribuer à améliorer nos réseaux existants et créer de nouveaux produits pour le commerce et les flux financiers.
Même si nous pensons que l’écosystème des paiements utilisera probablement plusieurs réseaux blockchain, nous pensons que le réseau blockchain Solana a le potentiel d’être l’un des réseaux qui contribuent à piloter les flux de paiement traditionnels. En raison de sa vitesse, de son évolutivité et de ses faibles coûts de transaction, Solana présente des avantages de paiement significatifs, ce qui en fait un excellent candidat pour des rails de règlement blockchain efficaces utilisant des pièces stables telles que l'USDC. Le réseau blockchain Solana possède de nombreuses fonctionnalités clés et de nouvelles innovations qui méritent d'être explorées par toute personne intéressée par la technologie des paiements.
1. Débit de transactions à l'échelle de Visa
En tant que réseau de paiement mondial, Visa peut traiter plus de 65 000 transactions par seconde. Bien que Solana n'ait pas exécuté de transactions à l'échelle de Visa, Solana enregistre en moyenne 400 transactions générées par les utilisateurs par seconde (TPS), atteignant souvent plus de 2 000 TPS pendant les périodes de pointe de demande. Il s’agit d’un niveau de débit important, ce qui le rend utile pour tester et piloter des cas d’utilisation de paiement. En comparaison, Ethereum gère en moyenne 12 TPS et Bitcoin gère environ 7 TPS.
Traitement des transactions parallèles : grâce à sa conception à haut débit de transactions, Solana peut traiter les transactions en parallèle, contribuant ainsi à améliorer considérablement l'efficacité du réseau. Les transactions affectant des comptes séparés peuvent être exécutées simultanément, ce qui permet à Solana de prendre en charge efficacement les scénarios de paiement et de règlement pour les transactions bipartites ou les paiements multipartites unidirectionnels.
Dans Solana, des contrats intelligents appelés programmes peuvent également être exécutés en parallèle. Les transactions spécifient l'état ou le compte avec lequel interagir, permettant aux validateurs d'exécuter simultanément des transactions sans conflit. Contrairement à d'autres chaînes telles qu'Ethereum qui utilisent un modèle monothread, Solana adopte une approche multithread pour l'exécution de transactions parallèles. En bref, alors que les blockchains telles que Bitcoin et Ethereum traitent les transactions de manière séquentielle, l'architecture Solana permet de traiter plusieurs transactions simultanément. Cette conception permet d'éviter que la congestion dans une partie du réseau n'ait un impact sur les performances globales du réseau.
2. Des coûts de transaction faibles et prévisibles contribuent à améliorer l'efficacité des paiements
En ce qui concerne le coût, les frais de transaction de Solana sont généralement inférieurs à 0,001 $, ce qui les rend non seulement abordables mais également prévisibles. Cette prévisibilité à faible coût en fait un réseau attrayant pour explorer les améliorations d’efficacité et les économies de coûts pour les opérations de paiement existantes. Ci-dessous, Solana surpasse clairement du point de vue des coûts par rapport à Bitcoin et Ethereum, où les frais peuvent fluctuer de manière imprévisible en fonction de la demande de transactions effectuées sur le réseau. Un réseau avec des coûts de transaction imprévisibles pourrait rendre plus difficile la gestion de leurs produits pour les sociétés de paiement et conduire à une expérience consommateur déroutante.
Prévisibilité des coûts grâce au marché des frais localisés : le marché des frais localisés de Solana est unique dans la blockchain. Cette innovation va de pair avec les capacités de traitement parallèle de Solana, où les transactions qui ne se chevauchent pas sont exécutées dans des threads distincts, comme les véhicules circulant sur des routes distinctes. La congestion du réseau est l’une des principales raisons pour lesquelles d’autres réseaux blockchain peuvent connaître des augmentations de frais, ce qui peut avoir un impact négatif sur l’ensemble du système. La popularité de l’émission de NFT peut accroître la congestion du réseau, rendant les transactions P2P des consommateurs (qui peuvent avoir lieu simultanément) plus coûteuses, voire irréalisables d’un point de vue économique.
L'approche de Solana permet de garantir que la congestion d'un compte (par exemple, le solde USDC d'Alice) n'affecte pas les autres comptes (par exemple, le solde USDC de Bob). Si un compte devient occupé en raison d’une forte demande pour un actif spécifique (tel qu’un NFT), seuls les frais de ce compte spécifique augmenteront. Les frais sur les autres comptes ne seront pas affectés par cette congestion et resteront stables. Il en résulte un marché de frais qui répond aux besoins du cas d'utilisation. Lorsque la demande pour un actif particulier augmente, le coût de négociation de cet actif augmente temporairement. Dans le même temps, les coûts des autres transactions de la chaîne ne sont pas affectés. En permettant aux calculs utilisant différents états de s'exécuter en parallèle, Solana peut créer des marchés de frais basés sur des domaines « en concurrence entre États », plutôt que d'avoir un marché de frais mondial unique.
3. Finalité de la transaction attendue par les consommateurs
La finalité de la transaction mesure la rapidité avec laquelle les utilisateurs peuvent s'attendre à ce que leurs opérations soient confirmées sur le réseau blockchain. Pour les paiements, le délai de confirmation des transactions est aussi important que le débit du réseau. Par exemple, le temps de confirmation des transactions d'Ethereum est en moyenne d'environ 12 TPS ; cependant, en raison des limites de gaz en cas de congestion du réseau et des exigences des contrats intelligents, les utilisateurs peuvent subir plusieurs minutes d'attente avant qu'une transaction ne soit confirmée. Le temps de créneau cible de Solana est de 400 millisecondes, mais la plage réellement réalisable se situe entre 500 et 600 millisecondes.
La grande majorité des applications dans Solana utilisent le modèle de « confirmation optimiste » pour atteindre la finalité. Les confirmations optimistes sont un mécanisme utilisé par la blockchain Solana pour parvenir à la finalité sans attendre que tous les validateurs (ou entités responsables de la génération des blocs) votent sur un bloc. En mode de confirmation optimiste, si les validateurs représentant plus des deux tiers des validateurs délégués votent sur un bloc et qu'aucun des blocs confirmés de manière optimiste n'est annulé ou que tous parviennent à la finalité, il est considéré que le bloc a été finalisé. Ce mécanisme permet à Solana d'atteindre sa finalité en moins de temps que de nombreuses autres blockchains. Des délais de transaction plus rapides conduisent à une meilleure expérience de paiement. En comparaison, Bitcoin peut prendre jusqu’à 60 minutes pour créer six blocs supplémentaires avant qu’une transaction ne soit considérée comme sécurisée et définitive.
4. Disponibilité : grand nombre de nœuds et de clients multi-validateurs
Ce réseau de paiement n'est efficace que s'il peut toujours initier et exécuter des transactions au moment où un utilisateur doit payer. Pour les réseaux blockchain, la disponibilité est mieux mesurée par le nombre de participants ou de nœuds indépendants qui exploitent collectivement le réseau afin que les consommateurs puissent initier des transactions. En juillet 2023, le réseau Solana comptait 1 893 validateurs actifs (les entités responsables de la génération et du vote des blocs), ce qui est un nombre étonnant. De plus, il existe 925 nœuds appelés nœuds RPC, qui ne peuvent pas créer eux-mêmes de blocs mais conserver des enregistrements locaux des transactions. Le grand nombre de nœuds dans un réseau blockchain améliore sa résilience et sa redondance. Si certains nœuds rencontrent des problèmes ou se déconnectent, le réseau peut toujours fonctionner sans perte de données tant qu'un nombre suffisant de nœuds restent en cours d'exécution. La communauté Solana se concentre également sur la diversité des zones géographiques des nœuds et des fournisseurs d'infrastructures pour rendre le réseau plus robuste en réponse à des événements tels que des catastrophes naturelles ou des modifications des politiques d'accès des fournisseurs. Les nœuds du réseau Solana sont situés dans plus de 40 pays, avec des centaines d'arrangements et d'emplacements d'hébergement uniques. Cela permet de garantir que le réseau fonctionne de manière fluide et fiable, même face à des défis techniques.
Les clients validateurs sont des outils logiciels qui permettent aux opérateurs de nœuds d'agir en tant que validateurs sur les blockchains de preuve de participation. La diversité des clients validateurs augmente la résilience du réseau. Même si un client peut présenter un bug ou une vulnérabilité, un autre peut ne pas l'être. Cela réduit finalement la probabilité qu'un seul problème logiciel entraîne une panne du réseau. Le client validateur d'origine utilisé par Solana provient de Solana Labs. En août 2022, Jito Labs a lancé le deuxième client validateur jto-Solana pour le réseau principal. Peu de temps après, Jump Crypto a lancé Firedancer (en version bêta), un client validateur C++ autonome. Firedancer s'est démarqué par son potentiel d'amélioration substantielle des performances, avec une démonstration en direct atteignant 600 000 TPS. Le but d’exiger différents clients validateurs est de maintenir un fonctionnement stable du réseau. Outre Ethereum, Solana est l’une des très rares chaînes à disposer de plusieurs clients validateurs entièrement indépendants.
5. Répondre aux besoins modernes
Les avantages techniques uniques de Solana, notamment un débit élevé pour le traitement des transactions en parallèle, un faible coût pour les marchés de frais localisés et une résilience élevée avec un grand nombre de nœuds et de clients multi-nœuds, se combinent pour créer une plate-forme blockchain évolutive avec une proposition de valeur de paiement convaincante. C'est en partie la raison pour laquelle nous avons décidé d'étendre le projet pilote de règlement stable pour inclure les transactions sur le réseau Solana. Lorsque nous expérimentons notre fonction de règlement stable sur Solana, nous prévoyons également de tester si Solana a la capacité de répondre aux besoins des opérations financières des entreprises modernes.
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.
Visa dévoile son règlement de paiement USDC : pourquoi elle a choisi le réseau Solana
Auteur : Mustafa Bedawala, chef de produit Visa Crypto ; Arjuna Wijeyekoon, vice-président de Visa Crypto Fintech ; Traduction : Golden Finance 0xjs
Il existe depuis longtemps des propositions pour les réseaux blockchain en tant que nouveau rail de paiement innovant. Cependant, au fil des années, les réseaux blockchain ont eu du mal à évoluer pour prendre en charge les transactions sécurisées à haut débit, à faible coût dont les entreprises de paiement ont besoin et qu’attendent les consommateurs. Au cours de l’année écoulée, l’équipe Visa a surveillé de près l’innovation technologique derrière l’évolutivité de la blockchain et est enthousiasmée par les progrès significatifs réalisés avec les nouveaux réseaux L2 sur Ethereum, ainsi que par les réseaux blockchain alternatifs construits à partir de zéro. Notre objectif est d'acquérir une compréhension approfondie des caractéristiques techniques des réseaux blockchain et d'essayer de voir comment elles peuvent être exploitées pour contribuer à améliorer nos réseaux existants et créer de nouveaux produits pour le commerce et les flux financiers.
Même si nous pensons que l’écosystème des paiements utilisera probablement plusieurs réseaux blockchain, nous pensons que le réseau blockchain Solana a le potentiel d’être l’un des réseaux qui contribuent à piloter les flux de paiement traditionnels. En raison de sa vitesse, de son évolutivité et de ses faibles coûts de transaction, Solana présente des avantages de paiement significatifs, ce qui en fait un excellent candidat pour des rails de règlement blockchain efficaces utilisant des pièces stables telles que l'USDC. Le réseau blockchain Solana possède de nombreuses fonctionnalités clés et de nouvelles innovations qui méritent d'être explorées par toute personne intéressée par la technologie des paiements.
1. Débit de transactions à l'échelle de Visa
En tant que réseau de paiement mondial, Visa peut traiter plus de 65 000 transactions par seconde. Bien que Solana n'ait pas exécuté de transactions à l'échelle de Visa, Solana enregistre en moyenne 400 transactions générées par les utilisateurs par seconde (TPS), atteignant souvent plus de 2 000 TPS pendant les périodes de pointe de demande. Il s’agit d’un niveau de débit important, ce qui le rend utile pour tester et piloter des cas d’utilisation de paiement. En comparaison, Ethereum gère en moyenne 12 TPS et Bitcoin gère environ 7 TPS.
Traitement des transactions parallèles : grâce à sa conception à haut débit de transactions, Solana peut traiter les transactions en parallèle, contribuant ainsi à améliorer considérablement l'efficacité du réseau. Les transactions affectant des comptes séparés peuvent être exécutées simultanément, ce qui permet à Solana de prendre en charge efficacement les scénarios de paiement et de règlement pour les transactions bipartites ou les paiements multipartites unidirectionnels.
Dans Solana, des contrats intelligents appelés programmes peuvent également être exécutés en parallèle. Les transactions spécifient l'état ou le compte avec lequel interagir, permettant aux validateurs d'exécuter simultanément des transactions sans conflit. Contrairement à d'autres chaînes telles qu'Ethereum qui utilisent un modèle monothread, Solana adopte une approche multithread pour l'exécution de transactions parallèles. En bref, alors que les blockchains telles que Bitcoin et Ethereum traitent les transactions de manière séquentielle, l'architecture Solana permet de traiter plusieurs transactions simultanément. Cette conception permet d'éviter que la congestion dans une partie du réseau n'ait un impact sur les performances globales du réseau.
2. Des coûts de transaction faibles et prévisibles contribuent à améliorer l'efficacité des paiements
En ce qui concerne le coût, les frais de transaction de Solana sont généralement inférieurs à 0,001 $, ce qui les rend non seulement abordables mais également prévisibles. Cette prévisibilité à faible coût en fait un réseau attrayant pour explorer les améliorations d’efficacité et les économies de coûts pour les opérations de paiement existantes. Ci-dessous, Solana surpasse clairement du point de vue des coûts par rapport à Bitcoin et Ethereum, où les frais peuvent fluctuer de manière imprévisible en fonction de la demande de transactions effectuées sur le réseau. Un réseau avec des coûts de transaction imprévisibles pourrait rendre plus difficile la gestion de leurs produits pour les sociétés de paiement et conduire à une expérience consommateur déroutante.
Prévisibilité des coûts grâce au marché des frais localisés : le marché des frais localisés de Solana est unique dans la blockchain. Cette innovation va de pair avec les capacités de traitement parallèle de Solana, où les transactions qui ne se chevauchent pas sont exécutées dans des threads distincts, comme les véhicules circulant sur des routes distinctes. La congestion du réseau est l’une des principales raisons pour lesquelles d’autres réseaux blockchain peuvent connaître des augmentations de frais, ce qui peut avoir un impact négatif sur l’ensemble du système. La popularité de l’émission de NFT peut accroître la congestion du réseau, rendant les transactions P2P des consommateurs (qui peuvent avoir lieu simultanément) plus coûteuses, voire irréalisables d’un point de vue économique.
L'approche de Solana permet de garantir que la congestion d'un compte (par exemple, le solde USDC d'Alice) n'affecte pas les autres comptes (par exemple, le solde USDC de Bob). Si un compte devient occupé en raison d’une forte demande pour un actif spécifique (tel qu’un NFT), seuls les frais de ce compte spécifique augmenteront. Les frais sur les autres comptes ne seront pas affectés par cette congestion et resteront stables. Il en résulte un marché de frais qui répond aux besoins du cas d'utilisation. Lorsque la demande pour un actif particulier augmente, le coût de négociation de cet actif augmente temporairement. Dans le même temps, les coûts des autres transactions de la chaîne ne sont pas affectés. En permettant aux calculs utilisant différents états de s'exécuter en parallèle, Solana peut créer des marchés de frais basés sur des domaines « en concurrence entre États », plutôt que d'avoir un marché de frais mondial unique.
3. Finalité de la transaction attendue par les consommateurs
La finalité de la transaction mesure la rapidité avec laquelle les utilisateurs peuvent s'attendre à ce que leurs opérations soient confirmées sur le réseau blockchain. Pour les paiements, le délai de confirmation des transactions est aussi important que le débit du réseau. Par exemple, le temps de confirmation des transactions d'Ethereum est en moyenne d'environ 12 TPS ; cependant, en raison des limites de gaz en cas de congestion du réseau et des exigences des contrats intelligents, les utilisateurs peuvent subir plusieurs minutes d'attente avant qu'une transaction ne soit confirmée. Le temps de créneau cible de Solana est de 400 millisecondes, mais la plage réellement réalisable se situe entre 500 et 600 millisecondes.
La grande majorité des applications dans Solana utilisent le modèle de « confirmation optimiste » pour atteindre la finalité. Les confirmations optimistes sont un mécanisme utilisé par la blockchain Solana pour parvenir à la finalité sans attendre que tous les validateurs (ou entités responsables de la génération des blocs) votent sur un bloc. En mode de confirmation optimiste, si les validateurs représentant plus des deux tiers des validateurs délégués votent sur un bloc et qu'aucun des blocs confirmés de manière optimiste n'est annulé ou que tous parviennent à la finalité, il est considéré que le bloc a été finalisé. Ce mécanisme permet à Solana d'atteindre sa finalité en moins de temps que de nombreuses autres blockchains. Des délais de transaction plus rapides conduisent à une meilleure expérience de paiement. En comparaison, Bitcoin peut prendre jusqu’à 60 minutes pour créer six blocs supplémentaires avant qu’une transaction ne soit considérée comme sécurisée et définitive.
4. Disponibilité : grand nombre de nœuds et de clients multi-validateurs
Ce réseau de paiement n'est efficace que s'il peut toujours initier et exécuter des transactions au moment où un utilisateur doit payer. Pour les réseaux blockchain, la disponibilité est mieux mesurée par le nombre de participants ou de nœuds indépendants qui exploitent collectivement le réseau afin que les consommateurs puissent initier des transactions. En juillet 2023, le réseau Solana comptait 1 893 validateurs actifs (les entités responsables de la génération et du vote des blocs), ce qui est un nombre étonnant. De plus, il existe 925 nœuds appelés nœuds RPC, qui ne peuvent pas créer eux-mêmes de blocs mais conserver des enregistrements locaux des transactions. Le grand nombre de nœuds dans un réseau blockchain améliore sa résilience et sa redondance. Si certains nœuds rencontrent des problèmes ou se déconnectent, le réseau peut toujours fonctionner sans perte de données tant qu'un nombre suffisant de nœuds restent en cours d'exécution. La communauté Solana se concentre également sur la diversité des zones géographiques des nœuds et des fournisseurs d'infrastructures pour rendre le réseau plus robuste en réponse à des événements tels que des catastrophes naturelles ou des modifications des politiques d'accès des fournisseurs. Les nœuds du réseau Solana sont situés dans plus de 40 pays, avec des centaines d'arrangements et d'emplacements d'hébergement uniques. Cela permet de garantir que le réseau fonctionne de manière fluide et fiable, même face à des défis techniques.
Les clients validateurs sont des outils logiciels qui permettent aux opérateurs de nœuds d'agir en tant que validateurs sur les blockchains de preuve de participation. La diversité des clients validateurs augmente la résilience du réseau. Même si un client peut présenter un bug ou une vulnérabilité, un autre peut ne pas l'être. Cela réduit finalement la probabilité qu'un seul problème logiciel entraîne une panne du réseau. Le client validateur d'origine utilisé par Solana provient de Solana Labs. En août 2022, Jito Labs a lancé le deuxième client validateur jto-Solana pour le réseau principal. Peu de temps après, Jump Crypto a lancé Firedancer (en version bêta), un client validateur C++ autonome. Firedancer s'est démarqué par son potentiel d'amélioration substantielle des performances, avec une démonstration en direct atteignant 600 000 TPS. Le but d’exiger différents clients validateurs est de maintenir un fonctionnement stable du réseau. Outre Ethereum, Solana est l’une des très rares chaînes à disposer de plusieurs clients validateurs entièrement indépendants.
5. Répondre aux besoins modernes
Les avantages techniques uniques de Solana, notamment un débit élevé pour le traitement des transactions en parallèle, un faible coût pour les marchés de frais localisés et une résilience élevée avec un grand nombre de nœuds et de clients multi-nœuds, se combinent pour créer une plate-forme blockchain évolutive avec une proposition de valeur de paiement convaincante. C'est en partie la raison pour laquelle nous avons décidé d'étendre le projet pilote de règlement stable pour inclure les transactions sur le réseau Solana. Lorsque nous expérimentons notre fonction de règlement stable sur Solana, nous prévoyons également de tester si Solana a la capacité de répondre aux besoins des opérations financières des entreprises modernes.