Analyse des 8 grandes innovations technologiques du réseau Aptos : les piliers centraux derrière la haute performance de la Blockchain

robot
Création du résumé en cours

Les 8 grandes innovations technologiques du réseau Aptos

Aptos, en tant que l'une des blockchains avec la plus faible latence et le plus haut débit, a apporté des changements significatifs aux développeurs construisant des applications Web3. Cet article présentera les 8 innovations technologiques clés qui propulsent le développement du réseau Aptos.

8 grandes innovations qui feront d'Aptos un leader en tant que nouvelle blockchain

1. Move langage : mieux adapté pour construire des applications

Aptos utilise le langage de programmation Move, offrant aux développeurs un environnement de développement supérieur, ce qui améliore considérablement l'efficacité du développement. Move est un langage expressif et facile à utiliser, conçu pour la gestion sécurisée des actifs.

La blockchain Aptos est profondément intégrée à Move, partageant de nombreuses idées de conception fondamentales, ce qui fait d'Aptos une plateforme de développement Move efficace et agréable. Move a été initialement conçu pour le prédécesseur d'Aptos, cette origine garantit que les développeurs Move existants peuvent migrer sans problème vers Aptos, et les débutants peuvent également bénéficier de la documentation et des exemples riches.

Aptos a considérablement amélioré l'écosystème Move en ajoutant de nombreuses fonctionnalités au niveau du langage et du cadre. Ces améliorations comprennent une architecture de sécurité perfectionnée, une mesure du gaz finement configurable, une capacité de mise à niveau du code, des tables à grande échelle, des comptes de ressources, etc. De plus, le validateur Move offre une protection supplémentaire des invariants pour les contrats intelligents et s'est bien étendu sur Aptos.

De nombreux chercheurs et développeurs précoces du langage Move sont toujours actifs dans l'écosystème Aptos, renforçant constamment le langage Move et la communauté. Après quatre ans de validation, Move est devenu un langage de développement de production mature et fiable.

2. Block-STM : une expérience de programmation plus libre

Block-STM est un moteur d'exécution parallèle de contrats intelligents innovant, construit sur les principes de mémoire de transaction d'Aptos et de contrôle de concurrence optimiste. Cette nouvelle méthode de parallélisation des transactions peut accélérer la vitesse de traitement des transactions sans compromettre l'expérience de développement.

Contrairement aux moteurs d'exécution parallèles qui nécessitent de lire et d'écrire des données pour compromettre l'atomicité des transactions, Block-STM permet aux développeurs de coder librement, réalisant ainsi un débit plus élevé et une latence plus faible pour les applications pratiques. Les développeurs peuvent facilement construire des applications hautement parallèles avec Block-STM. Par rapport à d'autres environnements d'exécution parallèles qui nécessitent souvent de décomposer les opérations en plusieurs transactions, Block-STM prend en charge une atomicité plus riche, optimisant l'expérience utilisateur en réduisant la latence et en améliorant l'efficacité des coûts.

3. Gouvernance sur la chaîne et décentralisation

Pour soutenir un réseau Layer 1 véritablement décentralisé et sans autorisation, Aptos a intégré un mécanisme de gouvernance on-chain, permettant des mises à jour sans faille de la configuration du réseau et de la machine virtuelle. Le testnet incitatif et le mainnet d'Aptos ont tous deux validé cela.

Sur la blockchain principale, la fiabilité du réseau a été améliorée en réduisant la "limite d'augmentation des droits de vote". Plus de 52 % des détenteurs de tokens ont voté en faveur de cette proposition, ce qui contribue à protéger la sécurité du réseau.

Depuis sa création, la communauté Aptos a été en mesure de soumettre et de voter sur des propositions affectant le comportement de la blockchain. Ces propositions de gouvernance incluent : modifier la durée de l'epoch, ajuster les exigences minimales et maximales de participation des validateurs, mettre à jour les paramètres du système, effectuer des mises à niveau du code de la blockchain centrale, ainsi que mettre à niveau le module de framework Aptos ( un ensemble de bibliothèques de développement Move centrales ) pour corriger des bugs ou améliorer des fonctionnalités.

