Matt Sorg, vice-président de la technologie à la Fondation Solana, analyse des solutions pour la mise à l’échelle et la congestion du réseau

Matt Sorg, vice-président de la technologie à la Fondation Solana, analyse des solutions pour la mise à l'échelle et la congestion du réseau

À mesure que l'écosystème blockchain se développe, Solana vise à suivre le rythme de la demande croissante grâce à l'innovation technique et à la résolution proactive des problèmes. La capacité de Solana à gérer plus de transactions que toutes les autres blockchains réunies démontre ses capacités opérationnelles en direct. Cependant, la croissance s’accompagne inévitablement du besoin d’améliorer continuellement les infrastructures.

Dans une récente interview exclusive avec BeInCrypto, Matt Sorg, vice-président de la technologie à la Fondation Solana, a abordé une série de sujets : des défis techniques de Solana et de ses efforts pour résoudre la congestion des transactions au maintien de la décentralisation et de la sécurité du réseau.

Qu'est-ce qui fait de Solana un écosystème attractif pour les startups et les développeurs ?

Solana est représentatif d'un écosystème pour collaborer avec votre application. Ces deux choses sont très attractives pour une startup.

Vous n'avez pas besoin de créer un tout nouvel écosystème et de vous assurer qu'il existe des portefeuilles, des rampes d'accès ou de sortie, USDC et USDT. Vous n'avez pas à vous inquiéter de cela. Tout cela est là pour vous sur Solana.

Il est donc très important pour une startup de se concentrer sur ses compétences clés. Vous n'êtes pas obligé de réinventer la roue.

Développer sur Solana stimule vraiment les gens à s'appuyer sur cela, et ils n'ont pas à y penser. Je pense que c'est l'une des raisons pour lesquelles les candidatures Solana ont connu un certain succès. Les applications peuvent se concentrer sur ce qu’elles offrent au monde, et non sur l’infrastructure.

Selon vous, quels sont les principaux défis techniques auxquels les développeurs sont confrontés lorsqu'ils tentent d'entrer dans l'écosystème Solana ?

Tout d’abord, c’est un peu la même chose avec la concentration. Je pense qu’il existe tellement de chaînes et d’infrastructures.

Il y a cette blague selon laquelle il y a plus de chaînes que d'applications, ce qui, je pense, est plutôt vrai en ce moment. Il y a juste une énorme quantité de chaînes et de L2 différentes et peu importe à quoi cela ressemble. Je pense donc que le manque de clarté peut rendre difficile pour un fondateur de savoir où aller.

Solana est comme une chaîne à très faible friction et hautes performances, mais tout le monde le promet. Ce que nous avons, c'est que nous le montrons en direct. Ce n'est pas seulement une promesse dans ce sens.

Solana effectue plus de transactions par jour que toutes les blockchains réunies. Cela signifie à la fois une question d’offre et de demande. Les deux chaînes sont capables de le faire en direct et à des tarifs très bas.

Entretien avec Matt Sorg lors du Bootcamp X-Founders.
Entretien avec le vice-président de la technologie de la Fondation Solana, Matt Sorg, lors du Bootcamp X-Founders. Source : Avec l'aimable autorisation de BeInCrypto
Solana est connue pour son débit élevé et sa faible latence. Quels défis se posent lorsqu’on essaie de maintenir ces niveaux de performances à mesure que le réseau se développe ?

Nous avons vraiment poussé les choses sur ce front. Comme vous pouvez le constater, nous travaillons si fort que, comme beaucoup l'ont remarqué très tôt, il y a eu quelques interruptions.

La gravité et la durée de ces perturbations sont exagérées, mais les perturbations ne sont pas majeures. Cela s’est définitivement amélioré avec le temps. Cela ne se produit en partie que si vous essayez de repousser les limites.

La plupart des autres chaînes sont des séquenceurs simples, très, très conçus. Ils ont un faible débit et moins de marge d’erreur. Il y a moins de choses qui peuvent déclencher des choses. C'est juste moins complexe.

Mais vous ne gagnerez que 17 TPS si vous restez bloqué sur ce genre de chose. Aucune autre chaîne EVM n'en fait réellement plus de 100, tandis que Solana, dans des environnements réels, en a fait plus de 8 000. Et cela ne s'applique qu'aux nominations, sans compter les votes.

Pouvez-vous expliquer comment Solana résout de manière proactive les goulots d'étranglement alors que la demande continue d'augmenter ?

Chaque fois que vous décodez, vous rencontrez une nouvelle demande multipliée par 10 et un nouveau défi d’infrastructure. C'est juste la façon dont les choses fonctionnent en général.

L’un de nos défis est que lorsque cela se produit, il s’agit généralement d’un simple problème. Le dernier épisode du mois d’avril a été une congestion importante. Il était difficile de conclure des accords et des choses comme ça.

Et il y avait tout ce FUD sur les transactions échouées et tout ce bruit. Les transactions échouées ne sont pas un problème. Le problème était en fait plus tôt dans la pile.

C'étaient les composants Web2 de la pile, comment nous avons implémenté QUIC. Il utilisait une bibliothèque appelée Quinn, qui est une bibliothèque open source de Google. Nous avons juste dû le réécrire.

Existe-t-il des outils ou des SDK au sein de l'écosystème Solana qui devraient intéresser les développeurs ?

Il y en a beaucoup. Il existe en fait un écosystème très robuste. Premièrement, la chaîne elle-même possède certaines propriétés qui sont essentiellement des SDK pour créer des NFT ou des jetons. Vous pouvez utiliser des jetons SPL, des Metaplex NFT ou une variété des deux pour les créer.

En tant que développeur, vous utilisez du code déjà en chaîne et déjà vérifié. Tout ce que je fais, c'est soumettre ma configuration, qui peut être JavaScript, un moteur de jeu, Python ou Rust.

