Sui Lutris protocole: 140 000 opérations par seconde latence inférieure à 0,5 seconde

robot
Création du résumé en cours

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

Après plusieurs mois de tests, Sui a mis à jour le livre blanc de Sui Lutris le 18 août, confirmant les points importants suivants :

  1. Sui peut traiter de 140k à 150k opérations par seconde (utilisant PTBs et 5K TPS), ce qui dépasse de loin sa performance maximale sur le mainnet (environ 700TPS).

  2. Même dans le cas où certains 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, la preuve de sécurité, ainsi que la manière dont les testeurs externes peuvent reproduire les données pertinentes dans leurs tests de validation.

Sui Lutris rapport d'introduction : protocole du système distribué central 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 récemment publié un rapport technique sur le système distribué Sui Lutris, qui permet à Sui de maintenir une faible latence dans des conditions de haut débit et de stabilité à long terme.

La technologie blockchain a connu dix ans de développement depuis la naissance du Bitcoin, avec de nouveaux cas d'utilisation émergents tels que les jeux et les NFT. La communauté blockchain continue d'explorer des moyens d'améliorer l'efficacité, en particulier dans le traitement des charges élevées et la fourniture de délais en temps réel.

Les blockchains L1 actuelles font face à deux grands défis : réaliser un haut débit tout en maintenant une faible latence et assurer 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 méthode efficace pour réaliser un haut débit est d'utiliser un protocole de consensus basé sur le DAG, tel que 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 adapté aux applications comme les jeux et les NFT. Cependant, les protocoles basés sur le DAG peuvent entraîner des délais de quelques secondes, ce qui a un impact considérable sur les opérations de transfert ou de jeu courantes.

D'autre part, les protocoles sans consensus excellent dans la réduction des délais et l'extension, comme le prototype FastPay des premières recherches. Ces protocoles éliminent l'étape de consensus, permettant un traitement rapide des transactions sans avoir à traiter les transactions indépendantes de manière parallèle. Mais cela ne s'applique qu'à un nombre limité de catégories d'opérations blockchain simples, limitant la capacité d'expression des contrats intelligents et rendant difficile la reconfiguration d'un ensemble de nœuds de validation dynamiquement changeants.

Bien que ces deux protocoles aient un grand potentiel, ils ne sont pas encore largement utilisés dans les blockchains de niveau produit. Sui Lutris, en tant que protocole soutenant le réseau Sui, combine le consensus basé sur DAG avec des méthodes sans consensus, réalisant ainsi les avantages des deux : une latence de l'ordre de la sous-seconde (moins d'1 seconde) et un débit continu de milliers de transactions par seconde. Sui réalise non seulement ces deux objectifs, mais maintient également la capacité d'exprimer 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.

combiner des méthodes basées sur le protocole et sans protocole

Sui Lutris adopte une méthode unique, combinant les deux solutions mentionnées ci-dessus. Pour les opérations sur des actifs détenus par un seul propriétaire (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, maintenant un délai inférieur à celui du consensus. Pour les contrats intelligents complexes fonctionnant sur des objets partagés, Sui Lutris s'appuie uniquement sur le 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 novatrice offre une solution qui équilibre efficacité et sécurité lors du traitement des transactions dans un environnement byzantin répliqué.

Le cycle de vie des transactions de Sui Lutris est le suivant :

  1. L'utilisateur crée et signe une transaction pour modifier les objets qu'il possède, ou pour changer un mélange d'objets exclusifs et d'objets partagés.

  2. La transaction est envoyée à chaque nœud de validation Sui Lutris par le nœud complet, le nœud de validation effectue des vérifications de validité et de sécurité, signe la transaction et renvoie la transaction signée au client.

  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. Une fois l'intégration des certificats terminée, ils sont renvoyés à tous les nœuds de validation, qui confirment leur réception. Les transactions impliquant des objets exclusifs peuvent être traitées et 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. 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 collecte les réponses de la plupart des nœuds de validation et les assemble en un certificat valide comme preuve de règlement de transaction.

  7. Soumettre des checkpoints pour chaque consensus, afin de piloter le protocole de reconfiguration.

Introduction au rapport Sui Lutris : protocole de système distribué central de la blockchain Sui

En plus des processus de transaction principaux, Sui Lutris propose également une gamme d'installations soutenant des blockchains de niveau produit :

  • Mise en œuvre du protocole checkpoint, générant l'historique de toutes les transactions du système.
  • Prend en charge la reconfiguration à la fin de chaque epoch, permettant des changements dans l'ensemble des nœuds de validation et leurs droits de vote.
  • À la fin de l'epoch, déverrouiller en toute sécurité les actifs qui ont été mal verrouillés, minimisant ainsi les pertes d'erreurs.

Sui Lutris est la base de Sui, garantissant aux utilisateurs la gestion d'une grande valeur. Le rapport technique complet fournit plus de détails sur la sécurité et le fonctionnement actif des protocoles, ainsi que sur la preuve de sécurité en partie synchronisée avec des participants byzantins dans un modèle de système distribué standard.

SUI-4.46%
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
  • 7
  • Reposter
  • Partager
Commentaire
0/400
MoonMathMagicvip
· 08-10 12:53
Les pigeons vont avoir de bons jours qui arrivent~
Voir l'originalRépondre0
SnapshotLaborervip
· 08-10 06:04
Ces données d'opération sont vraiment absurdes ! Ça devient sérieux !
Voir l'originalRépondre0
HalfBuddhaMoneyvip
· 08-10 06:03
Ce tps me laisse perplexe, mais c'est un peu faux.
Voir l'originalRépondre0
TokenomicsTherapistvip
· 08-10 06:02
Trop fort...
Voir l'originalRépondre0
NotAFinancialAdvicevip
· 08-10 06:02
L'opération de ce bull est sécurisée.
Voir l'originalRépondre0
MemeEchoervip
· 08-10 06:01
sui a enfin réussi à s'en sortir
Voir l'originalRépondre0
Ser_This_Is_A_Casinovip
· 08-10 05:46
哪吒哪吒 sui要To the moon了
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)