4. AptosBFTv4 : consensus efficace

AptosBFTv4 est le premier protocole BFT de blockchain de production avec une preuve de correction stricte. Ce protocole utilise un mécanisme de réponse optimiste, réalisant une faible latence et un haut débit, tirant pleinement parti des performances du réseau sous-jacent. En s'améliorant sur la base de Hotstuff, AptosBFTv4 a réduit le délai de soumission de 3 étapes à 2 étapes, diminuant de 33 % la latence sans sacrifier l'efficacité de communication.

Le processus de mise en œuvre met l'accent sur la sécurité, la rigueur et la capacité de mise à niveau, séparant clairement les invariants pour permettre l'isolement et un audit efficace, tout en adoptant une philosophie de conception sans fork. La même pile logicielle a été mise à niveau quatre fois et testée en ligne, prouvant la rigueur et la robustesse de son processus de développement. En tant que quatrième itération, AptosBFTv4 est le protocole de consensus tolérant aux pannes byzantines de niveau production le plus rapide à ce jour.

Même si certains nœuds tombent en panne, Aptos peut garantir le fonctionnement continu de l'ensemble du réseau. Cela est dû à un mécanisme maintenu par un système de réputation sur la chaîne, qui utilise la disponibilité et la performance passées comme indicateurs pour l'avenir, minimisant automatiquement l'impact négatif des validateurs peu réactifs et sous-performants.

5. Mesures de sécurité renforçant la confiance des utilisateurs

Les comptes Aptos prennent en charge une gestion flexible des clés, y compris la rotation des clés, l'agilité cryptographique et des modèles de garde hybrides. La rotation des clés est une bonne pratique et est essentielle pour prévenir les attaques à distance qui pourraient compromettre des comptes multiples. Sur d'autres blockchains, la rotation ne peut être réalisée qu'en migrant tous les actifs vers un nouveau compte. Aptos adopte une approche de découplage entre comptes et clés, permettant l'ajout transparent de nouveaux algorithmes de signature numérique pour prendre en charge différents types de clés publiques et privées. Le modèle de garde hybride prend en charge des solutions de récupération avancées et la gestion des comptes, contribuant à réduire l'écart entre le Web2 et le Web3.

Les portefeuilles peuvent utiliser la fonction de pré-exécution des transactions, qui explique le résultat de la transaction avant que l'utilisateur ne signe. Ce mécanisme d'évaluation anticipée des transactions peut atténuer les risques de sécurité tels que le phishing, qui deviennent de plus en plus fréquents dans le domaine du Web3. Pour optimiser davantage l'expérience utilisateur, la blockchain Aptos limite la durée de validité de chaque transaction et utilise une triple protection par numéro de série, date d'expiration et ID de chaîne pour empêcher les signataires d'être affectés par des transactions valables indéfiniment, protégeant ainsi efficacement contre les erreurs et les attaques.

Le protocole de consensus d'Aptos et le stockage certifié offrent un support pratique transparent pour le protocole des clients légers, fournissant ainsi une expérience utilisateur plus sûre et fiable. Le réseau Aptos accueille quiconque se connectant à un nœud complet pour accéder directement aux données certifiées, incarnant le principe de Web3 "ne pas faire confiance, mais vérifier". Pour cela, Aptos est construit sur une structure d'arbre de diffusion efficace, fournissant aux participants un réseau à haut débit et à faible latence pour diffuser l'état de la blockchain. Les participants peuvent choisir de traiter toutes les transactions depuis la création, ou de sauter l'historique et de synchroniser directement l'état le plus récent de la blockchain. Les clients légers peuvent synchroniser une partie de l'état de la blockchain, comme des comptes spécifiques ou des valeurs de données, et activer la lecture d'état vérifiée, par exemple en utilisant des horodatages BFT pour obtenir un solde de compte vérifié.

6. Architecture modulaire orientée vers l'avenir

