第2课

SUI Architecture and Technical Foundations

Ce module couvre les détails techniques de l'architecture SUI, en mettant l'accent sur son mécanisme de consensus, ses capacités de traitement parallèle et le système Pilotfish pour l'exécution des transactions distribuées.

Langage de programmation Move

Move a été initialement développé pour le projet Diem de Facebook. Il s'agit d'un langage de programmation à typage statique et orienté ressources conçu pour garantir la gestion sécurisée et efficace des actifs numériques. Sur la blockchain SUI, ce langage est important pour la création de contrats intelligents qui privilégient la sécurité et l'efficacité, mettant l'accent sur la sécurité des ressources, garantissant que les actifs sont gérés sans duplication, réutilisation non intentionnelle ou destruction accidentelle, se concentrant principalement sur l'intégrité des ressources, ce qui pourrait rendre Move particulièrement adapté aux applications financières et aux applications décentralisées complexes (dApps).

La conception modulaire de Move permet aux développeurs de créer des modules réutilisables qui peuvent être publiés et intégrés dans d'autres projets, en alignant avec le modèle de données centré sur les objets de SUI, offrant finalement un cadre cohérent pour le développement de contrats intelligents.

En ce qui concerne les aspects techniques, le modèle d'exécution du langage implique d'exécuter des programmes Move dans un environnement sandbox, les isolant les uns des autres et du système sous-jacent, renforçant ainsi la sécurité.

Composants Narval et Requin Taureau

Le mécanisme de consensus de SUI comprend deux composantes : Narwhal et Bullshark. Le premier fonctionne comme un pool de mémoire à traitement rapide, ce qui permet de relever le défi de la congestion des mempools en garantissant que les données de transaction sont facilement disponibles pour le traitement. Ce composant permet de maintenir l’efficacité du réseau en minimisant les retards dans le traitement des transactions. Bullshark est chargé d’ordonner les transactions et d’assurer leur validité à l’aide d’un mécanisme de tolérance aux pannes byzantines (BFT), de vérifier les transactions et de les distribuer sur le réseau, en maintenant la sécurité et la fiabilité de la blockchain SUI.

Ensemble, Narwhal et Bullshark améliorent la scalabilité, l'efficacité et la sécurité du mécanisme de consensus de preuve d'enjeu (PoS) de SUI.

Évolutivité et performances

L'infrastructure de SUI est conçue pour prendre en charge des frais de transaction bas et prévisibles grâce à sa conception réseau, garantissant que les coûts restent gérables même lorsque la demande augmente, ce qui aide à rendre la blockchain accessible à plusieurs applications. Que ce soit des plateformes de finance décentralisée (DeFi), des jeux ou d'autres applications décentralisées, la structure de frais prévisible encourage une adoption plus large, en fournissant une solution rentable pour le traitement des transactions.

SUI permet aux développeurs de créer des applications complexes sans se soucier des goulots d'étranglement du réseau, en fournissant une base capable de gérer de grands volumes de transactions. Cette flexibilité est essentielle pour la croissance et la scalabilité des solutions basées sur la blockchain, car elle garantit que les applications peuvent évoluer en fonction de la demande des utilisateurs, de l'expérience utilisateur et des attentes en termes de coûts.

Scalabilité horizontale

SUI est capable d'atteindre une scalabilité horizontale en augmentant la capacité du réseau de manière proportionnelle à l'augmentation des validateurs et de leur propre puissance de traitement, une approche qui garantit que les frais de gaz restent bas même en période de forte affluence, en abordant de manière efficace les goulets d'étranglement de scalabilité les plus courants observés dans d'autres blockchains.

La capacité de gérer une charge accrue en ajoutant plus de machines améliore les performances et la flexibilité du réseau, empêchant la monoculture matérielle, où les utilisateurs qui possèdent quelques machines puissantes finissent par dominer le réseau. Au lieu de cela, cela encourage la création d'un écosystème de validateurs plus large, ce qui contribue finalement à réduire le risque de centralisation, offrant un réseau plus sécurisé.

En abaissant les barrières à l'accès au statut de validateur, SUI encourage davantage d'utilisateurs à contribuer à la sécurité et à la décentralisation du réseau, offrant ainsi une approche inclusive qui renforce la sécurité du réseau et contribue à une communauté d'utilisateurs et de développeurs plus engagée et active.

Un autre point important de la scalabilité horizontale est qu'elle garantit que le réseau peut croître de manière organique à mesure que la demande augmente. L'utilisation efficace des ressources des validateurs dans le modèle de scalabilité horizontale de SUI contribue à la durabilité environnementale du réseau, en considérant qu'en optimisant l'utilisation des ressources existantes et en réduisant au minimum le besoin de puissance de calcul excessive, le réseau réduit la consommation d'énergie.

Mécanisme de consensus

