Les 8 moteurs clés du développement du réseau Aptos : du langage Move à l'architecture haute performance.

robot
Création du résumé en cours

Les 8 moteurs d'innovation du réseau Aptos

Aptos, en tant que l'une des blockchains avec la latence la plus basse et le débit le plus élevé sur le marché des cryptomonnaies, offre une grande commodité aux développeurs pour construire des applications web3. Cet article présentera les 8 moteurs clés du développement du réseau Aptos.

8 innovations qui font d'Aptos un leader des nouvelles chaînes publiques

1. Développement d'applications optimisées en Move

Le langage Move utilisé par Aptos offre de meilleures conditions de développement aux développeurs et améliore l'efficacité du développement. Move est un langage de programmation 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 nombreux principes de conception fondamentaux, ce qui fait d'Aptos un environnement de développement Move efficace et agréable. Move a été initialement conçu pour le prédécesseur d'Aptos, ce lien garantit que les développeurs Move existants peuvent construire sans effort sur Aptos, et que les débutants peuvent également bénéficier de la documentation et des exemples existants.

Aptos a ajouté de nombreuses fonctionnalités au niveau du langage et du framework, améliorant considérablement l'écosystème Move, y compris une architecture de sécurité complète, une mesure de gaz détaillée et configurable, une capacité de mise à niveau du code, des tables à grande échelle, des comptes de ressources, etc. De plus, les validateurs Move fournissent une protection supplémentaire pour les invariants des contrats et sont activement étendus dans Aptos.

De nombreux chercheurs et développeurs des débuts de la langue Move restent actifs dans l'écosystème Aptos, renforçant continuellement la langue Move et la communauté. Après quatre années de tests et de validations, Move est devenu un langage de développement mature pouvant être utilisé en production.

2. Block-STM apporte plus de liberté de programmation

Block-STM est un nouveau moteur d'exécution parallèle de contrats intelligents, construit autour de la mémoire de transaction d'Aptos et des principes de contrôle de concurrence optimiste. Cette méthode novatrice de parallélisation des transactions peut accélérer la vitesse de traitement des transactions sans nuire à l'expérience des développeurs.

Contrairement aux moteurs d'exécution parallèles qui nécessitent de lire et d'écrire des données pour violer l'atomicité des transactions, Block-STM permet aux développeurs de coder sans restrictions et d'atteindre un débit plus élevé et une latence plus faible pour des cas d'utilisation réels. Les développeurs peuvent facilement construire des applications hautement parallélisées avec Block-STM.

Block-STM prend en charge une atomicité plus riche que d'autres environnements d'exécution parallèle qui nécessitent de diviser les opérations en plusieurs transactions, améliorant ainsi l'expérience utilisateur en réduisant la latence et en augmentant l'efficacité des coûts.

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

Pour soutenir une couche 1 véritablement décentralisée et sans autorisation, Aptos dispose d'une gouvernance on-chain intégrée, permettant des changements de configuration du réseau et de la machine virtuelle sans faille. Le testnet incitatif 3 d'Aptos et le mainnet l'ont prouvé.

Sur le réseau principal, 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 jetons ont voté en faveur de cette proposition pour aider à protéger le réseau.

