Sui Lutris: Une nouvelle génération de Blockchain fusionnant le Consensus DAG et l'absence de Consensus pour un haut débit et une faible latence.

Texte

La technologie blockchain a fait des progrès considérables depuis l'émergence du Bitcoin. Avec l'apparition de nouvelles applications telles que les jeux et les NFT, l'industrie explore constamment des moyens d'améliorer l'efficacité technique, en particulier en ce qui concerne la gestion des charges élevées et la réalisation de délais en temps réel. Actuellement, les blockchains de niveau 1 font face à deux grands défis : d'une part, la nécessité d'atteindre un haut débit tout en maintenant une faible latence, et d'autre part, d'assurer la stabilité à long terme du protocole de consensus. En résolvant ces problèmes, il est également nécessaire de maintenir la décentralisation grâce à la participation dynamique et à la reconfiguration des nœuds de validation.

Une méthode pour augmenter le débit est d'utiliser des protocoles de consensus basés sur le DAG. Ces protocoles permettent à la blockchain de traiter simultanément un grand nombre de transactions, ce qui les rend particulièrement adaptés aux applications telles que les jeux et les NFT. Cependant, les protocoles basés sur le DAG peuvent souvent entraîner des délais de quelques secondes, ce qui représente un coût temporel élevé pour les virements ordinaires ou les opérations de jeu.

D'autre part, les protocoles sans consensus montrent un potentiel énorme pour réduire la latence et améliorer l'évolutivité. Ces protocoles éliminent le besoin de consensus, permettant un traitement rapide des transactions sans nécessiter un total ordonnancement des transactions indépendantes traitées en parallèle. Cependant, ils sont limités à une catégorie d'opérations simples sur blockchain restreintes, ce qui limite les contrats intelligents pouvant être exprimés, et la reconfiguration d'un ensemble de validateurs dynamiquement changeant peut s'avérer difficile.

Bien que ces méthodes aient du potentiel, elles n'ont actuellement pas été appliquées aux blockchains de production, n'ayant été publiées que dans des conférences académiques et n'ayant pas été largement adoptées par la communauté blockchain. Sui Lutris est un protocole qui prend en charge Sui, combinant un consensus basé sur un DAG et des méthodes sans consensus, réalisant ainsi le meilleur des deux mondes : une latence inférieure à la seconde et un débit continu de plusieurs milliers de transactions par seconde. Sui a non seulement accompli ces deux tâches, 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 le groupe de validateurs à travers les périodes.

Plongée dans Sui Lutris, découvrez le secret de la haute performance de Sui Network

combinaison des méthodes basées sur le consensus et non consensus

Sui Lutris adopte une approche unique qui combine les deux méthodes mentionnées ci-dessus. Pour garantir la sécurité des opérations sur les actifs d'un propriétaire unique (objets possédés), le système utilise un protocole de diffusion cohérent entre les validateurs, permettant d'obtenir une latence inférieure à celle du consensus. Sui Lutris s'appuie uniquement sur le consensus pour traiter les contrats intelligents complexes s'exécutant sur des objets partagés, c'est-à-dire des objets que tout utilisateur peut modifier. Il prend également en charge les opérations de maintenance du réseau, telles que la définition de points de contrôle et la reconfiguration des validateurs. Lors du traitement des transactions dans un environnement byzantin répliqué, cette nouvelle stratégie offre une méthode qui concilie efficacité et sécurité.

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

  1. Les utilisateurs possédant une clé privée créent et signent des transactions pour modifier les objets qu'ils possèdent, ou un mélange d'objets qu'ils possèdent et d'objets partagés.

  2. La transaction est envoyée à chaque nœud de validation Sui Lutris (généralement par le biais de nœuds complets).

  3. Les nœuds de validation effectuent une série de contrôles de validité et de sécurité, signent la transaction et renvoient la transaction signée au client.

  4. 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 peut être considérée comme irréversible (atteignant la finalité).

  5. Une fois le certificat assemblé, il sera renvoyé à tous les nœuds de validation, qui vérifieront sa validité et confirmeront sa réception au client.

  6. Si la transaction implique un objet exclusif, le certificat de transaction peut être traité et exécuté immédiatement, sans attendre le moteur de consensus (chemin rapide direct).

  7. Tous les certificats sont transférés vers le protocole de consensus basé sur le DAG (également opéré par les nœuds de validation Sui).

  8. L'ordre final des certificats de consensus ; les nœuds de validation vérifient et exécutent les transactions contenant des objets partagés.

  9. Les clients peuvent collecter les réponses de la plupart des nœuds de validation, les assembler en un certificat d'effet et les utiliser comme preuve de règlement de transaction.

  10. Ensuite, pour chaque soumission de consensus, un point de contrôle est formé, ce qui est également utilisé pour piloter le protocole de reconfiguration.

En plus du processus de trading principal, Sui Lutris propose également plusieurs fonctionnalités pour soutenir les blockchains de niveau production :

  1. Mettre en œuvre le protocole de point de contrôle après avoir atteint la détermination finale, générant l'historique causal de toutes les transactions dans le système. Cela est utilisé pour un audit complet, ainsi que pour maintenir efficacement la synchronisation des nœuds complets et des nœuds de validation en retard.

  2. Prise en charge de la reconfiguration à la fin de chaque période, moment où le groupe de validateurs et leurs droits de vote peuvent changer. Pour garantir que toutes les transactions finales sont incluses dans une époque, chaque époque doit être soigneusement fermée et confirmée en toute sécurité.

  3. Déverrouiller en toute sécurité les actifs mal verrouillés à la fin de la période, afin de minimiser les dommages causés par les vulnérabilités potentielles.

Sui Lutris soutient Sui, qui est une blockchain destinée à gérer la valeur d'un grand nombre d'utilisateurs. Le rapport technique complet fournit plus de détails sur le fonctionnement des protocoles de sécurité et d'activité, ainsi que sur leurs preuves de sécurité en tant que participants byzantins partiellement synchrones dans le modèle standard des systèmes distribués.

SUI-4.45%
DAG3.08%
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
  • 6
  • Partager
Commentaire
0/400
DegenWhisperervip
· 07-19 06:24
Il faut encore voir l'effet sur le terrain.
Voir l'originalRépondre0
GasFeeCryingvip
· 07-16 20:10
Encore perdu du gas.
Voir l'originalRépondre0
ChainChefvip
· 07-16 20:07
préparer un peu de raw alpha... les protocoles DAG ont encore besoin de temps dans le four pour être honnête
Voir l'originalRépondre0
CryptoMomvip
· 07-16 20:07
Comment cette chaîne peut-elle aller si vite ?
Voir l'originalRépondre0
MetaNeighborvip
· 07-16 20:05
Consensus cette piège qui peut dire clairement ?
Voir l'originalRépondre0
LiquidatorFlashvip
· 07-16 19:55
latence de 0,89 seconde, c'est difficile à supporter. Le seuil de risque de fluctuation du marché est atteint.
Voir l'originalRépondre0
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)