Aptos a une tradition historique de capacité d'évolution, conçue dès le départ pour la modularité et la flexibilité. Cela permet à l'architecture Aptos de supporter des mises à jour fréquentes, ce qui signifie que la blockchain peut rapidement adopter les dernières avancées technologiques et fournir un soutien technique pour de nouveaux cas d'utilisation.

La conception modulaire d'Aptos offre une flexibilité aux clients et est optimisée pour des mises à jour fréquentes sans temps d'arrêt - ces caractéristiques ont été pleinement démontrées lors des itérations précédentes du réseau principal, du réseau de test et de plusieurs tests de pression internes. La blockchain Aptos comprend un protocole de gestion des modifications en chaîne intégré, permettant un déploiement rapide des nouvelles innovations technologiques et soutenant de nouveaux cas d'utilisation Web3.

7. Mécanisme de récompense basé sur les propositions

Dans le testnet incitatif 3 d'Aptos, un système de récompense basé sur le vote a été adopté. Dans ce mode, une fois que les deux tiers des votes atteignent le nœud proposeur, le consensus BFT est atteint. Cela signifie qu'un tiers des votes ultérieurs ne sont pas inclus, et les validateurs concernés ne reçoivent pas de récompense.

Cela peut entraîner une compétition de latence, les validateurs proches du cluster de nœuds principaux ayant souvent plus de récompenses. Dans ce cas, les opérateurs de nœuds ont tendance à déplacer les nœuds plus près du cluster principal pour améliorer la latence, augmentant ainsi les récompenses de staking. Cela nuit à la décentralisation et à la répartition géographique, car cela encourage la concentration des nœuds.

Pour promouvoir un degré plus élevé de décentralisation, Aptos a désormais mis en œuvre un système de récompense basé sur la performance des propositions comme système de récompense pour le staking. Ce système basé sur les propositions a un temps d'expiration plus élevé que le vote et est moins sensible aux délais interrégionaux. Cela augmente le taux de récompense des nœuds dans les zones éloignées et atténue l'impact de la distribution géographique. Par exemple, si un validateur n'est pas situé à proximité de la localisation physique du plus grand cluster de nœuds, ses récompenses ne seront pas réduites. Le modèle de récompense prend toujours en compte le comportement de vote, car une bonne performance de vote influence la probabilité d'élection des proposeurs.

8. Arbre de Merkle sparse haute performance

Aptos utilise un arbre de Merkle en méduse (JMT) conçu pour optimiser les performances d'écriture des moteurs de stockage sous-jacents basés sur LSM comme RocksDB(, en utilisant un modèle de clé basé sur les versions qui est monotone croissant. JMT atteint un équilibre pratique entre l'utilisation du CPU, les opérations I/O et l'occupation de l'espace de stockage, garantissant des performances satisfaisantes tout en contrôlant l'expansion des données d'état sur le disque.

En plus de JMT comme format de persistance de l'état d'Aptos, il existe une autre implémentation de l'arbre de Merkle épars en mémoire et sans verrou. Cette implémentation est spécialement conçue pour le cache et la parallélisation, utilisée en conjonction avec Block-STM pour réaliser des mises à jour d'état global à haute performance.

![8 innovations qui feront d'Aptos un leader parmi les nouvelles blockchains])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(

APT-6.18%
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
  • Reposter
  • Partager
Commentaire
0/400
ShibaOnTheRunvip
· 07-26 02:47
move est vraiment délicieux !
Voir l'originalRépondre0
TommyTeachervip
· 07-24 19:52
move est vraiment bon ! Vite, entrez dans une position
Voir l'originalRépondre0
MetaMiseryvip
· 07-24 16:57
move incroyable !
Voir l'originalRépondre0
WalletDetectivevip
· 07-24 16:56
Move est vraiment bull
Voir l'originalRépondre0
FlyingLeekvip
· 07-24 16:50
C'est tout, continue à te reposer.
Voir l'originalRépondre0
SeeYouInFourYearsvip
· 07-24 16:30
cette fois, c'est solide
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)