La technologie blockchain a réalisé des progrès significatifs depuis l'émergence du Bitcoin. Avec l'apparition de nouveaux cas d'application tels que les jeux et les NFT, l'industrie explore continuellement des moyens d'améliorer l'efficacité technique, en particulier en ce qui concerne le traitement des charges élevées et la réalisation de délais en temps réel. Les blockchains de première génération font face à deux grands défis : atteindre un haut débit tout en maintenant une faible latence, et garantir la stabilité à long terme des protocoles 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, tels que narwhale/Bullshark. Ces protocoles permettent à la blockchain de traiter simultanément un grand nombre de transactions, ce qui les rend adaptés aux applications telles 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 peut être un coût temporel élevé pour les transferts ordinaires ou les opérations de jeu.
D'autre part, les protocoles sans consensus (comme FastPay) montrent un potentiel énorme pour réduire la latence et améliorer l'évolutivité. Ces protocoles n'exigent pas de consensus, permettant un traitement rapide des transactions sans nécessiter un tri global des transactions indépendantes traitées en parallèle. Cependant, ils sont limités à une classe d'opérations blockchain simples et restreintes, ce qui limite la complexité des contrats intelligents pouvant être exécuté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 à des blockchains de niveau 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 le meilleur des deux mondes : une latence sous-seconde et un débit soutenu de milliers de transactions par seconde. Sui a non seulement accompli ces deux tâches, mais a également maintenu 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 à travers les périodes.
Sui Lutris adopte une approche unique qui combine les deux solutions mentionnées ci-dessus. Pour garantir la sécurité des opérations sur les actifs appartenant à un seul propriétaire (objets possédés), le système utilise un protocole de diffusion cohérent entre les validateurs, réalisant un délai inférieur au consensus. Sui Lutris s'appuie uniquement sur le consensus pour traiter les contrats intelligents complexes fonctionnant sur des objets partagés. 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 stratégie novatrice offre une solution qui allie efficacité et sécurité.
Le cycle de vie des transactions de Sui Lutris est le suivant : l'utilisateur crée et signe une transaction, qui est envoyée aux nœuds de validation. Les nœuds de validation effectuent des vérifications de validité et de sécurité, signent et renvoient. Le client collecte les réponses de la majorité des nœuds de validation pour former un certificat de transaction, à ce moment la transaction est considérée comme irréversible. Une fois le certificat assemblé, il est renvoyé à tous les nœuds de validation pour confirmation. En cas d'objets exclusifs, le certificat de transaction peut être traité 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. Le client peut collecter les réponses de la majorité des nœuds de validation et les assembler pour former un certificat d'effet en tant que preuve de règlement de transaction. Par la suite, pour chaque soumission de consensus, des points de contrôle sont formés pour alimenter le protocole de reconfiguration.
En plus du processus de transaction principal, Sui Lutris propose également plusieurs fonctionnalités pour soutenir les blockchains de niveau production :
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.
Support pour la reconfiguration à la fin de chaque période, le groupe de validateurs et leurs droits de vote peuvent changer, garantissant que toutes les transactions finales sont incluses dans une époque.
Déverrouiller en toute sécurité les actifs verrouillés par erreur à la fin de l'ère afin de minimiser l'impact des vulnérabilités.
Sui Lutris soutient la blockchain Sui pour la gestion d'une grande valeur d'utilisateur. Le rapport technique complet décrit en détail le fonctionnement des protocoles de sécurité et d'activité, ainsi que leurs preuves de sécurité avec des participants byzantins partiellement synchronisés dans un modèle de système distribué standard.
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.
7 J'aime
Récompense
7
6
Reposter
Partager
Commentaire
0/400
FloorPriceNightmare
· Il y a 18h
C'est cette latence ? Le jeu est devenu aussi saccadé qu'un ppt.
Voir l'originalRépondre0
TestnetScholar
· 08-15 03:24
Cette technologie est tellement compliquée que ça me donne mal à la tête.
Voir l'originalRépondre0
LiquidatedNotStirred
· 08-14 17:45
Quelques secondes de latence, c'est trop élevé. Pas étonnant que ce soient des pigeons frais.
Voir l'originalRépondre0
MEVHunterBearish
· 08-14 17:44
Quelques secondes de latence s'appellent aussi latence ? Avez-vous déjà joué avec une chaîne à trois niveaux ?
Voir l'originalRépondre0
NftDataDetective
· 08-14 17:21
honnêtement bullshark encore trop lent pour le gaming à mon avis
Voir l'originalRépondre0
WhaleStalker
· 08-14 17:15
Quelques secondes de latence, c'est insupportable ? On n'est pas si rapide même en jouant à des jeux.
Sui Lutris : un protocole Blockchain efficace combinant le Consensus DAG et des solutions sans Consensus
Corps du texte
La technologie blockchain a réalisé des progrès significatifs depuis l'émergence du Bitcoin. Avec l'apparition de nouveaux cas d'application tels que les jeux et les NFT, l'industrie explore continuellement des moyens d'améliorer l'efficacité technique, en particulier en ce qui concerne le traitement des charges élevées et la réalisation de délais en temps réel. Les blockchains de première génération font face à deux grands défis : atteindre un haut débit tout en maintenant une faible latence, et garantir la stabilité à long terme des protocoles 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, tels que narwhale/Bullshark. Ces protocoles permettent à la blockchain de traiter simultanément un grand nombre de transactions, ce qui les rend adaptés aux applications telles 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 peut être un coût temporel élevé pour les transferts ordinaires ou les opérations de jeu.
D'autre part, les protocoles sans consensus (comme FastPay) montrent un potentiel énorme pour réduire la latence et améliorer l'évolutivité. Ces protocoles n'exigent pas de consensus, permettant un traitement rapide des transactions sans nécessiter un tri global des transactions indépendantes traitées en parallèle. Cependant, ils sont limités à une classe d'opérations blockchain simples et restreintes, ce qui limite la complexité des contrats intelligents pouvant être exécuté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 à des blockchains de niveau 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 le meilleur des deux mondes : une latence sous-seconde et un débit soutenu de milliers de transactions par seconde. Sui a non seulement accompli ces deux tâches, mais a également maintenu 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 à travers les périodes.
Sui Lutris adopte une approche unique qui combine les deux solutions mentionnées ci-dessus. Pour garantir la sécurité des opérations sur les actifs appartenant à un seul propriétaire (objets possédés), le système utilise un protocole de diffusion cohérent entre les validateurs, réalisant un délai inférieur au consensus. Sui Lutris s'appuie uniquement sur le consensus pour traiter les contrats intelligents complexes fonctionnant sur des objets partagés. 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 stratégie novatrice offre une solution qui allie efficacité et sécurité.
Le cycle de vie des transactions de Sui Lutris est le suivant : l'utilisateur crée et signe une transaction, qui est envoyée aux nœuds de validation. Les nœuds de validation effectuent des vérifications de validité et de sécurité, signent et renvoient. Le client collecte les réponses de la majorité des nœuds de validation pour former un certificat de transaction, à ce moment la transaction est considérée comme irréversible. Une fois le certificat assemblé, il est renvoyé à tous les nœuds de validation pour confirmation. En cas d'objets exclusifs, le certificat de transaction peut être traité 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. Le client peut collecter les réponses de la majorité des nœuds de validation et les assembler pour former un certificat d'effet en tant que preuve de règlement de transaction. Par la suite, pour chaque soumission de consensus, des points de contrôle sont formés pour alimenter le protocole de reconfiguration.
En plus du processus de transaction principal, Sui Lutris propose également plusieurs fonctionnalités pour soutenir les blockchains de niveau production :
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.
Support pour la reconfiguration à la fin de chaque période, le groupe de validateurs et leurs droits de vote peuvent changer, garantissant que toutes les transactions finales sont incluses dans une époque.
Déverrouiller en toute sécurité les actifs verrouillés par erreur à la fin de l'ère afin de minimiser l'impact des vulnérabilités.
Sui Lutris soutient la blockchain Sui pour la gestion d'une grande valeur d'utilisateur. Le rapport technique complet décrit en détail le fonctionnement des protocoles de sécurité et d'activité, ainsi que leurs preuves de sécurité avec des participants byzantins partiellement synchronisés dans un modèle de système distribué standard.