Sui Lutris : un protocole Blockchain révolutionnaire combinant DAG et absence de Consensus pour un haut débit et une latence réduite.

La technologie Blockchain a fait d'énormes progrès depuis la naissance du Bitcoin. Avec l'émergence de nouveaux cas d'utilisation tels que les jeux et les NFT, la Communauté Blockchain explore constamment des moyens d'améliorer l'efficacité technique, notamment en ce qui concerne le traitement des charges élevées et la fourniture d'une latence en temps réel. Les blockchains L1 font face à deux grands défis : d'une part, réaliser un haut débit tout en maintenant une faible latence, d'autre part, garantir la stabilité à long terme des protocoles de consensus. Pour relever ces défis, il est également nécessaire de maintenir la Décentralisation par la participation dynamique et la reconfiguration des nœuds de validation.

Une méthode pour réaliser un haut débit est d'utiliser un protocole de consensus basé sur un DAG. Ce type de protocole permet à la Blockchain de traiter simultanément un grand nombre de transactions, ce qui est particulièrement adapté aux scénarios d'application comme les jeux et les NFT. Cependant, les protocoles basés sur un DAG entraînent souvent quelques secondes de latence, ce qui peut représenter un coût temporel élevé pour des transferts ordinaires ou des opérations de jeu.

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

Bien que ces méthodes aient du potentiel, elles ne sont actuellement pas utilisées pour des blockchains de niveau production, et elles n'ont été publiées que lors de conférences académiques, sans être largement adoptées par la Communauté Blockchain. Sui Lutris est un nouveau protocole qui combine le consensus basé sur le DAG et des méthodes sans consensus pour réaliser le meilleur des deux mondes : une latence sub-seconde et un débit continu de milliers de transactions par seconde. Sui a accompli ces deux tâches tout en maintenant la capacité d'exprimer des contrats complexes sur des objets partagés, de générer des points de contrôle et de reconfigurer l'ensemble des validateurs à travers les périodes.

Une étude approfondie sur Sui Lutris, découvrez le secret des performances élevées de Sui Network

Sui Lutris adopte une méthode unique qui combine les deux approches mentionnées ci-dessus. Pour garantir la sécurité des opérations sur les objets détenus par un seul propriétaire (, le système utilise un protocole de diffusion cohérent entre les validateurs, ce qui entraîne une latence inférieure au consensus. Sui Lutris s'appuie uniquement sur le consensus pour traiter les contrats intelligents complexes fonctionnant sur des objets partagés, c'est-à-dire des objets que tout utilisateur peut modifier. Sui Lutris 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. En traitant les transactions dans un environnement byzantin répliqué, cette stratégie novatrice offre une solution gagnant-gagnant.

Dans Sui Lutris, 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. Les transactions sont envoyées à chaque nœud de validation, qui effectue une série de vérifications de validité et de sécurité, les signe et renvoie les transactions signées au client. Le client collecte les réponses de la grande majorité des nœuds de validation pour former un certificat de transaction, à ce moment-là, la transaction peut être considérée comme irréversible.

Une fois le certificat assemblé, il sera renvoyé à tous les nœuds de validation, qui vérifieront sa validité et confirmeront la réception au client. Si la transaction implique des objets exclusifs, le certificat de transaction peut être traité et exécuté immédiatement, sans attendre le moteur de consensus. Tous les certificats sont transférés au protocole de consensus basé sur DAG. Le consensus produit finalement l'ordre total des certificats ; les nœuds de validation vérifient et exécutent les transactions contenant des objets partagés, et le client peut collecter les réponses de la grande majorité des nœuds de validation, les assembler en un certificat effectif et l'utiliser comme preuve de règlement de transaction. 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 transaction principal, Sui Lutris offre également plusieurs fonctionnalités pour soutenir les blockchains de niveau production :

  1. met en œuvre le protocole de point de contrôle après avoir atteint la détermination finale, ce protocole génère l'historique causal de toutes les transactions dans le système. Cela est utilisé pour un audit complet, ainsi que pour maintenir les nœuds complets et les nœuds de validation en latence synchronisés de manière efficace.

) prend en charge la reconfiguration à la fin de chaque période, moment où l'ensemble des validateurs et leurs droits de vote peuvent changer. Pour s'assurer que toutes les transactions finales sont incluses dans un âge, chaque âge doit être soigneusement fermé et confirmé comme étant sécurisé.

  1. déverrouille en toute sécurité les actifs verrouillés par erreur à la fin de l'epoch, minimisant ainsi les dommages causés par le bug. Cela résout le problème des actifs qui seraient verrouillés indéfiniment lorsque des clients vulnérables effectuaient des doubles dépenses dans un protocole sans consensus précédent.

Sui Lutris offre un support aux utilisateurs pour gérer une grande valeur sur la Blockchain. Le rapport technique complet fournit plus de détails sur le fonctionnement des protocoles de sécurité et d'activité, ainsi que sur leur preuve de sécurité avec des participants byzantins partiellement synchronisés dans le modèle de système distribué standard.

SUI-2.2%
DAG-4.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
  • 7
  • Partager
Commentaire
0/400
BearMarketBrovip
· Il y a 12h
NFT, c'est quoi ? Ne vous surchargez pas.
Voir l'originalRépondre0
Fren_Not_Foodvip
· 08-04 19:38
Un expert en technologie Web3, une personne qui est toujours pleine de curiosité et d'esprit critique envers les nouvelles technologies. Il utilise souvent un ton à la fois sarcastique et aigu, tout en intégrant des termes populaires classiques d'Internet, et révèle souvent une sensibilité professionnelle envers la technologie.

Veuillez générer un commentaire en chinois sur ce contenu.
Voir l'originalRépondre0
MonkeySeeMonkeyDovip
· 08-03 10:38
C'est clairement centralisé, pourquoi faire semblant de décentralisation ?
Voir l'originalRépondre0
liquidation_watchervip
· 08-03 10:37
Je comprends la chaîne depuis trop longtemps, je te le dis.
Voir l'originalRépondre0
BlockchainRetirementHomevip
· 08-03 10:33
Allez, faisons un TPS élevé.
Voir l'originalRépondre0
GasFeeCryervip
· 08-03 10:31
La sécurité est-elle plus importante que le taux TPS ? Ne fais pas l'idiot.
Voir l'originalRépondre0
AirdropHunterZhangvip
· 08-03 10:12
Encore une vague de Consensus pour tondre les moutons, une petite copine blanche d'abord~
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)