Sui Lutris: Fusion du Consensus et du sans Consensus pour réaliser un protocole Blockchain à haut débit et faible latence

robot
Création du résumé en cours

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

Mysten Labs a récemment mis à jour le livre blanc de Sui Lutris, après plusieurs mois de tests, les éléments importants suivants ont été confirmés :

  1. Sui peut traiter de 140k à 150k opérations par seconde lors de l'utilisation des PTBs et de 5K TPS, dépassant de loin la performance de test de référence (environ 700 TPS) sous le pic du réseau principal.

  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 leurs propres tests de validation.

Guide de lecture du rapport Sui Lutris : protocole du système distribué de base de la chaîne publique Sui

Après le lancement du réseau principal Sui, des applications telles que les jeux et les NFT ont rapidement été intégrées à la blockchain. Mysten Labs a ensuite 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.

Depuis la naissance du Bitcoin, la technologie blockchain a fait de grands progrès, avec de nouveaux cas d'utilisation qui émergent constamment. La communauté blockchain continue d'explorer des moyens d'améliorer l'efficacité, en particulier dans le traitement des charges élevées et des délais en temps réel.

Les blockchains L1 actuelles sont confrontées à deux grands défis : atteindre un haut débit avec une faible latence et garantir la stabilité à long terme du protocole de consensus. Ces défis peuvent être relevés par la participation dynamique et la configuration des nœuds de validation.

L'une des méthodes efficaces pour réaliser un haut débit de transactions est d'utiliser un protocole de consensus basé sur le DAG, tel que Narwhal/Bullshark adopté par Sui. Ce type de protocole permet d'exécuter simultanément un grand nombre de transactions, ce qui est adapté aux scénarios d'application tels que les jeux et les NFT. Cependant, les protocoles basés sur le DAG peuvent entraîner des délais de quelques secondes, ce qui affecte considérablement certaines opérations.

D'autre part, les protocoles sans consensus excellent dans la réduction des délais et l'évolutivité, comme le prototype FastPay. Ces protocoles éliminent l'étape de consensus, permettant un traitement rapide des transactions. Cependant, ils ne s'appliquent qu'à une catégorie limitée d'opérations simples, ce qui limite la capacité d'expression des contrats intelligents, et pose des défis en matière de reconfiguration d'un ensemble dynamique de nœuds de validation.

Bien que ces deux protocoles aient du potentiel, ils n'ont pas encore été largement utilisés dans les blockchains de niveau produit. Sui Lutris, en tant que protocole soutenant le réseau Sui, combinera le consensus basé sur le DAG et les méthodes sans consensus pour réaliser les avantages des deux : une latence inférieure à une seconde et un débit continu de plusieurs 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 checkpoints et de reconfigurer l'ensemble des nœuds de validation à travers les époques.

consensus de fusion et méthodes sans consensus

Sui Lutris adopte une méthode unique combinant les deux approches mentionnées ci-dessus. Pour les actifs à propriétaire unique (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, permettant d'atteindre une latence inférieure à celle du consensus. Pour les contrats intelligents complexes fonctionnant sur des objets partagés, Sui Lutris s'appuie uniquement sur le traitement du 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 optimale 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 les objets qu'il possède.

  2. La transaction est envoyée par le nœud complet au nœud de validation pour vérification de validité et de sécurité, puis retourne la transaction signée.

  3. Le client recueille 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. Après l'intégration du certificat, il est renvoyé au nœud de validation, qui confirme sa réception. Les transactions impliquant des objets exclusifs peuvent être traitées immédiatement, sans attendre le moteur de consensus.

  5. Numéro de certificat de sortie de consensus, le nœud de validation exécute des transactions contenant des objets partagés.

  6. Le client collecte les réponses des nœuds de validation et assemble un certificat valide comme preuve de règlement de la transaction.

  7. Pour chaque soumission de consensus, former des checkpoints afin de piloter le protocole de reconfiguration.

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

Sui Lutris offre également d'autres fonctionnalités de support pour les blockchains de niveau produit :

  • génération de l'historique de toutes les transactions du protocole checkpoint, facilitant l'audit et la synchronisation.
  • Prend en charge la reconfiguration à la fin de chaque epoch, permettant des changements dans l'ensemble des nœuds de validation et des droits de vote.
  • À la fin de l'epoch, déverrouiller en toute sécurité les actifs qui ont été accidentellement verrouillés, minimisant ainsi les pertes d'erreur.

Sui Lutris, en tant que base de Sui, permet aux utilisateurs de gérer une grande valeur. Le rapport technique complet fournit plus de détails sur la sécurité et le protocole d'activité, ainsi que sur la preuve de sécurité partiellement synchronisée avec des participants byzantins dans un modèle de système distribué standard.

SUI7.88%
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
  • 4
  • Reposter
  • Partager
Commentaire
0/400
OldLeekNewSicklevip
· 07-30 14:21
Une performance très puissante
Voir l'originalRépondre0
LightningSentryvip
· 07-27 22:14
Les performances sont tout à fait à la hauteur.
Voir l'originalRépondre0
MissedTheBoatvip
· 07-27 21:59
Quand pourrai-je breakeven SUI ?
Voir l'originalRépondre0
GateUser-4745f9cevip
· 07-27 21:50
TPS est un peu fou !
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)