Mais ce sont juste des trucs front-end normaux. Vous n’avez pas besoin de vous soumettre à nouveau à un audit pour ce faire. Si vous voulez du code personnalisé en chaîne, alors oui, vous devez faire des choses SVM, Rust et en chaîne, mais il existe de nombreuses applications collaboratives pour lesquelles vous n'avez pas besoin de faire ce genre de chose.

Solana a récemment fait la une des journaux en raison de la montée en puissance des pièces mèmes sur le réseau. Comment la Fondation voit-elle cet intérêt croissant ?

C'est un écosystème sauvage. Légitimement, deux des fondateurs de Solana diront n'importe quoi sur Twitter, et il n'y a qu'une pièce de monnaie , comme cinq secondes plus tard, ou généralement plusieurs pièces de monnaie se moquant de tout ce qu'ils ont dit.

Je dirais que vous pouvez le comparer assez étroitement à une loterie ou à un casino. Ce sont des jeux à somme nulle. En fin de compte, il y a des gens qui se font concurrence. Vous n'avez pas besoin d'infrastructure ou de développement en dessous, juste du récit, car c'est sur cela que vous négociez avec L2.

Je pense qu'une partie de la raison pour laquelle de nombreux L2 et L1 ont connu des difficultés est que s'ils n'ont pas encore d'utilisateurs, pourquoi ne pas simplement échanger les pièces mèmes ? Si tout ce que vous visez est narratif, passez directement aux mèmes les plus liquides.

L'interopérabilité entre les chaînes devient de plus en plus importante. Solana envisage-t-elle d'améliorer son interopérabilité avec d'autres chaînes ?

Solana elle-même est très modulaire. Toutes les transactions sont composées de plusieurs instructions. De telles instructions peuvent concerner une variété de contrats intelligents ou ce que nous appelons des programmes. Une partie de la raison pour laquelle Solana est si grande est comme Jupiter ; par exemple, chaque fois qu'il exécute une transaction, il interagit avec un certain nombre de DEX pour vous trouver les meilleurs prix parmi une variété d'entre eux.

Solana est très composable et atomique, ce qui signifie que toutes les transactions ont lieu ou aucune. C'est donc une expérience utilisateur très positive. Comme si je voulais faire quelque chose, oh, ça va arriver, ou ça n'arrivera pas, ce qui, d'ailleurs, nous ramène à ce dont je parlais plus tôt.

C’est de là que viennent les transactions échouées. Parfois, l’une des conditions de l’échange n’est pas remplie, donc l’échange échoue et devrait échouer. Si cette condition n’est pas remplie, c’est comme si vous aviez défini quelque chose pour cela.

Ce n’est pas la chaîne elle-même qui traite parfaitement la transaction échouée. C'est juste que la condition n'était pas remplie. Et c’est la première chose : Solana est déjà, dans son essence, une question de modularité.

Les choses supplémentaires sur lesquelles nous nous concentrons sont les ponts. L’idée dont nous avons parlé à plusieurs reprises est que Solana a cette faible friction, et c’est là que va aller la finance. Il est donc très important d’être connecté au plus grand nombre possible d’endroits émetteurs d’actifs.

Nous n'essayons pas de remplacer une autre chaîne ou quoi que ce soit, mais si des actifs de valeur se trouvent sur une autre chaîne et que nous voulons s'interfacer avec la liquidité et les fonctionnalités de Solana, nous voulons le rendre aussi simple que possible pour réduire les frictions afin qu'ils circulent vers Solana, où il existe d'autres liquidités et d'autres fonctionnalités. Alors oui, des tonnes de ponts sortent.

C'est ce qu'on appelle les intentions, qui sont essentiellement des éléments inter-chaînes implicitement définis que vous souhaitez. Habituellement, il y a beaucoup de technologies sophistiquées en dessous, comme ZK, pour démontrer que l'intention a été réalisée. Nous travaillons avec certains des fournisseurs d'intentions qui font cela.

Alors que les validateurs Solana continuent de se développer, quelles mesures sont en place pour optimiser la décentralisation et la sécurité du réseau ?

Tout d'abord, je veux m'assurer qu'il est clair que les validateurs Solana sont sans autorisation. Ils peuvent aller et venir comme ils le souhaitent et le protocole s'adapte. Ceci est très différent de nombreux L2 et autres L1.

Ethereum est également sans autorisation, mais cela nécessite également un minimum de 32 Ethereum. Le minimum Solana est un. Pour être rentable, il faut bien plus, mais il s’agit d’un protocole sans autorisation.

Concernant la sécurité, les évolutions sont nombreuses. Le plus notable dont vous entendrez parler davantage dans les semaines à venir est Firedancer, le deuxième client de validation sur Solana, qui offre aux validateurs plus d'options sur le client qu'ils souhaitent exécuter et propose également quelques redondances. Ainsi, si un échec survient dans l’un, les validateurs peuvent passer à l’autre. C'est un paradigme assez puissant en termes de résilience.

Quelle est la vision à long terme de Solana en matière de décentralisation et d'évolutivité ?

L'objectif de Solana est d'être cette synchronisation globale de toutes les données. Évidemment, si vous êtes intéressé par la synchronisation globale, elle avait probablement une certaine valeur : certainement les données financières, ainsi que les données DePIN.

Nous sommes moins convaincus de la manière exacte dont il est utilisé. C'est une chaîne sans autorisation que nous voulons faciliter la finance et les affaires . Aucune animosité ; nous voulons simplement que les entreprises soient prêtes à réussir.

L'article, Matt Sorg, vice-président de la technologie de la Fondation Solana, décompose les solutions pour l'évolutivité et la congestion du réseau apparaît en premier sur BeInCrypto .