SUI utilise un mécanisme de consensus de Preuve d'Enjeu (PoS), où les validateurs proposent et valident de nouveaux blocs en fonction du montant de jetons SUI qu'ils ont mis en jeu. Les validateurs qui agissent de manière malveillante ou qui ne parviennent pas à remplir leurs fonctions risquent de perdre leurs jetons mis en jeu, ce qui garantit qu'ils sont motivés à agir dans l'intérêt du réseau.

Les délégants peuvent participer au processus de consensus en déléguant leurs jetons aux validateurs. En retour, ils gagnent une part de la récompense, grâce à un mécanisme qui assure la sécurité et la décentralisation du réseau en distribuant le contrôle entre les participants, permettant aux utilisateurs qui n'ont peut-être pas les ressources nécessaires pour exécuter un nœud validateur de contribuer toujours à la sécurité du réseau et de gagner des récompenses.

Le mécanisme de consensus PoS renforce la sécurité du réseau SUI en garantissant que les validateurs ayant un intérêt significatif dans le réseau peuvent proposer et valider des blocs, réduisant ainsi le risque d’attaques, car les acteurs malveillants auraient besoin d’acquérir une quantité substantielle de jetons SUI pour influencer le processus de consensus. En s’appuyant sur des tokens stakés plutôt que sur la puissance de calcul, SUI peut parvenir à un consensus plus rapidement et avec une consommation d’énergie inférieure à celle des systèmes de preuve de travail (PoW). Au fur et à mesure que le réseau se développe, d’autres validateurs peuvent être ajoutés pour répartir la charge et maintenir des performances élevées.

Points forts

  • SUI utilise Narwhal et Bullshark pour le consensus, améliorant le débit et la fiabilité grâce au traitement rapide des transactions et à la tolérance aux fautes byzantines.
  • Le traitement parallèle permet à SUI d'exécuter plusieurs transactions simultanément, ce qui augmente l'efficacité et réduit la congestion du réseau.
  • Pilotfish distribue l'exécution des transactions sur plusieurs machines, permettant une gestion évolutive et efficace des transactions par sharding au sein des validateurs.
  • Le modèle de données centré sur l'objet traite toutes les entités comme des objets avec des attributs spécifiques, simplifiant la gestion des données et renforçant la sécurité grâce à des mécanismes de propriété et de contrôle clairs.
  • La scalabilité horizontale garantit que la capacité du réseau augmente avec plus de validateurs, ce qui maintient des frais de gaz bas et évite la monoculture matérielle, soutenant ainsi un réseau décentralisé et résilient.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

SUI Architecture and Technical Foundations

Ce module couvre les détails techniques de l'architecture SUI, en mettant l'accent sur son mécanisme de consensus, ses capacités de traitement parallèle et le système Pilotfish pour l'exécution des transactions distribuées.

Langage de programmation Move

Move a été initialement développé pour le projet Diem de Facebook. Il s'agit d'un langage de programmation à typage statique et orienté ressources conçu pour garantir la gestion sécurisée et efficace des actifs numériques. Sur la blockchain SUI, ce langage est important pour la création de contrats intelligents qui privilégient la sécurité et l'efficacité, mettant l'accent sur la sécurité des ressources, garantissant que les actifs sont gérés sans duplication, réutilisation non intentionnelle ou destruction accidentelle, se concentrant principalement sur l'intégrité des ressources, ce qui pourrait rendre Move particulièrement adapté aux applications financières et aux applications décentralisées complexes (dApps).

La conception modulaire de Move permet aux développeurs de créer des modules réutilisables qui peuvent être publiés et intégrés dans d'autres projets, en alignant avec le modèle de données centré sur les objets de SUI, offrant finalement un cadre cohérent pour le développement de contrats intelligents.

En ce qui concerne les aspects techniques, le modèle d'exécution du langage implique d'exécuter des programmes Move dans un environnement sandbox, les isolant les uns des autres et du système sous-jacent, renforçant ainsi la sécurité.

Composants Narval et Requin Taureau

Le mécanisme de consensus de SUI comprend deux composantes : Narwhal et Bullshark. Le premier fonctionne comme un pool de mémoire à traitement rapide, ce qui permet de relever le défi de la congestion des mempools en garantissant que les données de transaction sont facilement disponibles pour le traitement. Ce composant permet de maintenir l’efficacité du réseau en minimisant les retards dans le traitement des transactions. Bullshark est chargé d’ordonner les transactions et d’assurer leur validité à l’aide d’un mécanisme de tolérance aux pannes byzantines (BFT), de vérifier les transactions et de les distribuer sur le réseau, en maintenant la sécurité et la fiabilité de la blockchain SUI.

Ensemble, Narwhal et Bullshark améliorent la scalabilité, l'efficacité et la sécurité du mécanisme de consensus de preuve d'enjeu (PoS) de SUI.

Évolutivité et performances