Depuis sa création, la communauté Aptos a pu créer et voter sur des propositions influençant le comportement de la blockchain Aptos. Les propositions de gouvernance comprennent : la modification de la durée des epochs, l'ajustement des valeurs minimales et maximales de l'équité des validateurs, la modification des paramètres système, les mises à niveau logicielles du code de la blockchain principale, ainsi que la mise à niveau du module de cadre Aptos ( et d'un ensemble de bibliothèques de développement Move essentielles ) pour corriger des bugs ou améliorer des fonctionnalités.

4. Consensus efficace AptosBFTv4

AptosBFTv4 est le premier protocole BFT de blockchain de production avec une preuve de correction stricte. Ce protocole utilise une conception de réponse optimiste, offrant une faible latence et un haut débit, tout en tirant pleinement parti des performances du réseau sous-jacent. Amélioré sur la base de Hotstuff, AptosBFTv4 réduit le délai de soumission de 3 étapes à 2 étapes, réduisant ainsi de 33 % la latence sans sacrifier la compensation de communication.

Lors de la mise en œuvre, il a été tenu compte de la rigueur de la sécurité et de la capacité de mise à niveau. Cette mise en œuvre sépare clairement les invariants afin d'isoler et d'auditer efficacement, en imposant un principe de non-forking. La même pile logicielle a été mise à niveau quatre fois et testée sur le réseau réel, prouvant la minutie et la robustesse de son processus de développement. Lors de la quatrième itération, AptosBFTv4 est devenu le protocole de consensus byzantin tolérant aux pannes le plus rapide et prêt pour la production.

Même si certains nœuds tombent en panne, Aptos peut garantir le bon fonctionnement de l'ensemble du réseau. Cela est possible grâce à la maintenance du système de réputation en chaîne, qui utilise la disponibilité et la performance passées comme indicateurs futurs, minimisant automatiquement l'impact négatif des validateurs lents et sous-performants.

5. Renforcer la garantie de confiance des utilisateurs

Les comptes Aptos prennent en charge une gestion flexible des clés, y compris des fonctionnalités telles que la rotation des clés, l'agilité cryptographique et un modèle de gestion hybride. La rotation des clés est une bonne pratique d'utilisation, essentielle pour prévenir les attaques à distance. Sur d'autres blockchains, la rotation ne peut être effectuée qu'en migrant tous les actifs vers un nouveau compte. La méthode de découplage des comptes et des clés d'Aptos permet d'ajouter sans effort 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 gestion hybride prend en charge des solutions de récupération avancées et la gestion des comptes, ce qui aide à combler le fossé entre le Web2 et le Web3.

Le portefeuille peut utiliser l'exécution préliminaire des transactions pour expliquer les résultats de la transaction avant que l'utilisateur ne signe. L'évaluation des transactions avant signature peut réduire les risques de sécurité tels que le phishing. Pour optimiser davantage l'expérience utilisateur, la blockchain Aptos limite la faisabilité de chaque transaction et protège le signataire contre les impacts d'une validité illimitée grâce à une triple protection par numéro de série, date d'expiration et ID de chaîne.

Le protocole de consensus d'Aptos et le stockage authentifié permettent un support transparent des protocoles de client léger, offrant ainsi une expérience utilisateur plus sûre et fiable. Le réseau Aptos invite quiconque à se connecter à un nœud complet pour accéder directement aux données validées, incarnant le principe du Web3 "sans confiance, à vérifier". Pour cela, Aptos est construit sur une structure d'arbre multicast efficace, offrant aux participants un réseau de propagation d'état de blockchain à haute capacité et à faible latence. Les participants peuvent traiter toutes les transactions depuis la création du réseau ou peuvent sauter l'historique de la blockchain pour synchroniser uniquement l'état le plus récent. Les clients légers peuvent synchroniser une partie de l'état de la blockchain, tels que des comptes spécifiques ou des valeurs de données, et permettre la lecture d'état validée.

6. Architecture modulaire orientée vers l'avenir

Aptos a une conception axée sur la capacité de mise à niveau, construisant chaque composant système selon les principes de modularité et de flexibilité dès le départ. Cela permet à l'architecture d'Aptos de supporter des mises à niveau fréquentes, d'adopter rapidement les dernières avancées technologiques et de fournir un soutien technique pour les cas d'utilisation émergents.

La conception modulaire d'Aptos offre une flexibilité client et est optimisée pour des mises à jour fréquentes sans temps d'arrêt. Ces caractéristiques ont été validées lors des itérations précédentes du réseau principal, des tests sur le réseau de test et de plusieurs tests de pression internes. La blockchain Aptos comprend un protocole de gestion des changements intégré, permettant de déployer rapidement de nouvelles innovations technologiques et de soutenir de nouveaux scénarios d'applications 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 modèle, une fois que les deux tiers des votes atteignent le nœud du proposeur, le consensus BFT est atteint, ce qui signifie qu'un tiers des votes ultérieurs n'est pas inclus, et les validateurs concernés ne reçoivent pas de récompenses.

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

Aptos a maintenant mis en œuvre un système de récompenses basé sur la performance des propositions comme système de récompenses de mise, afin de favoriser un plus grand degré de décentralisation. Le système basé sur les propositions a un temps d'attente plus long que le vote et est moins sensible aux retards interrégionaux. Cela améliore le taux de récompense des nœuds dans les régions éloignées et atténue l'impact de la distribution géographique. 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 Merkle Sparse haute performance

Aptos utilise la conception Jellyfish Merkle Tree (JMT), en utilisant un schéma de clé basé sur les versions monotoniques pour optimiser l'écriture des moteurs de stockage sous-jacents basés sur LSM tels que RocksDB(. JMT atteint un équilibre pratique optimal entre l'utilisation du CPU, de l'I/O et du stockage, garantissant des performances satisfaisantes tout en contrôlant la taille des données d'état en expansion sur le disque.

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

![8 innovations qui font d'Aptos un leader parmi les nouvelles chaînes de blocs])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(

APT-1.44%
MOVE0.16%
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
  • 5
  • Reposter
  • Partager
Commentaire
0/400
BearMarketBuildervip
· 07-22 04:18
move vraiment vite.
Voir l'originalRépondre0
DarkPoolWatchervip
· 07-21 20:23
La construction écologique est en effet bonne.
Voir l'originalRépondre0
DefiSecurityGuardvip
· 07-20 04:10
*soupir* exécution parallèle sans protection adéquate contre le MEV ? des drapeaux rouges partout...
Voir l'originalRépondre0
AirdropHunterKingvip
· 07-20 04:00
Quand pourrai-je émettre un jeton ? Faites-le moi au plus vite pour que je puisse en profiter.
Voir l'originalRépondre0
BugBountyHuntervip
· 07-20 03:58
Le projet a l'air pas mal, mais j'ai peur qu'il y ait un problème en cours de route.
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)