Les 8 principaux moteurs d'innovation du réseau Aptos
Aptos, en tant que plateforme blockchain avec la latence la plus basse et le plus haut débit, a apporté une transformation majeure pour les développeurs construisant des applications Web3. Quels sont les facteurs clés derrière la croissance florissante de l'écosystème Aptos ? Cet article présentera les 8 innovations qui propulsent le développement du réseau Aptos.
1. Développement d'applications optimisées en Move
Le langage Move utilisé par Aptos offre aux développeurs un meilleur environnement de développement 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 avec Move, partageant de nombreux concepts de conception fondamentaux, ce qui fait d'Aptos une plateforme de développement Move efficace et agréable. Move a été initialement conçu pour l'ancêtre d'Aptos, cette origine garantit que les développeurs Move existants peuvent migrer sans effort vers Aptos, et les débutants peuvent également bénéficier des documents et exemples accumulés auparavant.
Aptos a ajouté de nombreuses fonctionnalités au niveau du langage et du cadre, améliorant considérablement l'écosystème Move. Ces améliorations incluent une architecture de sécurité perfectionnée, une mesure de gas détaillée et configurable, la possibilité de mise à niveau du code, des comptes de ressources, etc. De plus, Move Prover, en tant qu'outil de vérification formelle des contrats intelligents Move, offre une protection supplémentaire pour les invariants des contrats et a été activement étendu sur Aptos.
De nombreux chercheurs et développeurs originaux 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 tests et de validations, le langage Move est devenu un langage de développement mature et de niveau production.
2. Block-STM offre plus de liberté de programmation
Block-STM est un nouveau moteur d'exécution parallèle de contrats intelligents, construit sur le principe de la mémoire de transaction d'Aptos et du contrôle de concurrence optimiste. Cette méthode innovante de parallélisation des transactions peut accélérer la vitesse de traitement des transactions sans affecter l'expérience de développement.
Contrairement aux moteurs d'exécution parallèle 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 sans restrictions, réalisant ainsi un débit plus élevé et une latence plus faible pour les applications réelles. Les développeurs peuvent facilement utiliser Block-STM pour construire des applications hautement parallélisées. Block-STM prend en charge une atomicité plus riche que d'autres environnements d'exécution parallèle, n'ayant généralement pas besoin de diviser les opérations en plusieurs transactions ( compromettant l'atomicité logique ). Cela aide à réduire la latence, à améliorer l'efficacité des coûts, renforçant ainsi l'expérience utilisateur.
3. Gouvernance sur la chaîne et décentralisation
Pour soutenir une couche 1 véritablement décentralisée et sans autorisation, Aptos a intégré un mécanisme de gouvernance en chaîne qui permet des modifications transparentes de la configuration du réseau et de la machine virtuelle. Les tests d'incitation du testnet 3 d'Aptos et du mainnet ont déjà prouvé 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". La mise en place d'un seuil plus actif permet de guider rapidement le réseau, plus de 52 % des détenteurs de jetons ayant voté en faveur de cette proposition pour aider à protéger le réseau.
Depuis sa création, la communauté Aptos a été en mesure de créer et de voter sur des propositions qui influencent le fonctionnement de la blockchain Aptos. Les propositions de gouvernance incluent : modifier la durée des époques, ajuster les exigences minimales/maximales de participation des validateurs, modifier les drapeaux, utiliser le code de la blockchain principale pour des mises à jour logicielles, ainsi que mettre à jour le module de cadre Aptos (, un ensemble de bibliothèques de développement Move essentielles ), corriger des bogues ou améliorer les fonctionnalités de la blockchain Aptos.
4. Consensus efficace AptosBFTv4
AptosBFTv4 est le premier protocole BFT de blockchain de production avec une preuve de correction stricte. Ce protocole présente des caractéristiques de réponse optimiste, capable de fournir une faible latence et un haut débit, tirant pleinement parti 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, diminuant la latence de 33 % sans sacrifier la compensation de communication.
Lors de sa mise en œuvre, la sécurité et la capacité de mise à niveau ont été prises en compte avec rigueur, cette mise en œuvre a clairement séparé les invariants afin d'isoler et d'auditer efficacement, imposant ainsi le principe de non-forking. La même pile logicielle a été mise à niveau 4 fois et testée sur le réseau en temps réel, prouvant la réflexion et la robustesse de son processus de développement. Lors de la quatrième itération, AptosBFTv4 est devenu le protocole de consensus tolérant aux pannes byzantines le plus rapide et prêt pour la production.
Même si des nœuds individuels tombent en panne, Aptos peut garantir le bon fonctionnement de l'ensemble du réseau. Cela est dû à la maintenance du système de réputation en chaîne, qui utilise la disponibilité et les performances passées comme indicateurs futurs, réduisant automatiquement l'impact négatif des validateurs réactifs et peu performants.
5. Mécanismes de sécurité renforçant la confiance des utilisateurs
Le compte Aptos prend en charge une gestion flexible des clés, y compris la rotation des clés, l'agilité cryptographique et des modèles de gestion hybride. La rotation des clés est une bonne pratique d'utilisation, essentielle pour prévenir les attaques à distance qui pourraient compromettre plusieurs comptes. Sur d'autres blockchains, la rotation ne peut être effectuée qu'en migrant tous les actifs vers un nouveau compte. Aptos adopte une méthode de découplage des comptes et des clés, permettant 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 avancées de récupération et de gestion de comptes, contribuant à réduire l'écart entre le Web2 et le Web3.
Le portefeuille peut utiliser l'exécution préliminaire des transactions pour expliquer les résultats des transactions aux utilisateurs avant qu'ils ne signent. Évaluer les transactions avant la signature peut réduire les risques de sécurité tels que le phishing, qui deviennent de plus en plus courants dans le Web3. Pour renforcer 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 éviter que le signataire ne soit affecté indéfiniment, empêchant ainsi les erreurs ou les attaques.
Le protocole de consensus Aptos et le stockage vérifié ont mis en œuvre un support pratique sans faille pour le protocole de client léger, permettant ainsi une expérience utilisateur plus sécurisée et fiable. Le réseau Aptos accueille quiconque à se connecter à des nœuds complets pour accéder directement aux données vérifiées, incarnant le principe "ne pas faire confiance, mais vérifier" du Web3. Pour ce faire, Aptos a établi une structure d'arbre multicast efficace, offrant un réseau à haut débit et à faible latence pour diffuser l'état de la blockchain aux participants. Les participants peuvent traiter toutes les transactions depuis la création du monde ou sauter complètement l'historique pour synchroniser directement l'état le plus récent. Les clients légers peuvent synchroniser une partie de l'état de la blockchain, par exemple des comptes spécifiques ou des valeurs de données, et activer la lecture d'état vérifiée, comme l'obtention de soldes de compte vérifiés à l'aide de timestamps BFT.
6. Architecture modulaire orientée vers l'avenir
Aptos a une génétique de capacité de mise à niveau. Dès le début, chaque partie du système a été conçue avec une approche modulaire et flexible. Cela permet à l'architecture d'Aptos de prendre en charge des mises à niveau fréquentes, ce qui signifie que la blockchain peut adopter rapidement les dernières avancées technologiques et fournir un soutien technique aux nouveaux cas d'utilisation.
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é pleinement démontrées lors des itérations précédentes du mainnet, des testnets et de plusieurs tests de pression internes. La blockchain Aptos comprend un protocole de gestion des modifications en chaîne intégré, permettant le déploiement rapide de nouvelles innovations technologiques et prenant en charge 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 modèle, 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 que les validateurs concernés ne reçoivent pas de récompense.
Cela peut entraîner une concurrence pour la latence, les validateurs proches des clusters de nœuds principaux ayant tendance à recevoir plus de récompenses. Dans ce cas, les opérateurs de nœuds déplaceront leurs nœuds vers une position plus proche du cluster principal afin d'améliorer la latence et d'augmenter les récompenses de staking. Cela nuit à la décentralisation et à la répartition géographique, car cela encourage le déploiement centralisé. Pour favoriser un plus grand degré 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 de staking.
Les systèmes basés sur des propositions ont un temps d'attente plus élevé que le vote et sont moins sensibles 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 répartition géographique. Par exemple, si un validateur n'est pas situé dans le cluster de nœuds maximum, les récompenses qu'il reçoit seront 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 du proposeur.
8. Arbre de Merkle clairsemé à haute performance
Aptos utilise la conception Jellyfish Merkle Tree (JMT), en utilisant un schéma de clé basé sur des versions monotoniques croissantes pour optimiser les performances d'écriture du moteur de stockage sous-jacent basé sur LSM comme RocksDB(. JMT atteint un équilibre pratique entre l'utilisation du CPU, des E/S et du stockage, garantissant des performances satisfaisantes tout en contrôlant l'échelle des données d'état gonflées 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, et est utilisée avec Block-STM pour réaliser des mises à jour d'état global à haute performance.
![8 innovations qui feront d'Aptos un leader des nouvelles blockchains])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(
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.
16 J'aime
Récompense
16
9
Partager
Commentaire
0/400
TokenomicsTinfoilHat
· Il y a 5h
Tout au long de la journée, à bouger ici et là, il vaut mieux aller faire du poh, c'est plus rapide.
Voir l'originalRépondre0
SundayDegen
· 07-26 11:46
On dirait qu'il y a quelque chose.
Voir l'originalRépondre0
GhostAddressMiner
· 07-26 11:04
Les données off-chain ne mentent pas... Les bytecode dans les anciens contrats move contiennent encore des informations intéressantes, ceux qui comprennent comprennent naturellement.
Voir l'originalRépondre0
GateUser-3a330bb6
· 07-26 07:51
Tenez bien fort 💪
Voir l'originalRépondre0
SerumDegen
· 07-26 06:11
j'attends toujours qu'aptos commence vraiment à pump... tout ce hopium technologique n'aide pas mes sacs sous l'eau en ce moment, pour être honnête
Voir l'originalRépondre0
HorizonHunter
· 07-26 06:09
move est fiable, c'est tout ce qu'il faut savoir~
Voir l'originalRépondre0
CryptoCross-TalkClub
· 07-26 06:07
move ne move pas, j'ai peur de ne pas pouvoir faire bouger l'argent des pigeons Portefeuille
Voir l'originalRépondre0
MainnetDelayedAgain
· 07-26 05:46
Les enregistrements montrent que le drapeau de haute capacité est en place depuis 428 jours, il ne reste plus qu'à attendre que ça fleurisse.
Moteur d'innovation du réseau Aptos : Analyse des 8 grandes forces motrices
Les 8 principaux moteurs d'innovation du réseau Aptos
Aptos, en tant que plateforme blockchain avec la latence la plus basse et le plus haut débit, a apporté une transformation majeure pour les développeurs construisant des applications Web3. Quels sont les facteurs clés derrière la croissance florissante de l'écosystème Aptos ? Cet article présentera les 8 innovations qui propulsent le développement du réseau Aptos.
1. Développement d'applications optimisées en Move
Le langage Move utilisé par Aptos offre aux développeurs un meilleur environnement de développement 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 avec Move, partageant de nombreux concepts de conception fondamentaux, ce qui fait d'Aptos une plateforme de développement Move efficace et agréable. Move a été initialement conçu pour l'ancêtre d'Aptos, cette origine garantit que les développeurs Move existants peuvent migrer sans effort vers Aptos, et les débutants peuvent également bénéficier des documents et exemples accumulés auparavant.
Aptos a ajouté de nombreuses fonctionnalités au niveau du langage et du cadre, améliorant considérablement l'écosystème Move. Ces améliorations incluent une architecture de sécurité perfectionnée, une mesure de gas détaillée et configurable, la possibilité de mise à niveau du code, des comptes de ressources, etc. De plus, Move Prover, en tant qu'outil de vérification formelle des contrats intelligents Move, offre une protection supplémentaire pour les invariants des contrats et a été activement étendu sur Aptos.
De nombreux chercheurs et développeurs originaux 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 tests et de validations, le langage Move est devenu un langage de développement mature et de niveau production.
2. Block-STM offre plus de liberté de programmation
Block-STM est un nouveau moteur d'exécution parallèle de contrats intelligents, construit sur le principe de la mémoire de transaction d'Aptos et du contrôle de concurrence optimiste. Cette méthode innovante de parallélisation des transactions peut accélérer la vitesse de traitement des transactions sans affecter l'expérience de développement.
Contrairement aux moteurs d'exécution parallèle 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 sans restrictions, réalisant ainsi un débit plus élevé et une latence plus faible pour les applications réelles. Les développeurs peuvent facilement utiliser Block-STM pour construire des applications hautement parallélisées. Block-STM prend en charge une atomicité plus riche que d'autres environnements d'exécution parallèle, n'ayant généralement pas besoin de diviser les opérations en plusieurs transactions ( compromettant l'atomicité logique ). Cela aide à réduire la latence, à améliorer l'efficacité des coûts, renforçant ainsi l'expérience utilisateur.
3. Gouvernance sur la chaîne et décentralisation
Pour soutenir une couche 1 véritablement décentralisée et sans autorisation, Aptos a intégré un mécanisme de gouvernance en chaîne qui permet des modifications transparentes de la configuration du réseau et de la machine virtuelle. Les tests d'incitation du testnet 3 d'Aptos et du mainnet ont déjà prouvé 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". La mise en place d'un seuil plus actif permet de guider rapidement le réseau, plus de 52 % des détenteurs de jetons ayant voté en faveur de cette proposition pour aider à protéger le réseau.
Depuis sa création, la communauté Aptos a été en mesure de créer et de voter sur des propositions qui influencent le fonctionnement de la blockchain Aptos. Les propositions de gouvernance incluent : modifier la durée des époques, ajuster les exigences minimales/maximales de participation des validateurs, modifier les drapeaux, utiliser le code de la blockchain principale pour des mises à jour logicielles, ainsi que mettre à jour le module de cadre Aptos (, un ensemble de bibliothèques de développement Move essentielles ), corriger des bogues ou améliorer les fonctionnalités de la blockchain Aptos.
4. Consensus efficace AptosBFTv4
AptosBFTv4 est le premier protocole BFT de blockchain de production avec une preuve de correction stricte. Ce protocole présente des caractéristiques de réponse optimiste, capable de fournir une faible latence et un haut débit, tirant pleinement parti 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, diminuant la latence de 33 % sans sacrifier la compensation de communication.
Lors de sa mise en œuvre, la sécurité et la capacité de mise à niveau ont été prises en compte avec rigueur, cette mise en œuvre a clairement séparé les invariants afin d'isoler et d'auditer efficacement, imposant ainsi le principe de non-forking. La même pile logicielle a été mise à niveau 4 fois et testée sur le réseau en temps réel, prouvant la réflexion et la robustesse de son processus de développement. Lors de la quatrième itération, AptosBFTv4 est devenu le protocole de consensus tolérant aux pannes byzantines le plus rapide et prêt pour la production.
Même si des nœuds individuels tombent en panne, Aptos peut garantir le bon fonctionnement de l'ensemble du réseau. Cela est dû à la maintenance du système de réputation en chaîne, qui utilise la disponibilité et les performances passées comme indicateurs futurs, réduisant automatiquement l'impact négatif des validateurs réactifs et peu performants.
5. Mécanismes de sécurité renforçant la confiance des utilisateurs
Le compte Aptos prend en charge une gestion flexible des clés, y compris la rotation des clés, l'agilité cryptographique et des modèles de gestion hybride. La rotation des clés est une bonne pratique d'utilisation, essentielle pour prévenir les attaques à distance qui pourraient compromettre plusieurs comptes. Sur d'autres blockchains, la rotation ne peut être effectuée qu'en migrant tous les actifs vers un nouveau compte. Aptos adopte une méthode de découplage des comptes et des clés, permettant 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 avancées de récupération et de gestion de comptes, contribuant à réduire l'écart entre le Web2 et le Web3.
Le portefeuille peut utiliser l'exécution préliminaire des transactions pour expliquer les résultats des transactions aux utilisateurs avant qu'ils ne signent. Évaluer les transactions avant la signature peut réduire les risques de sécurité tels que le phishing, qui deviennent de plus en plus courants dans le Web3. Pour renforcer 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 éviter que le signataire ne soit affecté indéfiniment, empêchant ainsi les erreurs ou les attaques.
Le protocole de consensus Aptos et le stockage vérifié ont mis en œuvre un support pratique sans faille pour le protocole de client léger, permettant ainsi une expérience utilisateur plus sécurisée et fiable. Le réseau Aptos accueille quiconque à se connecter à des nœuds complets pour accéder directement aux données vérifiées, incarnant le principe "ne pas faire confiance, mais vérifier" du Web3. Pour ce faire, Aptos a établi une structure d'arbre multicast efficace, offrant un réseau à haut débit et à faible latence pour diffuser l'état de la blockchain aux participants. Les participants peuvent traiter toutes les transactions depuis la création du monde ou sauter complètement l'historique pour synchroniser directement l'état le plus récent. Les clients légers peuvent synchroniser une partie de l'état de la blockchain, par exemple des comptes spécifiques ou des valeurs de données, et activer la lecture d'état vérifiée, comme l'obtention de soldes de compte vérifiés à l'aide de timestamps BFT.
6. Architecture modulaire orientée vers l'avenir
Aptos a une génétique de capacité de mise à niveau. Dès le début, chaque partie du système a été conçue avec une approche modulaire et flexible. Cela permet à l'architecture d'Aptos de prendre en charge des mises à niveau fréquentes, ce qui signifie que la blockchain peut adopter rapidement les dernières avancées technologiques et fournir un soutien technique aux nouveaux cas d'utilisation.
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é pleinement démontrées lors des itérations précédentes du mainnet, des testnets et de plusieurs tests de pression internes. La blockchain Aptos comprend un protocole de gestion des modifications en chaîne intégré, permettant le déploiement rapide de nouvelles innovations technologiques et prenant en charge 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 modèle, 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 que les validateurs concernés ne reçoivent pas de récompense.
Cela peut entraîner une concurrence pour la latence, les validateurs proches des clusters de nœuds principaux ayant tendance à recevoir plus de récompenses. Dans ce cas, les opérateurs de nœuds déplaceront leurs nœuds vers une position plus proche du cluster principal afin d'améliorer la latence et d'augmenter les récompenses de staking. Cela nuit à la décentralisation et à la répartition géographique, car cela encourage le déploiement centralisé. Pour favoriser un plus grand degré 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 de staking.
Les systèmes basés sur des propositions ont un temps d'attente plus élevé que le vote et sont moins sensibles 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 répartition géographique. Par exemple, si un validateur n'est pas situé dans le cluster de nœuds maximum, les récompenses qu'il reçoit seront 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 du proposeur.
8. Arbre de Merkle clairsemé à haute performance
Aptos utilise la conception Jellyfish Merkle Tree (JMT), en utilisant un schéma de clé basé sur des versions monotoniques croissantes pour optimiser les performances d'écriture du moteur de stockage sous-jacent basé sur LSM comme RocksDB(. JMT atteint un équilibre pratique entre l'utilisation du CPU, des E/S et du stockage, garantissant des performances satisfaisantes tout en contrôlant l'échelle des données d'état gonflées 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, et est utilisée avec Block-STM pour réaliser des mises à jour d'état global à haute performance.
![8 innovations qui feront d'Aptos un leader des nouvelles blockchains])https://img-cdn.gateio.im/webp-social/moments-bcbc2b1a646b35c43945b9a2968d811f.webp(