Le prototype technologique de Mysten Labs sur Sui fournit la première preuve de la mise à l'échelle de la blockchain élastique

Le prototype technologique de Mysten Labs sur Sui fournit la première preuve de la mise à l'échelle de la blockchain élastique

Nœud source: 2520470

[COMMUNIQUÉ DE PRESSE – Palo Alto, Californie, 20 mars 2024]

Pilotfish, un prototype d'extension Sui, a pu augmenter le débit d'exécution des contrats intelligents en proportion directe avec le nombre de machines utilisées.

Mysten Labs, une équipe composée d'experts de premier plan en matière de systèmes distribués, de langages de programmation et de cryptographie et créateurs du réseau Sui, a annoncé aujourd'hui une réalisation historique en matière de mise à l'échelle de la capacité de la blockchain. Lors des tests et du développement dans un environnement blockchain Sui, Pilotfish, un prototype d'extension Sui, a multiplié par 8 le débit lorsqu'il est soutenu par 8 machines, illustrant avec succès la possibilité d'une mise à l'échelle linéaire. Notamment, la latence par transaction a diminué à mesure que davantage de machines ont été ajoutées au cours du test, prouvant pour la première fois sur n'importe quelle blockchain la viabilité d'une mise à l'échelle horizontale linéaire pour les transactions blockchain à faible latence.

Cette preuve de concept a été formellement présentée sous la forme d'une prépublication académique intitulée «Pilotfish : exécution de transactions distribuées pour les blockchains paresseuses», et initialement partagé le 29 janvier 2024 sous forme d’article sur l’archive en libre accès arXiv.

"Pilotfish change la donne car l'industrie de la blockchain cherche à atteindre la même augmentation de capacité dynamique actuellement possible uniquement avec les technologies de serveur centralisées", a déclaré Lefteris Kokoris-Kogias, l'un des auteurs de l'article et chercheur chez Mysten Labs. "Pilotfish a le potentiel d'augmenter le débit bien au-delà de ce qui est actuellement à l'avant-garde des blockchains hautes performances, permettant des niveaux de débit de transaction qu'aucune autre blockchain existante aujourd'hui ne peut atteindre."

Sui est leader du secteur en termes de débit en exploitant plusieurs cœurs pour l'exécution de transactions parallèles au sein de validateurs individuels. Grâce à cette approche, quelques mois après le réseau principal, Sui a atteint 65.8 millions d'exécutions de transactions en une seule journée, soit le record jamais atteint dans une blockchain. Cependant, une seule machine ne peut intégrer qu’un nombre fini de cœurs, les gains de débit grâce à cette stratégie sont donc limités. De plus, les machines capables d’héberger un grand nombre de cœurs sont coûteuses à l’achat et à l’utilisation. La solution révolutionnaire proposée par Pilotfish permet à un seul validateur d'utiliser plusieurs serveurs simultanément. Cette nouvelle technologie rend non seulement possible une capacité élastique, mais son architecture à mise à l'échelle automatique, semblable aux solutions centralisées comme AWS ou Heroku, permet l'utilisation de serveurs plus petits et moins chers disponibles à la demande.

Presque toutes les autres blockchains visant à évoluer utilisent une forme de traitement par lots, regroupant les transactions pour les ajouter toutes en même temps. L’inconvénient de cette méthode est une latence supplémentaire importante. Au lieu que les transactions atteignent directement leur finalité, elles sont retardées en attendant que d'autres soient regroupées pour être exécutées avec elles. Contrairement à ces autres solutions de mise à l'échelle, Pilotfish atteint une mise à l'échelle du débit potentiellement linéaire sans augmenter la latence. En termes les plus simples, grâce à la mise à l'échelle horizontale permise par Pilotfish, simplement en engageant le nombre requis de machines, un validateur peut adapter son débit et son utilisation des ressources au cas d'utilisation en question.

Alberto Sonnino, chercheur scientifique chez Mysten Labs, a déclaré : « Jusqu'à présent, la seule option pour augmenter la capacité d'un validateur était de passer à une machine plus puissante. Pilotfish supprime cette contrainte, rendant possible une mise à l'échelle horizontale en ajoutant simplement des serveurs et sans retarder l'exécution. Avec Pilotfish, la question n’est plus de savoir si un certain niveau de débit est possible, mais seulement de savoir combien de serveurs cela nécessitera.

Pilotfish atteint sa remarquable évolutivité en permettant à un seul validateur d'exécuter des transactions sur plusieurs machines. Plus précisément, Pilotfish divise la fonction de validation en trois rôles clés : (1) le principal, qui gère le séquençage des transactions à l'aide d'un consensus à haut débit, (2) les SequencingWorkers (SW), qui stockent les transactions et les envoient pour exécution ; et (3) ExecutionWorkers (EW), qui stockent l'état de la blockchain et exécutent les transactions reçues des SW. Différents composants peuvent résider sur plusieurs machines différentes pour augmenter la capacité du système avec plus de précision.

Dans les résultats expérimentaux, Pilotfish a déjà obtenu des résultats remarquables en termes de mise à l'échelle linéaire, de faible latence et de prise en charge de diverses charges de travail. Lors des tests, Pilotfish a réduit les temps de réponse du réseau et maintenu une enveloppe de latence inférieure à 20 ms. Les projets futurs incluent des améliorations telles que plusieurs SequencingWorkers, la réplication de fragments et une mise en réseau ultra-rapide.

OFFRE SPÉCIALE (commanditée)
100 $ gratuits Binance (exclusif) : Utilisez ce lien pour vous inscrire et recevoir 100 $ gratuits et 10 % de réduction sur les frais de Binance Futures le premier mois (conditions).


.custom-author-info{
border-top: aucun;
margin: 0px;
margin-bottom: 25px;
arrière-plan: # f1f1f1;
}
.custom-author-info .author-title{
margin-top: 0px;
couleur :#3b3b3b ;
arrière-plan :#fed319 ;
rembourrage: 5px 15px;
font-size: 20px;
}
.auteur-info .auteur-avatar {
margin: 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
rayon de la frontière: 50%;
bordure : solide 2px #d0c9c9 ;
padding: 3px;
}

Horodatage:

Plus de CryptoPotato