L'infrastructure de SUI est conçue pour prendre en charge des frais de transaction bas et prévisibles grâce à sa conception réseau, garantissant que les coûts restent gérables même lorsque la demande augmente, ce qui aide à rendre la blockchain accessible à plusieurs applications. Que ce soit des plateformes de finance décentralisée (DeFi), des jeux ou d'autres applications décentralisées, la structure de frais prévisible encourage une adoption plus large, en fournissant une solution rentable pour le traitement des transactions.

SUI permet aux développeurs de créer des applications complexes sans se soucier des goulots d'étranglement du réseau, en fournissant une base capable de gérer de grands volumes de transactions. Cette flexibilité est essentielle pour la croissance et la scalabilité des solutions basées sur la blockchain, car elle garantit que les applications peuvent évoluer en fonction de la demande des utilisateurs, de l'expérience utilisateur et des attentes en termes de coûts.

Scalabilité horizontale

SUI est capable d'atteindre une scalabilité horizontale en augmentant la capacité du réseau de manière proportionnelle à l'augmentation des validateurs et de leur propre puissance de traitement, une approche qui garantit que les frais de gaz restent bas même en période de forte affluence, en abordant de manière efficace les goulets d'étranglement de scalabilité les plus courants observés dans d'autres blockchains.

La capacité de gérer une charge accrue en ajoutant plus de machines améliore les performances et la flexibilité du réseau, empêchant la monoculture matérielle, où les utilisateurs qui possèdent quelques machines puissantes finissent par dominer le réseau. Au lieu de cela, cela encourage la création d'un écosystème de validateurs plus large, ce qui contribue finalement à réduire le risque de centralisation, offrant un réseau plus sécurisé.

En abaissant les barrières à l'accès au statut de validateur, SUI encourage davantage d'utilisateurs à contribuer à la sécurité et à la décentralisation du réseau, offrant ainsi une approche inclusive qui renforce la sécurité du réseau et contribue à une communauté d'utilisateurs et de développeurs plus engagée et active.

Un autre point important de la scalabilité horizontale est qu'elle garantit que le réseau peut croître de manière organique à mesure que la demande augmente. L'utilisation efficace des ressources des validateurs dans le modèle de scalabilité horizontale de SUI contribue à la durabilité environnementale du réseau, en considérant qu'en optimisant l'utilisation des ressources existantes et en réduisant au minimum le besoin de puissance de calcul excessive, le réseau réduit la consommation d'énergie.

Mécanisme de consensus

SUI utilise un mécanisme de consensus de Preuve d'Enjeu (PoS), où les validateurs proposent et valident de nouveaux blocs en fonction du montant de jetons SUI qu'ils ont mis en jeu. Les validateurs qui agissent de manière malveillante ou qui ne parviennent pas à remplir leurs fonctions risquent de perdre leurs jetons mis en jeu, ce qui garantit qu'ils sont motivés à agir dans l'intérêt du réseau.

Les délégants peuvent participer au processus de consensus en déléguant leurs jetons aux validateurs. En retour, ils gagnent une part de la récompense, grâce à un mécanisme qui assure la sécurité et la décentralisation du réseau en distribuant le contrôle entre les participants, permettant aux utilisateurs qui n'ont peut-être pas les ressources nécessaires pour exécuter un nœud validateur de contribuer toujours à la sécurité du réseau et de gagner des récompenses.

Le mécanisme de consensus PoS renforce la sécurité du réseau SUI en garantissant que les validateurs ayant un intérêt significatif dans le réseau peuvent proposer et valider des blocs, réduisant ainsi le risque d’attaques, car les acteurs malveillants auraient besoin d’acquérir une quantité substantielle de jetons SUI pour influencer le processus de consensus. En s’appuyant sur des tokens stakés plutôt que sur la puissance de calcul, SUI peut parvenir à un consensus plus rapidement et avec une consommation d’énergie inférieure à celle des systèmes de preuve de travail (PoW). Au fur et à mesure que le réseau se développe, d’autres validateurs peuvent être ajoutés pour répartir la charge et maintenir des performances élevées.

Points forts

  • SUI utilise Narwhal et Bullshark pour le consensus, améliorant le débit et la fiabilité grâce au traitement rapide des transactions et à la tolérance aux fautes byzantines.
  • Le traitement parallèle permet à SUI d'exécuter plusieurs transactions simultanément, ce qui augmente l'efficacité et réduit la congestion du réseau.
  • Pilotfish distribue l'exécution des transactions sur plusieurs machines, permettant une gestion évolutive et efficace des transactions par sharding au sein des validateurs.
  • Le modèle de données centré sur l'objet traite toutes les entités comme des objets avec des attributs spécifiques, simplifiant la gestion des données et renforçant la sécurité grâce à des mécanismes de propriété et de contrôle clairs.
  • La scalabilité horizontale garantit que la capacité du réseau augmente avec plus de validateurs, ce qui maintient des frais de gaz bas et évite la monoculture matérielle, soutenant ainsi un réseau décentralisé et résilient.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。