Sui Lutris : explication détaillée du protocole du système distribué central de la blockchain Sui

robot
Création du résumé en cours

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

Mysten Labs a mis à jour le livre blanc Sui Lutris le 18 août, après plusieurs mois de tests, et a déterminé les résultats clés suivants :

  1. Sui peut traiter entre 140k et 150k opérations par seconde dans des situations d'utilisation de PTBs et de 5K TPS, bien au-delà des performances de référence du pic de la chaîne principale (environ 700 TPS).

  2. Même dans le cas où certains nœuds de validation cessent de fonctionner, le délai de finalisation de Sui reste inférieur à 0,5 seconde.

Le livre blanc décrit en détail le mécanisme de fonctionnement de Sui, la preuve de sécurité, ainsi que la manière dont les testeurs externes peuvent reproduire les données pertinentes dans leur propre validation.

Depuis le lancement de la chaîne principale Sui, elle a attiré le déploiement d'applications telles que des jeux et des NFT. Le rapport technique Sui Lutris récemment publié par Mysten Labs présente ce système distribué prenant en charge Sui, capable de maintenir une faible latence tout en garantissant un haut débit et une stabilité à long terme.

Sui Lutris Rapport d'introduction : protocole de 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, avec l'émergence d'applications telles que les jeux et les NFT. L'industrie continue d'explorer des moyens d'améliorer l'efficacité de la blockchain, en particulier en ce qui concerne la gestion des charges élevées et des délais en temps réel.

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

Une manière efficace d'atteindre un haut débit est d'adopter 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 est particulièrement adapté aux applications comme 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 opérations de transfert ou de jeu courantes.

D'autre part, les protocoles sans consensus montrent un potentiel énorme pour réduire la latence et améliorer l'évolutivité, comme l'a démontré le prototype FastPay précédemment étudié. Ces protocoles réalisent un traitement rapide des transactions en éliminant le consensus, sans nécessiter de coordination pour les transactions indépendantes traitées en parallèle. Cependant, cette approche ne s'applique qu'à des catégories limitées d'opérations blockchain simples, ce qui limite la capacité d'expression des contrats intelligents et pose des défis en matière de reconfiguration d'un ensemble de nœuds de validation en évolution dynamique.

Bien que ces deux protocoles aient du potentiel, ils ne sont pas encore largement utilisés dans des blockchains de niveau production. Ils en sont principalement au stade de la discussion académique et n'ont pas été largement adoptés par la communauté blockchain. Sui Lutris, en tant que protocole central du réseau Sui, combine de manière innovante un consensus basé sur le DAG et des méthodes sans consensus, réalisant les avantages des deux : un délai infrasecondaire (inférieur à 1 seconde) et un débit continu de milliers de transactions par seconde. En même temps, Sui conserve la capacité d'exécuter 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.

Méthode innovante de Sui Lutris

Sui Lutris adopte une méthode hybride unique. Pour les opérations sur des actifs à propriétaire unique (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, permettant une latence inférieure au consensus. Pour les contrats intelligents complexes fonctionnant sur des objets partagés, Sui Lutris ne dépend que du traitement par consensus. De plus, Sui Lutris prend en charge les opérations de maintenance du réseau, telles que la définition de checkpoints et la reconfiguration des nœuds de validation. Cette stratégie innovante offre une solution qui combine les avantages des deux méthodes lors du traitement des transactions dans un environnement byzantin répliqué.

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

  1. L'utilisateur crée et signe une transaction pour modifier la combinaison de ses objets possédés ou d'objets exclusifs et d'objets partagés.

  2. La transaction est envoyée aux nœuds de validation Sui Lutris par des nœuds complets, pour vérification de validité et de sécurité, puis renvoyée au client après signature.

  3. Le client collecte les réponses de la plupart des nœuds de validation pour former un certificat de transaction, à ce moment-là la transaction atteint la finalité.

  4. Les certificats sont renvoyés à tous les nœuds de validation après intégration, et une confirmation est envoyée au client après vérification. Les transactions d'objets exclusifs peuvent être traitées directement, sans attendre le moteur de consensus. Tous les certificats sont transférés au protocole de consensus basé sur DAG.

  5. Numéro de certificat de sortie 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 et les assembler en un certificat valide, servant de preuve de règlement de transaction.

  7. Pour chaque consensus soumis, formez des checkpoints pour piloter le protocole de reconfiguration.

Sui Lutris rapport de lecture : protocole du système distribué central de la blockchain Sui

Sui Lutris offre également d'autres fonctionnalités qui prennent en charge les blockchains de niveau produit :

  • Mettre en œuvre le protocole checkpoint, générer l'historique de toutes les transactions du système, facilitant l'audit et la synchronisation.
  • Prend en charge la reconfiguration à la fin de chaque epoch, permettant le changement de l'ensemble des nœuds de validation et de leurs droits de vote.
  • À la fin de l'epoch, "déverrouiller" en toute sécurité les actifs qui ont été verrouillés par erreur, minimisant ainsi les pertes dues aux erreurs.

En tant que base de Sui, le rapport technique complet de Sui Lutris fournit des informations détaillées sur l'exécution du protocole de sécurité et d'activité, ainsi que des preuves de sécurité partiellement synchronisées avec des participants byzantins dans un modèle de système distribué standard.

SUI4.12%
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
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • É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)