Sui Lutris : protocole Blockchain haute performance combinant consensus DAG et technologie sans consensus

La technologie Blockchain a fait d'importants progrès depuis l'apparition de Bitcoin. Avec l'émergence de nouvelles applications telles que les jeux et les NFT, l'industrie explore des moyens d'améliorer l'efficacité technique, en particulier dans le traitement des charges élevées et de la latence en temps réel. Les blockchains L1 font face à deux grands défis : d'une part, atteindre un haut débit tout en maintenant une faible latence, et d'autre part, garantir la stabilité à long terme du protocole de consensus. Lors de la résolution de 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, comme narwhale/Bullshark. Ce type de protocole peut traiter simultanément un grand nombre de transactions, ce qui le rend adapté aux scénarios d'application comme les jeux et les NFT. Cependant, ils peuvent entraîner une latence de quelques secondes, ce qui est coûteux pour les transferts ordinaires ou les opérations de jeu.

D'autre part, des protocoles sans consensus comme FastPay montrent un potentiel énorme pour réduire la latence et améliorer l'évolutivité. Ces protocoles, qui ne nécessitent pas de consensus, peuvent traiter rapidement les transactions sans avoir besoin de trier globalement les transactions indépendantes traitées en parallèle. Cependant, ils sont limités à une classe d'opérations simples sur Blockchain restreintes, ce qui limite les contrats intelligents pouvant être exécutés, et la reconfiguration d'un ensemble de validateurs dynamiquement changeant peut poser des défis.

Bien que ces méthodes aient un potentiel énorme, elles ne sont pas encore largement utilisées dans les blockchains de niveau production. Sui Lutris est un protocole qui prend en charge Sui, combinant un consensus basé sur DAG et des méthodes sans consensus, permettant une latence inférieure à une seconde et un débit soutenu de 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 points de contrôle et de reconfigurer l'ensemble des validateurs sur plusieurs périodes.

Plongée dans Sui Lutris, découvrez le secret des hautes performances de Sui Network

Sui Lutris adopte une approche unique qui combine les deux technologies mentionnées ci-dessus. Pour les opérations sur des actifs détenus par un seul propriétaire, le système utilise un protocole de diffusion cohérent entre les validateurs, permettant une latence inférieure au consensus. Pour les contrats intelligents complexes exécutés sur des objets partagés, Sui Lutris s'appuie sur le mécanisme de consensus. De plus, il prend en charge des opérations de maintenance du réseau, telles que la définition de points de contrôle et la reconfiguration des validateurs. Cette stratégie innovante offre une méthode avantageuse lors du traitement des transactions dans un environnement byzantin répliqué.

Dans Sui Lutris, le cycle de vie d'une transaction est le suivant : l'utilisateur crée et signe la transaction, puis l'envoie aux nœuds de validation. Les nœuds effectuent des vérifications de validité et de sécurité, puis retournent la signature au client. Le client collecte les réponses de la majorité des nœuds de validation pour former un certificat de transaction, à ce moment-là, la transaction est considérée comme irréversible. Le certificat est ensuite renvoyé à tous les nœuds de validation pour confirmation. Pour les transactions n'impliquant que des objets exclusifs, elles peuvent être exécutées immédiatement. Tous les certificats sont transférés au protocole de consensus basé sur le DAG. Après que le consensus ait produit l'ordre total des certificats, les nœuds de validation exécutent les transactions contenant des objets partagés. Le client peut collecter les réponses de la majorité des nœuds de validation et les assembler en un certificat d'effet comme preuve du règlement de la transaction.

Sui Lutris propose également d'autres fonctionnalités prenant en charge les blockchains de niveau production :

  1. Mettre en œuvre le protocole de point de contrôle, générer l'historique causal de toutes les transactions dans le système, pour un audit complet et une synchronisation efficace.

  2. Prise en charge de la reconfiguration à la fin de chaque période, permettant des changements dans le groupe de validateurs et leurs droits de vote.

  3. À la fin de l'epoch, déverrouiller en toute sécurité les actifs verrouillés par erreur, minimiser les dommages causés par les vulnérabilités.

Sui Lutris soutient Sui, qui est une Blockchain gérant une grande valeur utilisateur. Le rapport technique complet décrit en détail le fonctionnement des protocoles de sécurité et d'activité, ainsi que leur preuve de sécurité avec des participants byzantins partiellement synchronisés dans un modèle de système distribué standard.

SUI-5.03%
DAG-3.02%
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
  • Partager
Commentaire
0/400
RugpullTherapistvip
· Il y a 5h
Appelle le bull, ça a été ape sui.
Voir l'originalRépondre0
BearMarketBardvip
· 07-22 18:40
Vous trouvez que quelques secondes de latence, c'est trop lent ? Quel jeu jouez-vous ?
Voir l'originalRépondre0
ForkThisDAOvip
· 07-22 18:38
C'est encore une merde.
Voir l'originalRépondre0
UnluckyValidatorvip
· 07-22 18:37
Ne joue plus, rentre chez toi pour miner.
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)