Sui Lutris : analyse du protocole de système distribué central de la chaîne de blocs Sui
Après plusieurs mois de tests, Mysten Labs a mis à jour le livre blanc Sui Lutris le 18 août, en identifiant deux indicateurs de performance clés :
Lors de l'utilisation des PTBs et de 5K TPS, Sui peut traiter entre 140k et 150k opérations par seconde, ce qui dépasse de loin les résultats des tests de référence sur le réseau principal (environ 700 TPS).
Même dans le cas où certains nœuds de validation cessent de fonctionner, le délai de finalisation de Sui peut rester inférieur à 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 instructions sur la manière dont les testeurs externes peuvent reproduire les données pertinentes dans leurs propres tests de validation.
Après le lancement du réseau principal Sui, des applications telles que des jeux et des NFT ont rapidement été mises en chaîne. 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.
La technologie blockchain a connu dix ans de développement depuis la naissance du Bitcoin, avec de nouvelles applications telles que les jeux et les NFT qui émergent constamment. La communauté blockchain continue d'explorer des moyens d'améliorer l'efficacité, en mettant particulièrement l'accent sur la résolution des problèmes de traitement à charge élevée et de latence en temps réel.
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 relevés 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 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 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 a un impact important sur les opérations de transfert ou de jeu courantes.
D'autre part, les protocoles sans consensus montrent un énorme potentiel en matière de réduction de latence et d'évolutivité, comme le prototype FastPay étudié précédemment. 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 s'appliquent 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 dans la reconfiguration d'un ensemble de nœuds de validation en évolution.
Bien que ces deux protocoles aient du potentiel, ils ne sont actuellement pas largement utilisés dans les blockchains de niveau produit. Sui Lutris, en tant que protocole soutenant le réseau Sui, combine habilement le consensus basé sur un DAG et les méthodes sans consensus, réalisant ainsi les avantages des deux : une latence de l'ordre de la sous-seconde (inférieure à 1 seconde) et un débit continu de plusieurs milliers de transactions par seconde. Parallèlement, 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 les ensembles de nœuds de validation à travers les cycles.
Fusion des méthodes de consensus et sans consensus
Sui Lutris adopte une stratégie de fusion unique. Pour les actifs à propriétaire unique (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, réalisant des délais inférieurs au consensus. Pour les contrats intelligents complexes exécutés sur des objets partagés, Sui Lutris ne dépend que du traitement du consensus. De plus, Sui Lutris prend en charge les 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 qui combine efficacité et flexibilité lors du traitement des transactions dans un environnement byzantin répliqué.
Le cycle de vie des transactions de Sui Lutris est le suivant :
L'utilisateur crée et signe une transaction pour modifier la combinaison d'objets qu'il possède, d'objets exclusifs et d'objets partagés.
La transaction est envoyée aux nœuds de validation Sui Lutris via un nœud complet, pour des vérifications de validité et de sécurité, puis renvoyée au client après signature.
Le client collecte les réponses de la plupart des nœuds de validation pour former un certificat de transaction, à ce moment la transaction atteint sa finalité.
Les certificats sont renvoyés à tous les nœuds de validation après intégration, et les nœuds de validation confirment leur réception. Les transactions liées aux objets exclusifs peuvent être traitées immédiatement (par voie rapide directe), tous les certificats étant transférés au protocole de consensus basé sur le DAG.
Numéro de certificat de sortie de consensus, le nœud de validation vérifie et exécute les transactions contenant des objets partagés.
Le client collecte les réponses de la plupart des nœuds de validation et les assemble en un certificat valide en tant que preuve de règlement de la transaction.
Soumettre un point de contrôle pour chaque consensus afin de piloter le protocole de reconfiguration.
En plus du processus de transaction principal, Sui Lutris offre également des fonctionnalités supplémentaires pour soutenir les blockchains de niveau produit :
Mettre en œuvre le protocole de point de contrôle, générer l'historique de toutes les transactions, facilitant ainsi l'audit et la synchronisation.
Prend en charge la reconfiguration à la fin de chaque cycle, garantissant que toutes les transactions finales sont incluses dans un cycle.
À la fin de la période, sécurisez le "déverrouillage" des actifs mal verrouillés, minimisant ainsi les pertes dues aux erreurs.
Sui Lutris, en tant qu'infrastructure de Sui, garantit aux utilisateurs la gestion d'une grande valeur. Le rapport technique complet décrit en détail le mécanisme de fonctionnement des protocoles de sécurité et d'activité, et fournit une preuve de sécurité partiellement synchronisée avec des participants byzantins dans le modèle standard des systèmes distribués.
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.
10 J'aime
Récompense
10
7
Partager
Commentaire
0/400
MEVEye
· Il y a 8h
sui? Les bonnes données sont mises en avant, n'est-ce pas?
Voir l'originalRépondre0
OnlyOnMainnet
· 08-04 15:41
Avec ce tps, vous voulez encore écraser sol ?
Voir l'originalRépondre0
ApeEscapeArtist
· 08-03 12:02
Développer pr signifie aller To the moon ?!
Voir l'originalRépondre0
SmartContractPlumber
· 08-03 12:01
Les indicateurs de performance sont trop élevés. Re-vérifions d'abord la sécurité sous-jacente avant de continuer.
Voir l'originalRépondre0
All-InQueen
· 08-03 12:00
Il faut dire que Sui est très fluide en ce moment!
Sui Lutris : Fusion de la DAG Consensus et de la réalisation sans Consensus pour un haut débit et une faible latence
Sui Lutris : analyse du protocole de système distribué central de la chaîne de blocs Sui
Après plusieurs mois de tests, Mysten Labs a mis à jour le livre blanc Sui Lutris le 18 août, en identifiant deux indicateurs de performance clés :
Lors de l'utilisation des PTBs et de 5K TPS, Sui peut traiter entre 140k et 150k opérations par seconde, ce qui dépasse de loin les résultats des tests de référence sur le réseau principal (environ 700 TPS).
Même dans le cas où certains nœuds de validation cessent de fonctionner, le délai de finalisation de Sui peut rester inférieur à 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 instructions sur la manière dont les testeurs externes peuvent reproduire les données pertinentes dans leurs propres tests de validation.
Après le lancement du réseau principal Sui, des applications telles que des jeux et des NFT ont rapidement été mises en chaîne. 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.
La technologie blockchain a connu dix ans de développement depuis la naissance du Bitcoin, avec de nouvelles applications telles que les jeux et les NFT qui émergent constamment. La communauté blockchain continue d'explorer des moyens d'améliorer l'efficacité, en mettant particulièrement l'accent sur la résolution des problèmes de traitement à charge élevée et de latence en temps réel.
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 relevés 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 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 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 a un impact important sur les opérations de transfert ou de jeu courantes.
D'autre part, les protocoles sans consensus montrent un énorme potentiel en matière de réduction de latence et d'évolutivité, comme le prototype FastPay étudié précédemment. 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 s'appliquent 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 dans la reconfiguration d'un ensemble de nœuds de validation en évolution.
Bien que ces deux protocoles aient du potentiel, ils ne sont actuellement pas largement utilisés dans les blockchains de niveau produit. Sui Lutris, en tant que protocole soutenant le réseau Sui, combine habilement le consensus basé sur un DAG et les méthodes sans consensus, réalisant ainsi les avantages des deux : une latence de l'ordre de la sous-seconde (inférieure à 1 seconde) et un débit continu de plusieurs milliers de transactions par seconde. Parallèlement, 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 les ensembles de nœuds de validation à travers les cycles.
Fusion des méthodes de consensus et sans consensus
Sui Lutris adopte une stratégie de fusion unique. Pour les actifs à propriétaire unique (objets uniques), le système utilise un protocole de diffusion cohérent entre les nœuds de validation, réalisant des délais inférieurs au consensus. Pour les contrats intelligents complexes exécutés sur des objets partagés, Sui Lutris ne dépend que du traitement du consensus. De plus, Sui Lutris prend en charge les 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 qui combine efficacité et flexibilité lors du traitement des transactions dans un environnement byzantin répliqué.
Le cycle de vie des transactions de Sui Lutris est le suivant :
L'utilisateur crée et signe une transaction pour modifier la combinaison d'objets qu'il possède, d'objets exclusifs et d'objets partagés.
La transaction est envoyée aux nœuds de validation Sui Lutris via un nœud complet, pour des vérifications de validité et de sécurité, puis renvoyée au client après signature.
Le client collecte les réponses de la plupart des nœuds de validation pour former un certificat de transaction, à ce moment la transaction atteint sa finalité.
Les certificats sont renvoyés à tous les nœuds de validation après intégration, et les nœuds de validation confirment leur réception. Les transactions liées aux objets exclusifs peuvent être traitées immédiatement (par voie rapide directe), tous les certificats étant transférés au protocole de consensus basé sur le DAG.
Numéro de certificat de sortie de consensus, le nœud de validation vérifie et exécute les transactions contenant des objets partagés.
Le client collecte les réponses de la plupart des nœuds de validation et les assemble en un certificat valide en tant que preuve de règlement de la transaction.
Soumettre un point de contrôle pour chaque consensus afin de piloter le protocole de reconfiguration.
En plus du processus de transaction principal, Sui Lutris offre également des fonctionnalités supplémentaires pour soutenir les blockchains de niveau produit :
Sui Lutris, en tant qu'infrastructure de Sui, garantit aux utilisateurs la gestion d'une grande valeur. Le rapport technique complet décrit en détail le mécanisme de fonctionnement des protocoles de sécurité et d'activité, et fournit une preuve de sécurité partiellement synchronisée avec des participants byzantins dans le modèle standard des systèmes distribués.