Analyse du protocole Sui Lutris : la combinaison parfaite entre un haut débit et une faible latence

Rapport Sui Lutris : exploration du protocole de système distribué central de la blockchain Sui

Mysten Labs a publié une version mise à jour du livre blanc Sui Lutris le 18 août, après des mois de tests, et a identifié les découvertes importantes suivantes :

  1. Sui, dans le cadre de l'utilisation de PTBs et de 5K TPS, peut traiter entre 140k et 150k opérations par seconde. Cela indique que la performance réelle de Sui sous des conditions de pointe sur le mainnet (environ 700 TPS) dépasse largement les résultats des tests de référence.

  2. Même dans le cas où certaines nœuds de validation cessent de fonctionner, le délai de finalisation de Sui reste en dessous de 0,5 seconde.

Le livre blanc décrit en détail le mécanisme de fonctionnement de Sui et fournit des preuves de sécurité ainsi que des directives sur la manière dont les testeurs externes peuvent reproduire les données pertinentes dans leurs propres tests de validation.

Après le lancement de la chaîne principale Sui, divers types d'applications tels que des jeux et des projets NFT ont émergé. Récemment, Mysten Labs a publié un rapport technique sur le système distribué Sui Lutris, qui prend en charge Sui. Sui Lutris permet à Sui de maintenir une faible latence dans des conditions de haute capacité de traitement et de stabilité à long terme.

Sui Lutris Rapport d'introduction : protocole du système distribué central de la chaîne publique Sui

Depuis la création du Bitcoin, la technologie blockchain a fait de grands progrès, notamment en matière de gestion des charges élevées et de fourniture de délais en temps réel. Avec l'émergence de nouveaux cas d'utilisation tels que les jeux et les NFT, la communauté blockchain explore constamment des moyens d'améliorer l'efficacité de la technologie.

Actuellement, les blockchains de niveau 1 font face à deux grands défis : réaliser un haut débit tout en maintenant une faible latence, et garantir la stabilité à long terme du protocole de consensus. Ces défis peuvent être résolus par la participation dynamique et la configuration des nœuds de validation.

Une méthode efficace pour réaliser un haut débit est d'utiliser un protocole de consensus basé sur DAG, comme Narwhal/Bullshark utilisé par Sui. Ce type de protocole permet à la blockchain d'exécuter simultanément un grand nombre de transactions, ce qui le rend particulièrement adapté aux applications telles que les jeux et les NFT. Cependant, les protocoles basés sur DAG peuvent entraîner des délais de quelques secondes, ce qui a un impact significatif sur les transferts courants ou les opérations de jeu.

D'autre part, les protocoles sans consensus montrent un potentiel énorme en termes de réduction des délais et d'évolutivité, comme le prototype FastPay. Ces protocoles permettent un traitement rapide des transactions en éliminant le consensus, sans avoir besoin de traiter les transactions indépendantes en parallèle. Cependant, ils ne sont adaptés qu'à des catégories limitées d'opérations blockchain simples, ce qui limite la capacité d'expression des contrats intelligents, et il existe des défis en matière de reconfiguration d'un ensemble de nœuds de validation en dynamique.

Bien que ces deux protocoles aient du potentiel, ils ne sont pas encore largement utilisés dans les blockchains de niveau production. Ils ont principalement été proposés lors de conférences académiques et n'ont pas encore été largement adoptés par la communauté blockchain. Sui Lutris, en tant que protocole soutenant le réseau Sui, combine le consensus basé sur le DAG avec des méthodes sans consensus, réalisant ainsi les avantages des deux : une latence sub-seconde (inférieure à 1 seconde) et un débit soutenu de plusieurs milliers de transactions par seconde. Sui a non seulement atteint ces deux objectifs, mais a également maintenu la capacité d'exprimer des contrats complexes sur des objets partagés, de générer des points de contrôle et de reconfigurer l'ensemble des nœuds de validation à travers les époques.

fusion des méthodes de consensus et de non-consensus

Sui Lutris adopte une méthode unique, combinant les deux stratégies mentionnées ci-dessus. Pour les opérations sur des actifs appartenant à un seul propriétaire (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, permettant une latence inférieure à celle du consensus. Pour les contrats intelligents complexes s'exécutant sur des objets partagés, Sui Lutris ne repose que sur le traitement du consensus. De plus, Sui Lutris prend en charge des opérations de maintenance du réseau, telles que la définition de points de contrôle et la reconfiguration des nœuds de validation. Cette stratégie innovante offre une solution gagnant-gagnant lors du traitement des transactions dans un environnement byzantin répliqué.

Le cycle de vie des transactions de Sui Lutris comprend principalement les étapes suivantes :

  1. L'utilisateur crée et signe une transaction pour modifier la combinaison d'objets qu'il possède, ainsi que d'objets exclusifs et partagés.

  2. Les transactions sont envoyées aux nœuds de validation Sui Lutris via des nœuds complets, où elles sont vérifiées pour leur validité et leur sécurité, puis signées et renvoyées au client.

  3. Le client collecte les réponses de la plupart des nœuds de validation, formant un certificat de transaction, à ce moment-là, la transaction atteint un état de confirmation finale.

  4. Les certificats sont renvoyés à tous les nœuds de validation après l'intégration, les nœuds de validation vérifient leur validité et confirment leur réception. Les transactions d'objets exclusifs peuvent être exécutées immédiatement, sans attendre le moteur de consensus. Tous les certificats sont transmis au protocole de consensus basé sur le DAG.

  5. Le numéro du certificat de sortie final de consensus, les nœuds de validation vérifient et exécutent les transactions contenant des objets partagés.

  6. Le client peut collecter les réponses de la plupart des nœuds de validation, les assembler en un certificat valide, comme preuve de règlement de la transaction.

  7. Ensuite, pour chaque soumission de consensus, des checkpoints sont formés pour piloter le protocole de reconfiguration.

Lecture du rapport Sui Lutris : protocole de système distribué central de la chaîne publique Sui

En plus des principaux processus de transaction, Sui Lutris propose également une série de fonctionnalités prenant en charge les blockchains de niveau production :

  • Mise en œuvre du protocole checkpoint, génération de l'historique de toutes les transactions dans le système, pour un audit complet et une synchronisation efficace des nœuds complets et des nœuds de validation en retard.

  • Prend en charge la reconfiguration à la fin de chaque epoch, permettant des modifications dans l'ensemble des nœuds validateurs et leurs droits de vote.

  • Déverrouiller en toute sécurité les actifs verrouillés par erreur à la fin de l'epoch, minimisant ainsi les pertes causées par des erreurs.

Sui, en tant que blockchain gérant une grande valeur utilisateur, Sui Lutris en est la base centrale. Le rapport technique complet fournit plus de détails sur la sécurité et le fonctionnement du protocole d'activité, ainsi que des preuves de sécurité synchronisées en partie avec des participants byzantins dans un modèle de système distribué standard.

SUI-8.44%
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
  • 8
  • Reposter
  • Partager
Commentaire
0/400
GasBanditvip
· 08-17 23:51
vitesse de traitement incroyable
Voir l'originalRépondre0
ServantOfSatoshivip
· 08-16 21:48
La performance est vraiment bull.
Voir l'originalRépondre0
Rugman_Walkingvip
· 08-15 05:55
TPS est un peu bull.
Voir l'originalRépondre0
TokenEconomistvip
· 08-15 05:52
En fait, des données tps assez impressionnantes.
Voir l'originalRépondre0
TokenToastervip
· 08-15 05:50
Les données sont vraiment étonnantes !
Voir l'originalRépondre0
MintMastervip
· 08-15 05:46
Numérique vraiment bon haussier
Voir l'originalRépondre0
AirdropworkerZhangvip
· 08-15 05:33
Les données vives sont terminées.
Voir l'originalRépondre0
  • Épingler
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)