Aptos est une blockchain de couche 1 conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité. Il est né des projets Diem et Novi de Meta et sera lancé en octobre 2022.
La pile technologique d’Aptos présente de nombreux aspects nouveaux, notamment le mécanisme de consensus AptosBFTv4, le protocole de pool de mémoire Quorum Store, le moteur d’exécution parallèle Block-STM et le langage de programmation Aptos Move.
Depuis juillet 2023, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. Des activités de création d’art public d’une journée sur la plateforme de médias sociaux Chingari, l’oracle Pyth et Graffio ont favorisé l’activité de transactions en chaîne.
Aptos Labs et Aptos Foundation ont établi des partenariats avec de nombreuses entreprises et groupes d’entreprises bien connus, notamment Microsoft, Alibaba Cloud, NPIXEL, Rakuten Group, Coinbase Pay, etc., avec de nombreux plans de croissance axés sur la région Asie-Pacifique.
Le débat entre modularité et intégration a été largement débattu et, dans l’ensemble, les deux côtés se dirigent vers des objectifs similaires : les chaînes modulaires sont initialement optimisées pour la vérifiabilité et la décentralisation, tandis que les chaînes intégrées sont optimisées pour une faible latence et un débit élevé.
Aptos est l’un des plus grands acteurs du camp d’intégration, l’équipe de développement Aptos Labs ayant levé un financement total d’environ 400 millions de dollars. Depuis sa mise en ligne en octobre 2022, le réseau a été rapidement mis à niveau, avec plus de 40 AIP et 8 versions majeures publiées. L’écosystème Aptos est relativement jeune, mais compte déjà des projets tels qu’un carnet de commandes en chaîne, un perp DEX et une plateforme de médias sociaux. Dans un récent environnement de test de type réseau principal, Aptos a atteint de manière vérifiable un pic de 30 000 TPS, avec plus de 2 milliards de transactions par jour. S’il parvient à continuer à mettre à niveau sa technologie et à attirer les développeurs et les utilisateurs, Aptos est prêt à démarrer.
arrière-plan
Aptos est né des projets Diem et Novi de Meta. En 2019, Meta (alors connu sous le nom de Facebook) a officiellement annoncé le lancement prochain d’un réseau de paiement basé sur la blockchain, un projet composé de la blockchain autorisée Diem (initialement connue sous le nom de Libra) et du portefeuille Novi (initialement connu sous le nom de Calibra). Le développement a été dirigé par le consortium indépendant Diem Association et la filiale de Facebook Novi Financial, mais Diem et Novi n’ont jamais été lancés en raison de la résistance réglementaire. Diem a été fermée en janvier 2022 et a vendu ses actifs à Silvergate Capital, et en septembre 2022, Meta a annoncé la fermeture de Novi.
Aptos Labs a été créé en décembre 2021 et officiellement lancé en février 2022. Aptos Labs a été cofondé par Mo Shaikh, responsable des partenariats stratégiques chez Novi, qui dirigeait auparavant la stratégie chez Consensys et a fondé une partie de la plateforme immobilière basée sur la blockchain Meridio, et Avery Ching, un ingénieur logiciel avec une formation en superinformatique. L’équipe fondatrice restante est composée de docteurs, de chercheurs, d’ingénieurs, de concepteurs et de stratèges, dont beaucoup ont également travaillé à Diem ou Novi.
En mars 2022, Aptos Labs a annoncé avoir levé 200 millions de dollars et lancé son réseau de développement public et sa base de code open source. Le financement, qui comprend des options sur actions et des jetons, a été dirigé par a16z, avec la participation de Multicoin Capital, ParaFi Capital, Coinbase Ventures et de nombreux autres investisseurs. En juillet 2022, Aptos Labs a annoncé un cycle de financement ultérieur de 150 millions de dollars, évalué à 2 milliards de dollars, dirigé par FTX Ventures et Jump Crypto. FTX Ventures a également participé au premier tour de table ; son investissement est actuellement contrôlé par la procédure de faillite de FTX. D’autres investissements stratégiques de Binance Labs et de Dragonfly Capital portent le financement total à environ 400 millions de dollars.
Après qu’Aptos Labs a publié le livre blanc Aptos en août 2022, le réseau principal a été lancé en octobre 2022. Depuis le lancement du réseau principal, le réseau Aptos a réalisé plusieurs mises à niveau. La version actuelle est la V1.8.0. La Fondation Aptos dirige le développement de l’écosystème Aptos.
technologie
La pile technologique Aptos est conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité, ce qui apporte de nouveaux mécanismes à de nombreux aspects de la pile.
Consensus
Aptos est une preuve de participation déléguée (DPoS) de couche 1 utilisant le protocole de consensus AptosBFTv4.
Appartements BFT
AptosBFT (initialement appelé DiemBFT) a subi quatre itérations pendant Diem avant d’être adopté par la blockchain Aptos. Le premier AptosBFT était basé sur HotStuff, lui-même basé sur le protocole traditionnel Practical BFT (pBFT). L’implémentation actuelle d’Aptos, AptosBFTv4, est désormais basée sur Jolteon, qui améliore la latence HotStuff de 50 % via des changements de vue quadratiques de style pBFT.
De plus, pour réduire la latence causée par les faux leaders, AptosBFT sélectionne les leaders en fonction non seulement de leur mise, mais également de leurs performances (collectivement, « réputation »). Les performances des validateurs mesurent leur succès en tant que leader (à quelle fréquence ils soumettent des propositions) et en tant que non-leader (à quelle fréquence ils votent sur les propositions).
Le débit d’Aptos a encore été amélioré avec la mise en œuvre de Quorum Store dans la mise à niveau d’Aptos V1.5 achevée le 18 juillet 2023. Quorum Store est une implémentation du protocole de pool de mémoire Narwhal. Quorum Store améliore le consensus en séparant la diffusion des données du consensus. Découpler la diffusion des données du consensus est une conclusion clé de l’article de Narwhal et Tusk co-écrit par des chercheurs d’Aptos Labs et de Mysten Labs.
Avant Quorum Store, le traitement des transactions incluait les phases de pool de mémoire et de consensus :
Phase Mempool : Toutes les transactions seront diffusées à tous les validateurs.
Phase de consensus : le leader diffuse toutes les transactions du bloc qu’il crée à tous les validateurs, et les non-leaders votent sur le bloc en envoyant des métadonnées de bloc signées.
Cela entraîne deux goulots d’étranglement :
Propagation répétée des transactions : toutes les transactions seront propagées deux fois à tous les nœuds de vérification lors des étapes de pool de mémoire et de consensus.
Répartition inégale du travail : Pendant la phase de consensus, le leader fait plus de travail que le non-leader car il doit envoyer la transaction originale avec les métadonnées du bloc signé (un message relativement petit). Par conséquent, la bande passante totale est plafonnée par celle du leader, et celle des non-leaders est sous-utilisée.
Quorum Store ajoute une étape intermédiaire entre le mempool et le protocole de consensus. Le processus complet est désormais le suivant :
Phase Memopool : Les transactions ne sont plus diffusées aux validateurs, mais envoyées au Quorum Store ;
**Phase Quorum Store : **Le protocole Quorum Store reçoit les transactions du pool de mémoire et les trie par lots en fonction des frais de gaz. Quorum Store diffuse ces lots au validateur. Après avoir reçu le lot, le validateur trie le lot. Signez-le et envoyez-le à d’autres validateurs.Une fois que le lot reçoit les signatures de plus des ⅔ validateurs, le Quorum Store crée un certificat de disponibilité, garantissant l’unicité et la disponibilité du lot.
Phase de consensus : Le protocole de consensus est le même, sauf que maintenant le leader crée un bloc en utilisant des lots certifiés du Quorum Store au lieu des transactions brutes du mempool.
Cela résout les deux goulots d’étranglement ci-dessus :
Propagation répétée des transactions : la transaction d’origine n’est propagée qu’une seule fois (du mempool au Quorum Store), puis uniquement par lots, réduisant ainsi la quantité de données dans le message.
Répartition inégale du travail : pendant la phase de consensus, le leader n’a qu’à envoyer les métadonnées du lot (et le PoAv correspondant), ce qui représente beaucoup moins de travail qu’avant et plus égal à la charge de travail des non-leaders. De plus, tous les nœuds de validation Tous fonctionnent de la même manière pendant la phase de stockage du quorum.
Lors des tests, Quorum Store a augmenté la limite TPS de 12 fois dans le test de consensus uniquement et de 3 fois dans le test de bout en bout. Cependant, les protocoles basés sur des leaders comme AptosBFT ne peuvent pas exploiter tous les avantages de Quorum Store. Par conséquent, Aptos Labs étudie la mise à niveau vers un protocole de consensus basé sur DAG. Plus de détails peuvent être trouvés dans la section Feuille de route.
DPoS
Les validateurs sont rémunérés par des récompenses de mise inflationnistes, et actuellement, tous les frais de transaction sont brûlés. Les récompenses de mise sont pondérées en fonction de la réputation du validateur (mise en jeu et performance), les récompenses sont distribuées et automatiquement composées à chaque époque, d’une durée de deux heures, et les jetons mis en jeu sont verrouillés sur un cycle global de 30 jours.
Chaque validateur fixera un taux de commission et transmettra le pourcentage restant de jetons à ses délégants. Le jalonnement délégué au sein du protocole sera mis en œuvre sur le réseau principal le 20 avril 2023. Les délégants ont besoin d’au moins 11 APT pour participer. Cela fait plus de personnes dans le communauté éligible pour participer au jalonnement, car la mise minimale pour participer en tant que validateur est de 1 million d’APT (10,5 millions de dollars au 26 décembre 2023).
Le montant maximum de l’APT promis par un validateur est de 50 millions, soit environ 5 % de l’offre totale, ce qui n’est pas une limite supérieure très stricte. Cependant, si un opérateur de validation acquiert suffisamment de participations, il sera incité à lancer plusieurs nœuds de validation, et il convient de noter que les jetons verrouillés peuvent être mis en jeu et recevoir des récompenses en liquidité (après une période de déverrouillage globale de 30 jours).
Il n’existe actuellement aucune pénalité pour les validateurs hors ligne ou malveillants, mais de tels mécanismes pourraient être ajoutés via la gouvernance à l’avenir.
mettre en œuvre
Une fois que les validateurs se sont mis d’accord sur l’ordre de bloc, ils doivent exécuter les transactions dans le bloc et enregistrer les résultats dans le stockage. De nombreuses blockchains disposent d’un moteur de transactions séquentielles, dans lequel les transactions sont ordonnées et exécutées une par une. Pour accélérer l’exécution, Aptos utilise un moteur d’exécution parallèle. De plus, ce qui différencie Aptos des autres réseaux avec traitement parallèle des transactions, tels que Solana et Sui, c’est qu’il ne nécessite pas de connaissance préalable des dépendances déclarées par l’utilisateur.
Pour ce faire, Aptos utilise Block-STM, qui repose sur les principes de la mémoire de transaction logicielle (STM) et du contrôle de concurrence optimiste (OCC). Les bibliothèques STM avec OCC suivent un cadre général dans lequel les transactions sont exécutées de manière optimiste (c’est-à-dire en supposant qu’il n’y a aucune dépendance), vérifiées après l’exécution, abandonnées si des dépendances sont présentes et enfin réexécutées. Cependant, cette approche est rarement utilisée dans la pratique en raison de performances limitées dues à la gestion des dépendances et des abandons en cascade.
Pour être adapté au déploiement et surmonter ces limitations des systèmes OCC STM, Block-STM utilise des séquences de transactions prédéfinies pour estimer les dépendances et ainsi réduire le nombre d’abandons. L’une des principales conclusions de l’article de recherche de Bohm (2014) est l’observation selon laquelle les séquences de transactions prédéfinies peuvent être une bénédiction plutôt qu’une malédiction. Block-STM utilise davantage de séquences prédéfinies que Bohm, améliorant l’estimation de la dépendance pour chaque abandon dans le système (réduisant ainsi le risque d’abandons supplémentaires).
Block-STM améliore également le STM général en exploitant divers aspects de la blockchain, notamment :
Sécurité de la VM : Move VM (le déplacement sera décrit en détail ci-dessous) garantit que le statut non engagé n’a pas d’impact négatif sur les autres transactions en cours en détectant les erreurs et en facturant des frais de gaz ;
Granularité des blocs : le garbage collection est simple car il peut se produire entre les blocs. Bien que Block-STM se contentait à l’origine de suivre les engagements de bloc pour réduire les coûts de synchronisation, Aptos Labs a depuis amélioré l’algorithme et prend désormais en charge les commits glissants au sein des blocs, sans sacrifier les performances ;
Avant de parcourir chaque étape de Block-STM, il sera utile de définir d’abord un terme qui a déjà été mentionné : les dépendances. Les transactions Blockchain consistent en un code de contrat intelligent qui lit et écrit la mémoire partagée. Une fois exécutée, chaque transaction possède une liste de ces emplacements de lecture et d’écriture, appelée ensemble de lecture et ensemble d’écriture. Si la transaction de Mo lit à partir de l’emplacement de la mémoire partagée écrit en premier par la transaction d’Avery, alors la transaction de Mo dépend de la transaction d’Avery. Les transactions avec dépendances doivent être exécutées dans l’ordre. Dans ce cas, Avery s’exécute en premier, puis Mo s’exécute.
**De cette manière, nous pouvons acquérir une compréhension approfondie du processus étape par étape de Block-STM, divisé en cinq étapes principales : **
1. Tri par défaut des transactions
De la phase de consensus précédente, il existe des blocs contenant des transactions dans l’ordre. Comme mentionné ci-dessus, cet ordre prédéfini est un avantage clé de Block-STM, et les résultats de l’exécution parallèle doivent produire le même ensemble de lectures et d’écritures que les résultats de l’exécution séquentielle.
2. Exécution optimiste
Block-STM exécute avec optimisme les transactions en parallèle. En d’autres termes, il exécute des transactions sans dépendance.
3. Vérification
La transaction exécutée est ensuite vérifiée, c’est-à-dire que les dépendances sont vérifiées, cela se fait en relisant l’ensemble de lectures de la transaction et en le comparant avec le dernier ensemble de lectures exécuté, si les deux ensembles de lectures ne sont pas égaux, la transaction sera annulée .
Un élément clé de Block-STM est la planification continue des tâches d’exécution et de vérification de manière efficace, en particulier :
Hiérarchisez les tâches plus anciennes dans un ordre prédéfini.
Envoyez un lot de vérifications pour détecter rapidement les dépendances manquées afin d’éviter les abandons en cascade.
Notez que la vérification est beaucoup moins chère que l’exécution, donc la vérification continue (relecture de l’ensemble lu) ne constitue pas un goulot d’étranglement majeur.
4. Abandonner et réexécuter
Lorsqu’une transaction est abandonnée, la balise ESTIMATE est appliquée à l’emplacement où la transaction a été écrite. Ensuite, si une transaction ultérieure lit cet emplacement, elle verra une balise ESTIMATE. Une fois la balise ESTIMATE lue, l’exécution de la transaction est suspendue jusqu’à ce qu’une valeur écrase la balise ESTIMATE. Cela se produit une fois que la transaction originale interrompue est réexécutée avec succès. Chaque fois qu’une transaction est réexécutée, le calendrier garantit que toutes les transactions situées plus haut dans la séquence prédéfinie et dépendant de cette séquence seront revalidées.
Cette gestion dynamique des dépendances est un concept clé de Block-STM. Sans la balise ESTIMATE, la deuxième transaction sera exécutée puis potentiellement abandonnée car elle lit à partir de l’emplacement où la transaction interrompue a été écrite. Par conséquent, Block-STM évite beaucoup de travail inutile lors de l’exécution de transactions potentiellement interrompues. De plus, la gestion dynamique des dépendances apporte certaines améliorations au système de dépendance initial. Premièrement, les utilisateurs n’ont pas besoin de déclarer de dépendances, ce qui prend en charge l’atomicité de transactions arbitrairement complexes (les transactions complexes n’ont pas besoin d’être décomposées). Deuxièmement, il gère les dépendances uniquement lorsque cela est nécessaire, plutôt que de stocker les dépendances pour toutes les transactions. Enfin, la plupart des dépendances sont basées sur un état plus récent que celui du début du bloc.
5. Engagement
Une fois que Block-STM détecte que le résultat de l’exécution optimiste de la transaction est correct, il est soumis via le mécanisme de validation continue, qui s’appuie sur une synchronisation légère pour vérifier et valider chaque lot de transactions avant de traiter le lot de transactions suivant.
Lors des tests, Block-STM a atteint jusqu’à 170 000 TPS en utilisant 32 threads sur le benchmark Aptos. Il s’agit d’une amélioration de 17 fois par rapport à l’exécution séquentielle.
6.Stockage
Lorsqu’un bloc est validé, ses données sont conservées dans la couche de stockage. Bien que les soumissions soient effectuées en blocs, chaque transaction individuelle est stockée séparément dans un arbre Merkle après exécution. Tout ce qui se passe sur la blockchain (y compris les transactions, les changements d’état) peut être calculé selon ce qu’on appelle le « hachage racine ». prouvé cryptographiquement, et le résumé est signé par le nœud de validation actuel pour l’authentification. Cette approche diffère des autres blockchains, qui nécessitent une blockchain traçable pour vérifier les transactions passées, permettant un accès plus précis aux données prouvables.
Pour gérer de grandes quantités de données, Aptos utilise deux types d’arbres Merkle : les arbres Merkle Jellyfish pour stocker les données sur disque et les arbres Merkle clairsemés en mémoire pour des mises à jour rapides. Ces arborescences sont optimisées pour stocker efficacement les données et permettre des mises à jour simultanées. Aptos Labs explore plusieurs autres voies pour faire évoluer le stockage, en particulier le partitionnement du stockage détaillé dans la section Feuille de route.
7.Déplacer
Move est un langage de bytecode inspiré de Rust, créé par les équipes Diem et Novi. Move offre une flexibilité et une sécurité améliorées par rapport à Solidity et aux autres langages de programmation Web3.
Move se compose de deux types de programmes : les scripts de transaction et les modules. Les scripts de transaction sont atomiques et ne peuvent être utilisés qu’une seule fois, tandis que les modules sont publiés dans leur état global et conservés indéfiniment.
Les modules sont similaires aux contrats intelligents dans d’autres langages de programmation, ils définissent les ressources et leurs processus associés. Une ressource est comme un objet et les processus sont les opérations qui peuvent être effectuées dessus, telles que la création, la modification ou la suppression. Les ressources sont conçues pour représenter des actifs rares tels que des jetons, et elles disposent de fonctionnalités de protection intégrées qui aident ces actifs. évitez d’être copié ou jeté par erreur.
Les modules appliquent l’abstraction des données, où les types sont transparents dans leur module de déclaration et opaques à l’extérieur. Autrement dit, seul le module d’origine peut créer, détruire ou mettre à jour des valeurs. L’accès externe aux données du module est limité aux procédures publiques exposées par le module. Ces garanties sont appliquées au moment de l’exécution par le validateur de bytecode de Move, que tous les modules et scripts de transaction doivent transmettre avant de pouvoir être exécutés par la VM Move. Cette abstraction des données est effectuée plus explicitement dans Move que dans Solidity/EVM, qui a une encapsulation mais une application moins stricte.
Move vise à éliminer les vecteurs d’attaque présents dans Solidity et l’EVM, notamment ceux résultant du manque d’actifs de premier ordre en dehors de l’ETH et des attaques de réentrée.
Actifs de première classe : ERC-20 et d’autres actifs sur EVM n’ont pas les mêmes propriétés intégrées de rareté et de contrôle d’accès qu’Ether. Les développeurs Solidity doivent implémenter ces protections manuellement pour éviter d’introduire des bogues entraînant la duplication, la réutilisation ou la perte d’actifs. En revanche, tous les actifs sur Move (pas seulement les actifs natifs) sont considérés comme des actifs de premier ordre avec ces protections.
Attaque de réentrance : contrairement à EVM, Move n’a pas de planification dynamique non sécurisée. Grâce à une planification dynamique non sécurisée, la machine virtuelle ne sait pas quelles opérations la fonction de contrat externe effectue avant l’exécution du contrat. La planification dynamique conduit à des attaques de réentrée, qui sont l’une des sources les plus courantes de piratage de la blockchain, y compris la récente vulnérabilité Curve/Vyper. Lors d’une attaque de réentrée, un contrat appelle un contrat externe, qui rappelle le contrat d’origine avant que celui-ci n’ait terminé son exécution et mis à jour le solde, ce qui peut entraîner un épuisement répété des fonds.
Le but de Move est de rendre plus difficile la tâche des développeurs.
En plus des vérificateurs de bytecode, les développeurs peuvent également tirer parti de l’outil de vérification formelle Move Prover. Bien entendu, Move n’élimine pas la possibilité de vulnérabilités dans les contrats intelligents. Les programmeurs doivent toujours établir des invariants de sécurité appropriés au sein de leurs modules. De plus, Bytecode Verifier et Move Prover ne remplacent pas le besoin d’audit. Le cabinet d’audit CertiK a observé des exemples de développeurs qui n’utilisaient pas les mécanismes de protection intégrés de Move ou qui adoptaient des modèles de programmation qui pouvaient avoir été portés à partir de conceptions de code existantes qui allaient à l’encontre de la philosophie de conception de Move.
8.Autres fonctionnalités principales
Garantie utilisateur
Aptos comprend plusieurs fonctionnalités qui améliorent l’expérience utilisateur et la sécurité, notamment une gestion flexible des clés, la transparence des résultats des transactions et une prise en charge client légère.
Les comptes Aptos dissocient les clés privées des clés publiques, permettant une gestion flexible des clés. Les utilisateurs peuvent alterner les clés privées de leur compte pour anticiper ou répondre à une compromission sans avoir à transférer tous les actifs vers un nouveau compte. Les utilisateurs peuvent également configurer leurs comptes pour qu’ils soient multi-signés, chaque clé publique ayant des autorisations différentes. Par exemple, un utilisateur peut créer un compte avec deux clés publiques chaudes capables de signer des transactions et une clé publique froide capable de signer des transactions mais également de faire pivoter la clé privée. L’utilisateur peut alors préciser que 2/3 des clés du compte sont nécessaires pour signer la transaction.
Pour aider à prévenir les attaques de phishing et, de manière générale, accroître la transparence, les portefeuilles peuvent utiliser la pré-exécution des transactions pour interpréter les résultats de la transaction dans un format lisible avant que l’utilisateur ne les signe.
Aptos ajoute également une protection aux transactions en ajoutant un délai d’expiration et un numéro de séquence à la transaction. Le numéro de séquence fonctionne comme un nombre aléatoire sur l’EVM et aide à prévenir les attaques par relecture.
Les clients légers permettent aux utilisateurs de vérifier facilement l’état de la blockchain simplement en téléchargeant des en-têtes de bloc, ce qui minimise les hypothèses de confiance lors de l’accès aux données de la blockchain. Cela est idéal pour les nœuds hautes performances comme Aptos, qui ont des exigences matérielles plus élevées. La blockchain est particulièrement importante.
Évolutivité
Source : Messari
Aptos est défini pour prendre en charge les mises à niveau fréquentes du protocole. Cela est en grande partie dû au fait que la gestion des validateurs s’effectue en chaîne, permettant aux validateurs de se synchroniser facilement avec les nouvelles mises à niveau. Certaines parties d’Aptos lui-même sont également écrites en Move, ce qui, comme mentionné ci-dessus, réduit les délais de commercialisation. Depuis son lancement, quelque 46 suggestions d’amélioration ont été mises en œuvre.
Économie des jetons
Aperçu
Le jeton natif d’Aptos, APT, est utilisé pour la sécurité et la résistance Sybil (jalonnement des validateurs et des délégateurs), la consommation de ressources (frais de transaction) et la gouvernance en chaîne. Initialement, 1 milliard d’APT étaient répartis dans plusieurs compartiments avec des verrous différents. APT n’a pas d’offre fixe, le taux de croissance annuel actuel est de 6,895 % et tous les frais de transaction sont actuellement brûlés.
Allocation initiale
Comme mentionné précédemment, 1 milliard de jetons ont été distribués lors de la création. De plus, 13 % sont débloqués dès la genèse et le reste est soumis à un calendrier d’acquisition. La répartition est la suivante :
Écosystème (51,02 % de l’offre initiale totale) : la plus grande partie de l’allocation initiale d’APT est utilisée pour le développement de l’écosystème, avec environ un quart de ces jetons débloqués lors de la genèse et le reste au cours des 10 suivants débloqués de manière linéaire sur une base mensuelle au cours de l’année. Avant la distribution, environ 80 % de ces jetons étaient détenus par la Fondation Aptos, le reste étant détenu par Aptos Labs. Le parachutage Genesis APT a distribué plus de 20 millions de jetons du seau de l’écosystème à plus de 110 000 participants.
Équipe (19 % de l’offre totale initiale) : ces jetons sont alloués à Aptos Labs et respectent le calendrier d’acquisition suivant sur quatre ans : un an verrouillé, 6,25 % débloqués mensuellement pour les 6 prochains mois et 6,25 % débloqués mensuellement pour le prochain. 30 mois Débloquez 2,083 % chaque mois. Veuillez noter que si les employés d’Aptos Labs rejoignent après Genesis, ils seront toujours soumis au même calendrier de quatre ans.
Fondation (16,5 % de l’offre initiale totale) : ces jetons sont alloués à la Fondation Aptos, avec 3 % (5 millions de jetons) disponibles au moment de la genèse et les jetons restants suivant le même calendrier d’acquisition sur quatre ans que les jetons d’équipe. La fondation prévoit d’utiliser les jetons pour organiser des événements, financer un soutien juridique et sponsoriser des recherches et couvrira, entre autres, les coûts opérationnels pour aider à valider les opérateurs de nœuds et à valider davantage la répartition géographique des nœuds.
Investisseurs privés (13,48 % de l’offre initiale de jetons) : ces jetons sont attribués aux investisseurs qui choisissent d’acheter des jetons dans le cadre du cycle de financement privé d’Aptos Labs et sont soumis à la même période d’acquisition de quatre ans lorsque les jetons d’équipe et de fondation font surface.
Comme mentionné ci-dessus, l’APT est inflationniste et continuera à offrir des récompenses aux parieurs. Le taux d’inflation annuel est fixé à 7 % la première année après la création, puis diminue de 1,5 % chaque année (soit 6,895 % la deuxième année) jusqu’à se stabiliser à 3,25 %. Attention, ce tarif est basé sur une offre totale initiale de 1 milliard d’APT et est soumis à la gouvernance.
La plus forte augmentation de l’offre de liquidités APT se produira au cours de la période de déblocage de six mois allant de la mi-novembre 2023 à la mi-avril 2024. Le déverrouillage de la partie équipe et investisseur privé commence au cours de cette période, au cours de laquelle l’offre initiale de jetons liquides allouée (c’est-à-dire hors récompenses de mise) passera de 209 millions à 334 millions, soit une augmentation d’environ 60 %.
Activité réseau
Après le lancement du réseau principal Aptos, l’utilisation du réseau a diminué puis a rebondi en juillet 2023. Depuis lors, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. Plusieurs facteurs ont contribué à l’augmentation de l’utilisation, notamment l’intégration de la plateforme de médias sociaux Chingari et Oracle Python.
Chingari est une application mobile de partage de vidéos similaire à TikTok qui a été téléchargée plus de 100 millions de fois sur le Google Play Store. Il a été initialement lancé en 2018 en tant que plate-forme Web2 et a ensuite ajouté des fonctionnalités en chaîne telles que les cadeaux virtuels.
Pyth s’est intégré à Aptos le 13 juillet, donnant accès à son flux de prix à faible latence. Depuis le 13 juillet, Python représente environ 17,7 % du volume total des transactions d’Aptos. Notez que ce type de partage n’est pas rare pour le réseau où se trouve Python.
Le 19 octobre, grâce aux activités de création d’art public de Graffio, le nombre d’adresses actives quotidiennes a dépassé les 600 000. Pour célébrer le premier anniversaire du réseau, les contributeurs d’Aptos ont invité les membres de la communauté à peindre sur une toile numérique publique pendant 24 heures, chaque dessin individuel étant enregistré comme une transaction en chaîne. Les participants ont ensuite reçu une version NFT du canevas final. La campagne a donné lieu à 605 000 adresses uniques et à 1,3 million de transactions.
L’augmentation de l’activité provoquée par Graffio a provoqué une panne de réseau et la production de blocs a cessé le 18 octobre. L’incident a été résolu en 5 heures environ. La Fondation Aptos a partagé une analyse post-mortem le 20 octobre selon laquelle la cause première était déterminée comme étant un code non déterministe provenant de modifications de code axées sur les performances apportées à la base de code principale d’Aptos le 22 août 2023.
Récemment, l’activité de transaction a été stimulée par les inscriptions, une tendance commune à de nombreuses blockchains. Marché NFT BlueMove a lancé la norme APT20 à la mi-décembre, et du 23 au 24 décembre, le volume de transactions s’est élevé à 6,8 millions.
Sécurité et décentralisation
Au 26 décembre 2023, le réseau Aptos compte 123 validateurs actifs issus de 27 pays et 54 villes. Le nombre de nœuds de validation a progressivement augmenté depuis le lancement du réseau, qui prenait en charge environ 100 nœuds de validation à l’époque, et le réseau de validateurs a actuellement un coefficient Nakamoto de 18, qui est supérieur à la médiane des autres réseaux. Étant donné que la Fondation Aptos détient la majorité de l’offre totale entre sa propre allocation et les jetons détenus au nom de l’allocation de l’écosystème, elle peut aider à répartir la participation de manière assez équitable entre les validateurs.
Le nombre d’APT promis s’élève à 907 millions (d’une valeur de 9,8 milliards de dollars au 26 décembre 2023), ce qui représente 84,6 % de l’offre totale d’APT. Comme mentionné ci-dessus, les jetons verrouillés peuvent être mis en jeu et recevoir des récompenses liquides. 296 % du jeton est mis en jeu par rapport à son offre en circulation. Le 5 octobre, Coinbase Cloud a permis la délégation APT à ses validateurs et a ajouté le jalonnement APT sur Coinbase Prime.
écosystème
Finance décentralisée
Un peu plus d’un an après son lancement, le protocole Aptos DeFi a accumulé près de 127 millions de dollars en TVL via plus de 32 protocoles, Aptos se classant au 26e rang parmi tous les réseaux en TVL. DeFi TVL d’Aptos provient principalement de cinq protocoles : Thala Labs, Liquidswap, Aries Markets, PancakeSwap et SushiSwap.
Thala est leader du protocole Aptos en TVL avec 45 % de part de marché. Thala propose une suite de produits DeFi, notamment CDP, AMM, Liquid Staking Protocol et Token Launchpad. Thala développe également actuellement l’outil de gouvernance Parlement. Il a levé 6 millions de dollars lors d’un tour de table au quatrième trimestre 2022 et a lancé son jeton de gouvernance THL fin mars, suivi du lancement du réseau principal peu de temps après. Son CDP crée Move Dollar (MOD) et au 26 décembre 2023, il y avait 8,3 millions de jetons en circulation. MOD et THL sont tous deux des jetons fongibles à chaîne complète (OFT). OFT est une norme de jeton multi-chaînes créée par LayerZero Labs qui est interopérable avec les normes de jetons interchangeables entre chaînes. La plupart de la prise en charge du surdimensionnement de MOD est basée sur l’USDC basé sur LayerZero et Wormhole.
À la fin du troisième trimestre, Thala a annoncé qu’elle coopérerait avec la Fondation Aptos pour créer l’incubateur DeFi Thala Foundry. La fonderie dispose d’un financement initial d’un million de dollars et allouera entre 50 000 et 250 000 dollars de financement aux projets Aptos DeFi, ainsi qu’à d’autres soutiens aux développeurs et au développement commercial.
LiquidSwap est l’un des premiers AMM à être lancé sur Aptos et est développé par Pontem Network, qui a également construit le portefeuille Pontem pour Aptos. Elle dispose d’une TVL de 20 millions de dollars américains et d’une part de marché de 21 %.
Aries Market est un protocole de prêt et de trading sur marge. Il a été lancé peu de temps après le lancement du réseau principal Aptos, mais sa TVL a considérablement augmenté récemment, passant de moins de 2 millions de dollars à plus de 11 millions de dollars en octobre 2023. La croissance de décembre porte la TVL d’Aries à près de 20 millions de dollars, avec une part de marché de 20 %. Fin novembre, Bélier a lancé un produit de trading alimenté par Econia.
Econia est un moteur de carnet de commandes en chaîne qui a été initialement créé lors du premier Aptos Hackathon en 2021 et lancé fin novembre. Plus tôt cette année, la société a levé 6,5 millions de dollars en financement de démarrage dans le cadre d’un accord mené par Dragonfly. En plus d’Aries, l’infrastructure d’Econia alimente actuellement le trading sur Kana Trade, Gator Trade (développé par Pontem), SwapGPT et Hippo Labs.
PancakeSwap, le principal protocole DeFi de BNB Chain, est répertorié sur Aptos sous le nom d’AMM. De fin 2022 à mi-juillet 2023, PancakeSwap est le principal protocole TVL d’Aptos. Il occupe désormais la quatrième place, avec 6 % de part de marché.
Fin novembre, SushiSwap a lancé la V2 AMM sur Aptos, faisant d’Aptos le premier non-EVM pris en charge par SushiSwap. À ce jour, SushiSwap a engrangé près de 5 millions de dollars en TVL, occupant 5 % de part de marché.
Sans jalonnement, la valeur du jeton APT sera diluée d’environ 7 % avec l’inflation, le protocole de jalonnement de liquidité est donc crucial pour continuer à développer l’écosystème DeFi d’Aptos. Fin octobre, le protocole de staking liquide Amnis Finance a été lancé. Il s’agit désormais du principal protocole de jalonnement de liquidité TVL d’Aptos avec près de 33 millions de dollars en TVL, devant le protocole de jalonnement de liquidité de Thala avec 23 millions de dollars. Pour stimuler la croissance, Amnis a lancé un programme de points qui sera utilisé pour larguer les prochains jetons.
Les projets et intégrations supplémentaires incluent :
Merkle Trade : Merkle Trade est un DEX permanent lancé fin octobre. Depuis son lancement, le volume total des transactions de Merkle Trade a dépassé 277 millions de dollars.
Oasis Pro : la place de marché enregistrée auprès de la FINRA d’Oasis Pro a été intégrée à Aptos à la mi-novembre.
Protocole social
Comme mentionné ci-dessus, Chingari est l’une des applications les plus populaires sur Aptos pour le trading et les adresses actives. D’autres applications sociales en cours d’exécution ou sur le point d’être lancées incluent TowneSquare et Overmind.
TowneSquare ouvre sa liste d’attente en août 2023. Il crée une application mobile qui s’intègre aux systèmes d’activité et d’identité en chaîne pour prendre en charge des cas d’utilisation tels que les flux sociaux en chaîne, la billetterie, la liste blanche, le co-marketing, etc.
Overmind est une plate-forme qui propose d’abord des tâches, où les développeurs peuvent participer à des défis de codage et à des primes pour gagner des récompenses et des informations d’identification en chaîne. Overmind s’est associé à la Fondation Aptos pour attribuer environ 50 000 $ aux développeurs dans le cadre de sa mission. À la mi-octobre, il a ouvert un accès anticipé à son réseau social open source et décentralisé, et a lancé peu après « Race to Keys » pour inciter les développeurs à créer des fonctionnalités Keys de style ami.tech.
Gamefi
Les jeux en chaîne ont toujours été un autre objectif central d’Aptos Labs et de la Fondation en ce qui concerne les consommateurs. Fin février, Aptos Labs a publié un SDK de jeu pour le développement sur Unity, l’un des moteurs de jeu les plus populaires. Il développe également un module permettant de vérifier le caractère aléatoire en chaîne, un aspect important pour les jeux et autres applications. AIP-41 propose la création d’un nouveau module Move qui permettra aux développeurs d’ajouter facilement du caractère aléatoire en chaîne à leurs contrats intelligents. Une fois mis en œuvre, il est prévu d’organiser un hackathon dédié à la création du caractère aléatoire en chaîne.
Vers la fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des bonus la première semaine dépassant les 10 000 $. Il a attiré plus de 12 000 adresses lors de son premier week-end et est en cours de mise à jour pour répondre aux commentaires des joueurs.
**Aptos Labs et la Fondation Aptos ont établi des partenariats avec plusieurs sociétés et conglomérats de jeux bien connus, notamment : **
NPIXEL : NPIXEL est un studio de jeux coréen 3A. Il s’est associé à Aptos Labs au quatrième trimestre 2022 pour proposer son univers de jeu METAPIXEL sur le Web. Au troisième trimestre 2023, la société a conclu le deuxième test de jeu de son prochain jeu Gran Saga Unlimited.
*NEOWIZ : NEOWIZ est un développeur et éditeur de jeux coréen. La Fondation Aptos s’est associée à NEOWIZ et à sa filiale Web3 Intella X à la mi-août.
MARBLEX : MARBLEX est la filiale Web3 de Netmarble, la plus grande société de jeux mobiles de Corée du Sud. Il s’est associé à la Fondation Aptos fin août pour développer le MARBLEX WARP Bridge et intégrer son monde de jeu multi-chaînes avec Aptos. Le pont connecte Aptos à l’écosystème existant de MARBLEX, y compris son jeton MBX et les NFT en jeu.
Lotte Group : Lotte Group est l’un des plus grands groupes de vente au détail en Corée du Sud. Fin août, il a coopéré avec la Fondation Aptos pour présenter à Aptos l’univers Bellyland de la filiale Daehong Communication.
Readygg : Readygg est une société d’infrastructure conçue pour amener les joueurs Web2 vers Web3, en collaboration avec les éditeurs de jeux Web2 pour les aider à intégrer leurs jeux avec Web3. Grâce à ces efforts, quatre éditeurs (Minijegos, ToroFun, CimuGames et Aeria Canada) prévoient de s’intégrer à Aptos d’ici la fin de cette année.
BlockGames : BlockGames construit un réseau de jeux et de joueurs inter-chaînes et inter-jeux. Il a récemment annoncé son intention d’intégrer Aptos.
*GuardianLink : Aptos Labs s’est associé à GuardianLink pour intégrer son marché Jump.trade NFT, donnant accès aux jeux NFT de la Meta Cricket League.
Si de nombreux jeux sont encore en développement, certains sont déjà en ligne. Vers la fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des bonus la première semaine dépassant les 10 000 $. Il a attiré plus de 12 000 adresses au cours de son premier week-end et travaille sur une mise à jour pour répondre aux commentaires des premières parties.
NFT
Depuis le lancement, le volume des échanges NFT s’élève à environ 19,4 millions de dollars, la majorité de l’activité ayant lieu peu de temps après le lancement. Plus de 74% du volume des transactions est généré via la marketplace Topaz. Depuis le lancement de Wapal le 1er août, Wapal représente 15% du volume des ventes, tandis que Topaz en représente 50%. Wapal est un marché NFT pour les « traders professionnels », similaire à Blur et Tensor, utilisant un système de points pour encourager les activités, et les points seront utilisés pour les parachutages. Wapal a récemment lancé une rampe de lancement NFT sans code.
L’inscription a entraîné une augmentation du nombre de NFT. Depuis le lancement de la norme APT20 le 10 décembre, BlueMove a capturé 41 % de la part de marché du volume des transactions NFT, avec un volume total de transactions de 674 000 $.
Les NFT sur Aptos ont également été utilisés dans plusieurs cas d’utilisation réels. KYD Labs est une société de billetterie Web3 qui fournit des services de billetterie pour plusieurs événements en direct, notamment le festival de musique WonderBus et l’événement de clôture de la Blockchain Week en Corée du Sud, SEOULBOUND. Aptos Labs s’est associé à deux reprises à NBCUniversal pour lancer des expériences numériques pour les fans des films « Renfield » et « The Exorcist : Believer ». Début novembre, la Fondation Aptos s’est associée au parc d’attractions et au groupe médiatique sud-coréen Séoul Land, et la filiale numérique de Séoul Land, RXMeta, lancera Bloom, une nouvelle expérience de festival alimentée par la billetterie NFT et l’adhésion à Aptos.
Vers la fin du mois d’août, Aptos Labs a lancé Aptos Digital Asset Standard (DA). DA accorde une attention particulière aux NFT. Ses fonctions incluent des NFT dynamiques, des jetons liés à l’âme, des coûts de gaz réduits, la capacité des NFT à posséder d’autres NFT, des prise en charge du largage aérien, etc.
le plan de route
Amélioration technique
Comme mentionné ci-dessus, Aptos est conçu pour prendre en charge des mises à niveau fréquentes, et pour tester et mettre en évidence les multiples mises à niveau en cours, Aptos Labs a récemment publié les résultats de Previewnet, un environnement de test conçu pour refléter le réseau principal Aptos. Du 6 au 21 novembre, l’environnement a supporté plus de 9 milliards de transactions, dont 2 milliards sur une période de 24 heures. Le nombre maximal de transactions peer-to-peer par seconde a atteint 30 000, et plus d’un million de NFT à collection limitée ont été créés en 90 secondes.
L’une des mises à niveau majeures permettant d’obtenir des performances plus élevées est le partitionnement du stockage, où le magasin d’état est divisé en plusieurs instances RocksDB. Le partage du stockage devrait être lancé sur le réseau principal en 2024. Des améliorations ont également été apportées au moteur d’exécution, à l’algorithme de synchronisation d’état et à la pile réseau.
L’amélioration des performances de frappe NFT provient d’une nouvelle solution appelée agrégateurs. En raison de leur dénomination séquentielle (telle que “Cryptopunk #4317”), la frappe NFT en quantité limitée nécessite traditionnellement une exécution séquentielle. Les agrégateurs sont un nouveau mécanisme de contre-attaque sans conflit qui effectue essentiellement en parallèle la frappe de NFT à quantité limitée.
Le prochain objectif d’Aptos Labs est de 100 000 TPS, en route vers plus d’un million de TPS. En plus des améliorations testées dans Previewnet, une autre mise à niveau majeure en cours de développement est le nouveau mécanisme de consensus Shoal. Shoal combine les qualités DAG et BFT pour réduire la latence et augmenter le débit.
Enfin, Aptos Labs développe le nouveau compilateur Aptos Move, apportant un nouvel ensemble de fonctionnalités de langage conçues pour simplifier le processus de codage et étendre les fonctionnalités. Il s’agit notamment d’appels de fonctions de type récepteur, de fonctions d’ordre supérieur de première classe et de fonctions définies par l’utilisateur, Aptos Labs prévoyant de mettre en œuvre la plupart des nouvelles fonctionnalités au cours du premier semestre 2024.
Stratégie de croissance
Pour développer l’écosystème Aptos, la Fondation Aptos organise des hackathons et lance des programmes de subventions. Aptos Labs et la Fondation Aptos entretiennent également de nombreux partenariats. En plus de ces deux entités, il existe d’autres groupes qui mènent des activités de croissance, comme la communauté de développeurs basée en Inde, Move Developers DAO (MDD).
En plus des partenariats mentionnés dans la section écosystème, des partenariats majeurs ont été noués avec :
*Microsoft : début août, Aptos Labs a annoncé un partenariat avec Microsoft. Le partenariat apportera les fonctionnalités Microsoft Azure AI à Aptos, à commencer par Aptos Assistant, un chatbot conçu pour aider les utilisateurs et les développeurs à utiliser Aptos. La fonctionnalité Copilot de GitHub prendra également en charge Aptos Move.
Google Cloud : Aptos Labs s’est associé à Google Cloud sur plusieurs programmes et intégrations, notamment Google Cloud exécutant le validateur Aptos et indexant les données Aptos pour BigQuery, un programme d’accélération offrant des crédits APT et Google Cloud, ainsi que des hackathons et autres activités co-hébergés.
Alibaba Cloud : fin novembre, la Fondation Aptos a coopéré avec Alibaba Cloud pour développer la communauté des développeurs Web3 dans la région Asie-Pacifique. Le partenariat inclut la Fondation Aptos, principal sponsor blockchain du programme d’accélération de l’innovation Alibaba Cloud de Singapour, collaborant au lancement de la communauté de développeurs Move en Asie et co-organisant une série de hackathons et d’autres événements.
SK Telecom : début novembre, Aptos Labs a collaboré avec SK Telecom et son partenaire technologique Atomrigs Labs pour développer un service de portefeuille Web3 appelé T wallet. Aptos est le premier partenaire non-EVM de SK Telecom.
Flowcarbon : à la mi-septembre, la Fondation Aptos s’est associée à Flowcarbon pour faire d’Aptos une blockchain à bilan carbone négatif. La Fondation Aptos achètera et récupérera les crédits carbone symbolisés par Flowcarbon.
Coinbase Pay : à la mi-septembre, Aptos Labs a collaboré avec Coinbase Pay pour intégrer l’entrée en monnaie fiduciaire de Coinbase dans le portefeuille Petra développé par Aptos Labs. Le portefeuille mobile Petra a été lancé sur Google Play et Apple App Store en juin. Intégration avec le portefeuille matériel Ledger fin octobre.
Les programmes de hackathon et de subventions incluent :
Aptos World Tour Hackathons : en 2023, la Fondation Aptos a organisé des hackathons à Séoul, aux Pays-Bas et à Singapour, avec des prix totalisant plus de 760 000 $ dans ces trois hackathons.
Programme de subventions Aptos : la Fondation Aptos a annoncé le programme de subventions Aptos avant le lancement du réseau principal en 2022. Début mai 2023, la fondation a annoncé un financement de plus de 3,5 millions de dollars pour 50 équipes et a ouvert une deuxième vague de candidatures.
Programme de subventions aux artistes : en avril 2022, la Fondation Aptos a lancé un programme de subventions de 20 millions de dollars pour les artistes et les créateurs.
Programme de subventions aux agences d’enregistrement : à la mi-juillet, la Fondation Aptos a publié le programme de subventions aux agences d’enregistrement. Le registre répertorie une série d’idées de projets, initialement composées de sept projets, principalement liés aux jeux et aux infrastructures mobiles. Les candidatures sont closes pour les sept projets déjà en développement. La fondation prévoit d’ajouter régulièrement de nouveaux projets.
Outlier Ventures Accelerator : début août, Outlier Ventures a annoncé le lancement de Move Accelerator en partenariat avec la Fondation Aptos. Le projet de 12 semaines impliquant huit équipes s’est terminé début octobre, avec une journée de démonstration organisée plus tard dans le mois.
Move Developers DAO (MDD) : MDD a aidé à organiser plusieurs hackathons et autres événements, notamment récemment l’Indore Blockchain Day, le Pune Blockchain Day et le REVA HACK.
ABCDEhighlight : le studio d’accélérateur et de capital-risque Asia Web3 ABCDEHighlight s’est associé à la Fondation Aptos pour lancer un programme de financement spécifique à l’Asie et accroître l’engagement communautaire.
Aptos Winter School : la Fondation Aptos organisera fin décembre un événement accélérateur de deux semaines pour les étudiants développeurs en Inde.
Galxe Task : début décembre, la Fondation Aptos a annoncé un événement de tâches en chaîne de quatre semaines alimenté par Galxe.
Résumer
Aptos est une blockchain de couche 1 conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité. Il est né des projets Diem et Novi de Meta et sera finalement lancé en octobre 2022. La pile technologique d’Aptos présente de nombreux aspects nouveaux, notamment le mécanisme de consensus AptosBFTv4, le protocole mempool Quorum Store, le moteur d’exécution parallèle Block-STM et le langage de programmation Aptos Mobile.
Depuis juillet 2023, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. L’événement en ligne était animé par une journée de création d’art public sur les plateformes de médias sociaux Chingari, Oracle Pyth, Graffio et inions. Les initiatives visant à développer l’écosystème comprennent des partenariats, des hackathons, des programmes de financement, etc., dont beaucoup sont spécifiques à la région Asie-Pacifique.
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.
Rapport de recherche Messari : compréhension globale des améliorations techniques, du développement écologique et des activités de réseau d'Aptos
Écrit par Peter Horton, Messari
Compilé par : Aptos Global
##TLDR
Aptos est une blockchain de couche 1 conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité. Il est né des projets Diem et Novi de Meta et sera lancé en octobre 2022.
La pile technologique d’Aptos présente de nombreux aspects nouveaux, notamment le mécanisme de consensus AptosBFTv4, le protocole de pool de mémoire Quorum Store, le moteur d’exécution parallèle Block-STM et le langage de programmation Aptos Move.
Depuis juillet 2023, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. Des activités de création d’art public d’une journée sur la plateforme de médias sociaux Chingari, l’oracle Pyth et Graffio ont favorisé l’activité de transactions en chaîne.
Aptos Labs et Aptos Foundation ont établi des partenariats avec de nombreuses entreprises et groupes d’entreprises bien connus, notamment Microsoft, Alibaba Cloud, NPIXEL, Rakuten Group, Coinbase Pay, etc., avec de nombreux plans de croissance axés sur la région Asie-Pacifique.
Le débat entre modularité et intégration a été largement débattu et, dans l’ensemble, les deux côtés se dirigent vers des objectifs similaires : les chaînes modulaires sont initialement optimisées pour la vérifiabilité et la décentralisation, tandis que les chaînes intégrées sont optimisées pour une faible latence et un débit élevé.
Aptos est l’un des plus grands acteurs du camp d’intégration, l’équipe de développement Aptos Labs ayant levé un financement total d’environ 400 millions de dollars. Depuis sa mise en ligne en octobre 2022, le réseau a été rapidement mis à niveau, avec plus de 40 AIP et 8 versions majeures publiées. L’écosystème Aptos est relativement jeune, mais compte déjà des projets tels qu’un carnet de commandes en chaîne, un perp DEX et une plateforme de médias sociaux. Dans un récent environnement de test de type réseau principal, Aptos a atteint de manière vérifiable un pic de 30 000 TPS, avec plus de 2 milliards de transactions par jour. S’il parvient à continuer à mettre à niveau sa technologie et à attirer les développeurs et les utilisateurs, Aptos est prêt à démarrer.
arrière-plan
Aptos est né des projets Diem et Novi de Meta. En 2019, Meta (alors connu sous le nom de Facebook) a officiellement annoncé le lancement prochain d’un réseau de paiement basé sur la blockchain, un projet composé de la blockchain autorisée Diem (initialement connue sous le nom de Libra) et du portefeuille Novi (initialement connu sous le nom de Calibra). Le développement a été dirigé par le consortium indépendant Diem Association et la filiale de Facebook Novi Financial, mais Diem et Novi n’ont jamais été lancés en raison de la résistance réglementaire. Diem a été fermée en janvier 2022 et a vendu ses actifs à Silvergate Capital, et en septembre 2022, Meta a annoncé la fermeture de Novi.
Aptos Labs a été créé en décembre 2021 et officiellement lancé en février 2022. Aptos Labs a été cofondé par Mo Shaikh, responsable des partenariats stratégiques chez Novi, qui dirigeait auparavant la stratégie chez Consensys et a fondé une partie de la plateforme immobilière basée sur la blockchain Meridio, et Avery Ching, un ingénieur logiciel avec une formation en superinformatique. L’équipe fondatrice restante est composée de docteurs, de chercheurs, d’ingénieurs, de concepteurs et de stratèges, dont beaucoup ont également travaillé à Diem ou Novi.
En mars 2022, Aptos Labs a annoncé avoir levé 200 millions de dollars et lancé son réseau de développement public et sa base de code open source. Le financement, qui comprend des options sur actions et des jetons, a été dirigé par a16z, avec la participation de Multicoin Capital, ParaFi Capital, Coinbase Ventures et de nombreux autres investisseurs. En juillet 2022, Aptos Labs a annoncé un cycle de financement ultérieur de 150 millions de dollars, évalué à 2 milliards de dollars, dirigé par FTX Ventures et Jump Crypto. FTX Ventures a également participé au premier tour de table ; son investissement est actuellement contrôlé par la procédure de faillite de FTX. D’autres investissements stratégiques de Binance Labs et de Dragonfly Capital portent le financement total à environ 400 millions de dollars.
Après qu’Aptos Labs a publié le livre blanc Aptos en août 2022, le réseau principal a été lancé en octobre 2022. Depuis le lancement du réseau principal, le réseau Aptos a réalisé plusieurs mises à niveau. La version actuelle est la V1.8.0. La Fondation Aptos dirige le développement de l’écosystème Aptos.
technologie
La pile technologique Aptos est conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité, ce qui apporte de nouveaux mécanismes à de nombreux aspects de la pile.
Consensus
Aptos est une preuve de participation déléguée (DPoS) de couche 1 utilisant le protocole de consensus AptosBFTv4.
Appartements BFT
AptosBFT (initialement appelé DiemBFT) a subi quatre itérations pendant Diem avant d’être adopté par la blockchain Aptos. Le premier AptosBFT était basé sur HotStuff, lui-même basé sur le protocole traditionnel Practical BFT (pBFT). L’implémentation actuelle d’Aptos, AptosBFTv4, est désormais basée sur Jolteon, qui améliore la latence HotStuff de 50 % via des changements de vue quadratiques de style pBFT.
De plus, pour réduire la latence causée par les faux leaders, AptosBFT sélectionne les leaders en fonction non seulement de leur mise, mais également de leurs performances (collectivement, « réputation »). Les performances des validateurs mesurent leur succès en tant que leader (à quelle fréquence ils soumettent des propositions) et en tant que non-leader (à quelle fréquence ils votent sur les propositions).
Le débit d’Aptos a encore été amélioré avec la mise en œuvre de Quorum Store dans la mise à niveau d’Aptos V1.5 achevée le 18 juillet 2023. Quorum Store est une implémentation du protocole de pool de mémoire Narwhal. Quorum Store améliore le consensus en séparant la diffusion des données du consensus. Découpler la diffusion des données du consensus est une conclusion clé de l’article de Narwhal et Tusk co-écrit par des chercheurs d’Aptos Labs et de Mysten Labs.
Avant Quorum Store, le traitement des transactions incluait les phases de pool de mémoire et de consensus :
Phase Mempool : Toutes les transactions seront diffusées à tous les validateurs.
Phase de consensus : le leader diffuse toutes les transactions du bloc qu’il crée à tous les validateurs, et les non-leaders votent sur le bloc en envoyant des métadonnées de bloc signées.
Cela entraîne deux goulots d’étranglement :
Propagation répétée des transactions : toutes les transactions seront propagées deux fois à tous les nœuds de vérification lors des étapes de pool de mémoire et de consensus.
Répartition inégale du travail : Pendant la phase de consensus, le leader fait plus de travail que le non-leader car il doit envoyer la transaction originale avec les métadonnées du bloc signé (un message relativement petit). Par conséquent, la bande passante totale est plafonnée par celle du leader, et celle des non-leaders est sous-utilisée.
Quorum Store ajoute une étape intermédiaire entre le mempool et le protocole de consensus. Le processus complet est désormais le suivant :
Phase Memopool : Les transactions ne sont plus diffusées aux validateurs, mais envoyées au Quorum Store ;
**Phase Quorum Store : **Le protocole Quorum Store reçoit les transactions du pool de mémoire et les trie par lots en fonction des frais de gaz. Quorum Store diffuse ces lots au validateur. Après avoir reçu le lot, le validateur trie le lot. Signez-le et envoyez-le à d’autres validateurs.Une fois que le lot reçoit les signatures de plus des ⅔ validateurs, le Quorum Store crée un certificat de disponibilité, garantissant l’unicité et la disponibilité du lot.
Phase de consensus : Le protocole de consensus est le même, sauf que maintenant le leader crée un bloc en utilisant des lots certifiés du Quorum Store au lieu des transactions brutes du mempool.
Cela résout les deux goulots d’étranglement ci-dessus :
Propagation répétée des transactions : la transaction d’origine n’est propagée qu’une seule fois (du mempool au Quorum Store), puis uniquement par lots, réduisant ainsi la quantité de données dans le message.
Répartition inégale du travail : pendant la phase de consensus, le leader n’a qu’à envoyer les métadonnées du lot (et le PoAv correspondant), ce qui représente beaucoup moins de travail qu’avant et plus égal à la charge de travail des non-leaders. De plus, tous les nœuds de validation Tous fonctionnent de la même manière pendant la phase de stockage du quorum.
Lors des tests, Quorum Store a augmenté la limite TPS de 12 fois dans le test de consensus uniquement et de 3 fois dans le test de bout en bout. Cependant, les protocoles basés sur des leaders comme AptosBFT ne peuvent pas exploiter tous les avantages de Quorum Store. Par conséquent, Aptos Labs étudie la mise à niveau vers un protocole de consensus basé sur DAG. Plus de détails peuvent être trouvés dans la section Feuille de route.
DPoS
Les validateurs sont rémunérés par des récompenses de mise inflationnistes, et actuellement, tous les frais de transaction sont brûlés. Les récompenses de mise sont pondérées en fonction de la réputation du validateur (mise en jeu et performance), les récompenses sont distribuées et automatiquement composées à chaque époque, d’une durée de deux heures, et les jetons mis en jeu sont verrouillés sur un cycle global de 30 jours.
Chaque validateur fixera un taux de commission et transmettra le pourcentage restant de jetons à ses délégants. Le jalonnement délégué au sein du protocole sera mis en œuvre sur le réseau principal le 20 avril 2023. Les délégants ont besoin d’au moins 11 APT pour participer. Cela fait plus de personnes dans le communauté éligible pour participer au jalonnement, car la mise minimale pour participer en tant que validateur est de 1 million d’APT (10,5 millions de dollars au 26 décembre 2023).
Le montant maximum de l’APT promis par un validateur est de 50 millions, soit environ 5 % de l’offre totale, ce qui n’est pas une limite supérieure très stricte. Cependant, si un opérateur de validation acquiert suffisamment de participations, il sera incité à lancer plusieurs nœuds de validation, et il convient de noter que les jetons verrouillés peuvent être mis en jeu et recevoir des récompenses en liquidité (après une période de déverrouillage globale de 30 jours).
Il n’existe actuellement aucune pénalité pour les validateurs hors ligne ou malveillants, mais de tels mécanismes pourraient être ajoutés via la gouvernance à l’avenir.
mettre en œuvre
Une fois que les validateurs se sont mis d’accord sur l’ordre de bloc, ils doivent exécuter les transactions dans le bloc et enregistrer les résultats dans le stockage. De nombreuses blockchains disposent d’un moteur de transactions séquentielles, dans lequel les transactions sont ordonnées et exécutées une par une. Pour accélérer l’exécution, Aptos utilise un moteur d’exécution parallèle. De plus, ce qui différencie Aptos des autres réseaux avec traitement parallèle des transactions, tels que Solana et Sui, c’est qu’il ne nécessite pas de connaissance préalable des dépendances déclarées par l’utilisateur.
Pour ce faire, Aptos utilise Block-STM, qui repose sur les principes de la mémoire de transaction logicielle (STM) et du contrôle de concurrence optimiste (OCC). Les bibliothèques STM avec OCC suivent un cadre général dans lequel les transactions sont exécutées de manière optimiste (c’est-à-dire en supposant qu’il n’y a aucune dépendance), vérifiées après l’exécution, abandonnées si des dépendances sont présentes et enfin réexécutées. Cependant, cette approche est rarement utilisée dans la pratique en raison de performances limitées dues à la gestion des dépendances et des abandons en cascade.
Pour être adapté au déploiement et surmonter ces limitations des systèmes OCC STM, Block-STM utilise des séquences de transactions prédéfinies pour estimer les dépendances et ainsi réduire le nombre d’abandons. L’une des principales conclusions de l’article de recherche de Bohm (2014) est l’observation selon laquelle les séquences de transactions prédéfinies peuvent être une bénédiction plutôt qu’une malédiction. Block-STM utilise davantage de séquences prédéfinies que Bohm, améliorant l’estimation de la dépendance pour chaque abandon dans le système (réduisant ainsi le risque d’abandons supplémentaires).
Block-STM améliore également le STM général en exploitant divers aspects de la blockchain, notamment :
Sécurité de la VM : Move VM (le déplacement sera décrit en détail ci-dessous) garantit que le statut non engagé n’a pas d’impact négatif sur les autres transactions en cours en détectant les erreurs et en facturant des frais de gaz ;
Granularité des blocs : le garbage collection est simple car il peut se produire entre les blocs. Bien que Block-STM se contentait à l’origine de suivre les engagements de bloc pour réduire les coûts de synchronisation, Aptos Labs a depuis amélioré l’algorithme et prend désormais en charge les commits glissants au sein des blocs, sans sacrifier les performances ;
Avant de parcourir chaque étape de Block-STM, il sera utile de définir d’abord un terme qui a déjà été mentionné : les dépendances. Les transactions Blockchain consistent en un code de contrat intelligent qui lit et écrit la mémoire partagée. Une fois exécutée, chaque transaction possède une liste de ces emplacements de lecture et d’écriture, appelée ensemble de lecture et ensemble d’écriture. Si la transaction de Mo lit à partir de l’emplacement de la mémoire partagée écrit en premier par la transaction d’Avery, alors la transaction de Mo dépend de la transaction d’Avery. Les transactions avec dépendances doivent être exécutées dans l’ordre. Dans ce cas, Avery s’exécute en premier, puis Mo s’exécute.
**De cette manière, nous pouvons acquérir une compréhension approfondie du processus étape par étape de Block-STM, divisé en cinq étapes principales : **
1. Tri par défaut des transactions
De la phase de consensus précédente, il existe des blocs contenant des transactions dans l’ordre. Comme mentionné ci-dessus, cet ordre prédéfini est un avantage clé de Block-STM, et les résultats de l’exécution parallèle doivent produire le même ensemble de lectures et d’écritures que les résultats de l’exécution séquentielle.
2. Exécution optimiste
Block-STM exécute avec optimisme les transactions en parallèle. En d’autres termes, il exécute des transactions sans dépendance.
3. Vérification
La transaction exécutée est ensuite vérifiée, c’est-à-dire que les dépendances sont vérifiées, cela se fait en relisant l’ensemble de lectures de la transaction et en le comparant avec le dernier ensemble de lectures exécuté, si les deux ensembles de lectures ne sont pas égaux, la transaction sera annulée .
Un élément clé de Block-STM est la planification continue des tâches d’exécution et de vérification de manière efficace, en particulier :
Hiérarchisez les tâches plus anciennes dans un ordre prédéfini.
Envoyez un lot de vérifications pour détecter rapidement les dépendances manquées afin d’éviter les abandons en cascade.
Notez que la vérification est beaucoup moins chère que l’exécution, donc la vérification continue (relecture de l’ensemble lu) ne constitue pas un goulot d’étranglement majeur.
4. Abandonner et réexécuter
Lorsqu’une transaction est abandonnée, la balise ESTIMATE est appliquée à l’emplacement où la transaction a été écrite. Ensuite, si une transaction ultérieure lit cet emplacement, elle verra une balise ESTIMATE. Une fois la balise ESTIMATE lue, l’exécution de la transaction est suspendue jusqu’à ce qu’une valeur écrase la balise ESTIMATE. Cela se produit une fois que la transaction originale interrompue est réexécutée avec succès. Chaque fois qu’une transaction est réexécutée, le calendrier garantit que toutes les transactions situées plus haut dans la séquence prédéfinie et dépendant de cette séquence seront revalidées.
Cette gestion dynamique des dépendances est un concept clé de Block-STM. Sans la balise ESTIMATE, la deuxième transaction sera exécutée puis potentiellement abandonnée car elle lit à partir de l’emplacement où la transaction interrompue a été écrite. Par conséquent, Block-STM évite beaucoup de travail inutile lors de l’exécution de transactions potentiellement interrompues. De plus, la gestion dynamique des dépendances apporte certaines améliorations au système de dépendance initial. Premièrement, les utilisateurs n’ont pas besoin de déclarer de dépendances, ce qui prend en charge l’atomicité de transactions arbitrairement complexes (les transactions complexes n’ont pas besoin d’être décomposées). Deuxièmement, il gère les dépendances uniquement lorsque cela est nécessaire, plutôt que de stocker les dépendances pour toutes les transactions. Enfin, la plupart des dépendances sont basées sur un état plus récent que celui du début du bloc.
5. Engagement
Une fois que Block-STM détecte que le résultat de l’exécution optimiste de la transaction est correct, il est soumis via le mécanisme de validation continue, qui s’appuie sur une synchronisation légère pour vérifier et valider chaque lot de transactions avant de traiter le lot de transactions suivant.
Lors des tests, Block-STM a atteint jusqu’à 170 000 TPS en utilisant 32 threads sur le benchmark Aptos. Il s’agit d’une amélioration de 17 fois par rapport à l’exécution séquentielle.
6.Stockage
Lorsqu’un bloc est validé, ses données sont conservées dans la couche de stockage. Bien que les soumissions soient effectuées en blocs, chaque transaction individuelle est stockée séparément dans un arbre Merkle après exécution. Tout ce qui se passe sur la blockchain (y compris les transactions, les changements d’état) peut être calculé selon ce qu’on appelle le « hachage racine ». prouvé cryptographiquement, et le résumé est signé par le nœud de validation actuel pour l’authentification. Cette approche diffère des autres blockchains, qui nécessitent une blockchain traçable pour vérifier les transactions passées, permettant un accès plus précis aux données prouvables.
Pour gérer de grandes quantités de données, Aptos utilise deux types d’arbres Merkle : les arbres Merkle Jellyfish pour stocker les données sur disque et les arbres Merkle clairsemés en mémoire pour des mises à jour rapides. Ces arborescences sont optimisées pour stocker efficacement les données et permettre des mises à jour simultanées. Aptos Labs explore plusieurs autres voies pour faire évoluer le stockage, en particulier le partitionnement du stockage détaillé dans la section Feuille de route.
7.Déplacer
Move est un langage de bytecode inspiré de Rust, créé par les équipes Diem et Novi. Move offre une flexibilité et une sécurité améliorées par rapport à Solidity et aux autres langages de programmation Web3.
Move se compose de deux types de programmes : les scripts de transaction et les modules. Les scripts de transaction sont atomiques et ne peuvent être utilisés qu’une seule fois, tandis que les modules sont publiés dans leur état global et conservés indéfiniment.
Les modules sont similaires aux contrats intelligents dans d’autres langages de programmation, ils définissent les ressources et leurs processus associés. Une ressource est comme un objet et les processus sont les opérations qui peuvent être effectuées dessus, telles que la création, la modification ou la suppression. Les ressources sont conçues pour représenter des actifs rares tels que des jetons, et elles disposent de fonctionnalités de protection intégrées qui aident ces actifs. évitez d’être copié ou jeté par erreur.
Les modules appliquent l’abstraction des données, où les types sont transparents dans leur module de déclaration et opaques à l’extérieur. Autrement dit, seul le module d’origine peut créer, détruire ou mettre à jour des valeurs. L’accès externe aux données du module est limité aux procédures publiques exposées par le module. Ces garanties sont appliquées au moment de l’exécution par le validateur de bytecode de Move, que tous les modules et scripts de transaction doivent transmettre avant de pouvoir être exécutés par la VM Move. Cette abstraction des données est effectuée plus explicitement dans Move que dans Solidity/EVM, qui a une encapsulation mais une application moins stricte.
Move vise à éliminer les vecteurs d’attaque présents dans Solidity et l’EVM, notamment ceux résultant du manque d’actifs de premier ordre en dehors de l’ETH et des attaques de réentrée.
Actifs de première classe : ERC-20 et d’autres actifs sur EVM n’ont pas les mêmes propriétés intégrées de rareté et de contrôle d’accès qu’Ether. Les développeurs Solidity doivent implémenter ces protections manuellement pour éviter d’introduire des bogues entraînant la duplication, la réutilisation ou la perte d’actifs. En revanche, tous les actifs sur Move (pas seulement les actifs natifs) sont considérés comme des actifs de premier ordre avec ces protections.
Attaque de réentrance : contrairement à EVM, Move n’a pas de planification dynamique non sécurisée. Grâce à une planification dynamique non sécurisée, la machine virtuelle ne sait pas quelles opérations la fonction de contrat externe effectue avant l’exécution du contrat. La planification dynamique conduit à des attaques de réentrée, qui sont l’une des sources les plus courantes de piratage de la blockchain, y compris la récente vulnérabilité Curve/Vyper. Lors d’une attaque de réentrée, un contrat appelle un contrat externe, qui rappelle le contrat d’origine avant que celui-ci n’ait terminé son exécution et mis à jour le solde, ce qui peut entraîner un épuisement répété des fonds.
Le but de Move est de rendre plus difficile la tâche des développeurs.
En plus des vérificateurs de bytecode, les développeurs peuvent également tirer parti de l’outil de vérification formelle Move Prover. Bien entendu, Move n’élimine pas la possibilité de vulnérabilités dans les contrats intelligents. Les programmeurs doivent toujours établir des invariants de sécurité appropriés au sein de leurs modules. De plus, Bytecode Verifier et Move Prover ne remplacent pas le besoin d’audit. Le cabinet d’audit CertiK a observé des exemples de développeurs qui n’utilisaient pas les mécanismes de protection intégrés de Move ou qui adoptaient des modèles de programmation qui pouvaient avoir été portés à partir de conceptions de code existantes qui allaient à l’encontre de la philosophie de conception de Move.
8.Autres fonctionnalités principales
Garantie utilisateur
Aptos comprend plusieurs fonctionnalités qui améliorent l’expérience utilisateur et la sécurité, notamment une gestion flexible des clés, la transparence des résultats des transactions et une prise en charge client légère.
Les comptes Aptos dissocient les clés privées des clés publiques, permettant une gestion flexible des clés. Les utilisateurs peuvent alterner les clés privées de leur compte pour anticiper ou répondre à une compromission sans avoir à transférer tous les actifs vers un nouveau compte. Les utilisateurs peuvent également configurer leurs comptes pour qu’ils soient multi-signés, chaque clé publique ayant des autorisations différentes. Par exemple, un utilisateur peut créer un compte avec deux clés publiques chaudes capables de signer des transactions et une clé publique froide capable de signer des transactions mais également de faire pivoter la clé privée. L’utilisateur peut alors préciser que 2/3 des clés du compte sont nécessaires pour signer la transaction.
Pour aider à prévenir les attaques de phishing et, de manière générale, accroître la transparence, les portefeuilles peuvent utiliser la pré-exécution des transactions pour interpréter les résultats de la transaction dans un format lisible avant que l’utilisateur ne les signe.
Aptos ajoute également une protection aux transactions en ajoutant un délai d’expiration et un numéro de séquence à la transaction. Le numéro de séquence fonctionne comme un nombre aléatoire sur l’EVM et aide à prévenir les attaques par relecture.
Les clients légers permettent aux utilisateurs de vérifier facilement l’état de la blockchain simplement en téléchargeant des en-têtes de bloc, ce qui minimise les hypothèses de confiance lors de l’accès aux données de la blockchain. Cela est idéal pour les nœuds hautes performances comme Aptos, qui ont des exigences matérielles plus élevées. La blockchain est particulièrement importante.
Évolutivité
Source : Messari
Aptos est défini pour prendre en charge les mises à niveau fréquentes du protocole. Cela est en grande partie dû au fait que la gestion des validateurs s’effectue en chaîne, permettant aux validateurs de se synchroniser facilement avec les nouvelles mises à niveau. Certaines parties d’Aptos lui-même sont également écrites en Move, ce qui, comme mentionné ci-dessus, réduit les délais de commercialisation. Depuis son lancement, quelque 46 suggestions d’amélioration ont été mises en œuvre.
Économie des jetons
Aperçu
Le jeton natif d’Aptos, APT, est utilisé pour la sécurité et la résistance Sybil (jalonnement des validateurs et des délégateurs), la consommation de ressources (frais de transaction) et la gouvernance en chaîne. Initialement, 1 milliard d’APT étaient répartis dans plusieurs compartiments avec des verrous différents. APT n’a pas d’offre fixe, le taux de croissance annuel actuel est de 6,895 % et tous les frais de transaction sont actuellement brûlés.
Allocation initiale
Comme mentionné précédemment, 1 milliard de jetons ont été distribués lors de la création. De plus, 13 % sont débloqués dès la genèse et le reste est soumis à un calendrier d’acquisition. La répartition est la suivante :
Écosystème (51,02 % de l’offre initiale totale) : la plus grande partie de l’allocation initiale d’APT est utilisée pour le développement de l’écosystème, avec environ un quart de ces jetons débloqués lors de la genèse et le reste au cours des 10 suivants débloqués de manière linéaire sur une base mensuelle au cours de l’année. Avant la distribution, environ 80 % de ces jetons étaient détenus par la Fondation Aptos, le reste étant détenu par Aptos Labs. Le parachutage Genesis APT a distribué plus de 20 millions de jetons du seau de l’écosystème à plus de 110 000 participants.
Équipe (19 % de l’offre totale initiale) : ces jetons sont alloués à Aptos Labs et respectent le calendrier d’acquisition suivant sur quatre ans : un an verrouillé, 6,25 % débloqués mensuellement pour les 6 prochains mois et 6,25 % débloqués mensuellement pour le prochain. 30 mois Débloquez 2,083 % chaque mois. Veuillez noter que si les employés d’Aptos Labs rejoignent après Genesis, ils seront toujours soumis au même calendrier de quatre ans.
Fondation (16,5 % de l’offre initiale totale) : ces jetons sont alloués à la Fondation Aptos, avec 3 % (5 millions de jetons) disponibles au moment de la genèse et les jetons restants suivant le même calendrier d’acquisition sur quatre ans que les jetons d’équipe. La fondation prévoit d’utiliser les jetons pour organiser des événements, financer un soutien juridique et sponsoriser des recherches et couvrira, entre autres, les coûts opérationnels pour aider à valider les opérateurs de nœuds et à valider davantage la répartition géographique des nœuds.
Investisseurs privés (13,48 % de l’offre initiale de jetons) : ces jetons sont attribués aux investisseurs qui choisissent d’acheter des jetons dans le cadre du cycle de financement privé d’Aptos Labs et sont soumis à la même période d’acquisition de quatre ans lorsque les jetons d’équipe et de fondation font surface.
Comme mentionné ci-dessus, l’APT est inflationniste et continuera à offrir des récompenses aux parieurs. Le taux d’inflation annuel est fixé à 7 % la première année après la création, puis diminue de 1,5 % chaque année (soit 6,895 % la deuxième année) jusqu’à se stabiliser à 3,25 %. Attention, ce tarif est basé sur une offre totale initiale de 1 milliard d’APT et est soumis à la gouvernance.
La plus forte augmentation de l’offre de liquidités APT se produira au cours de la période de déblocage de six mois allant de la mi-novembre 2023 à la mi-avril 2024. Le déverrouillage de la partie équipe et investisseur privé commence au cours de cette période, au cours de laquelle l’offre initiale de jetons liquides allouée (c’est-à-dire hors récompenses de mise) passera de 209 millions à 334 millions, soit une augmentation d’environ 60 %.
Activité réseau
Après le lancement du réseau principal Aptos, l’utilisation du réseau a diminué puis a rebondi en juillet 2023. Depuis lors, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. Plusieurs facteurs ont contribué à l’augmentation de l’utilisation, notamment l’intégration de la plateforme de médias sociaux Chingari et Oracle Python.
Chingari est une application mobile de partage de vidéos similaire à TikTok qui a été téléchargée plus de 100 millions de fois sur le Google Play Store. Il a été initialement lancé en 2018 en tant que plate-forme Web2 et a ensuite ajouté des fonctionnalités en chaîne telles que les cadeaux virtuels.
Pyth s’est intégré à Aptos le 13 juillet, donnant accès à son flux de prix à faible latence. Depuis le 13 juillet, Python représente environ 17,7 % du volume total des transactions d’Aptos. Notez que ce type de partage n’est pas rare pour le réseau où se trouve Python.
Le 19 octobre, grâce aux activités de création d’art public de Graffio, le nombre d’adresses actives quotidiennes a dépassé les 600 000. Pour célébrer le premier anniversaire du réseau, les contributeurs d’Aptos ont invité les membres de la communauté à peindre sur une toile numérique publique pendant 24 heures, chaque dessin individuel étant enregistré comme une transaction en chaîne. Les participants ont ensuite reçu une version NFT du canevas final. La campagne a donné lieu à 605 000 adresses uniques et à 1,3 million de transactions.
L’augmentation de l’activité provoquée par Graffio a provoqué une panne de réseau et la production de blocs a cessé le 18 octobre. L’incident a été résolu en 5 heures environ. La Fondation Aptos a partagé une analyse post-mortem le 20 octobre selon laquelle la cause première était déterminée comme étant un code non déterministe provenant de modifications de code axées sur les performances apportées à la base de code principale d’Aptos le 22 août 2023.
Récemment, l’activité de transaction a été stimulée par les inscriptions, une tendance commune à de nombreuses blockchains. Marché NFT BlueMove a lancé la norme APT20 à la mi-décembre, et du 23 au 24 décembre, le volume de transactions s’est élevé à 6,8 millions.
Sécurité et décentralisation
Au 26 décembre 2023, le réseau Aptos compte 123 validateurs actifs issus de 27 pays et 54 villes. Le nombre de nœuds de validation a progressivement augmenté depuis le lancement du réseau, qui prenait en charge environ 100 nœuds de validation à l’époque, et le réseau de validateurs a actuellement un coefficient Nakamoto de 18, qui est supérieur à la médiane des autres réseaux. Étant donné que la Fondation Aptos détient la majorité de l’offre totale entre sa propre allocation et les jetons détenus au nom de l’allocation de l’écosystème, elle peut aider à répartir la participation de manière assez équitable entre les validateurs.
Le nombre d’APT promis s’élève à 907 millions (d’une valeur de 9,8 milliards de dollars au 26 décembre 2023), ce qui représente 84,6 % de l’offre totale d’APT. Comme mentionné ci-dessus, les jetons verrouillés peuvent être mis en jeu et recevoir des récompenses liquides. 296 % du jeton est mis en jeu par rapport à son offre en circulation. Le 5 octobre, Coinbase Cloud a permis la délégation APT à ses validateurs et a ajouté le jalonnement APT sur Coinbase Prime.
écosystème
Finance décentralisée
Un peu plus d’un an après son lancement, le protocole Aptos DeFi a accumulé près de 127 millions de dollars en TVL via plus de 32 protocoles, Aptos se classant au 26e rang parmi tous les réseaux en TVL. DeFi TVL d’Aptos provient principalement de cinq protocoles : Thala Labs, Liquidswap, Aries Markets, PancakeSwap et SushiSwap.
Thala est leader du protocole Aptos en TVL avec 45 % de part de marché. Thala propose une suite de produits DeFi, notamment CDP, AMM, Liquid Staking Protocol et Token Launchpad. Thala développe également actuellement l’outil de gouvernance Parlement. Il a levé 6 millions de dollars lors d’un tour de table au quatrième trimestre 2022 et a lancé son jeton de gouvernance THL fin mars, suivi du lancement du réseau principal peu de temps après. Son CDP crée Move Dollar (MOD) et au 26 décembre 2023, il y avait 8,3 millions de jetons en circulation. MOD et THL sont tous deux des jetons fongibles à chaîne complète (OFT). OFT est une norme de jeton multi-chaînes créée par LayerZero Labs qui est interopérable avec les normes de jetons interchangeables entre chaînes. La plupart de la prise en charge du surdimensionnement de MOD est basée sur l’USDC basé sur LayerZero et Wormhole.
À la fin du troisième trimestre, Thala a annoncé qu’elle coopérerait avec la Fondation Aptos pour créer l’incubateur DeFi Thala Foundry. La fonderie dispose d’un financement initial d’un million de dollars et allouera entre 50 000 et 250 000 dollars de financement aux projets Aptos DeFi, ainsi qu’à d’autres soutiens aux développeurs et au développement commercial.
LiquidSwap est l’un des premiers AMM à être lancé sur Aptos et est développé par Pontem Network, qui a également construit le portefeuille Pontem pour Aptos. Elle dispose d’une TVL de 20 millions de dollars américains et d’une part de marché de 21 %.
Aries Market est un protocole de prêt et de trading sur marge. Il a été lancé peu de temps après le lancement du réseau principal Aptos, mais sa TVL a considérablement augmenté récemment, passant de moins de 2 millions de dollars à plus de 11 millions de dollars en octobre 2023. La croissance de décembre porte la TVL d’Aries à près de 20 millions de dollars, avec une part de marché de 20 %. Fin novembre, Bélier a lancé un produit de trading alimenté par Econia.
Econia est un moteur de carnet de commandes en chaîne qui a été initialement créé lors du premier Aptos Hackathon en 2021 et lancé fin novembre. Plus tôt cette année, la société a levé 6,5 millions de dollars en financement de démarrage dans le cadre d’un accord mené par Dragonfly. En plus d’Aries, l’infrastructure d’Econia alimente actuellement le trading sur Kana Trade, Gator Trade (développé par Pontem), SwapGPT et Hippo Labs.
PancakeSwap, le principal protocole DeFi de BNB Chain, est répertorié sur Aptos sous le nom d’AMM. De fin 2022 à mi-juillet 2023, PancakeSwap est le principal protocole TVL d’Aptos. Il occupe désormais la quatrième place, avec 6 % de part de marché.
Fin novembre, SushiSwap a lancé la V2 AMM sur Aptos, faisant d’Aptos le premier non-EVM pris en charge par SushiSwap. À ce jour, SushiSwap a engrangé près de 5 millions de dollars en TVL, occupant 5 % de part de marché.
Sans jalonnement, la valeur du jeton APT sera diluée d’environ 7 % avec l’inflation, le protocole de jalonnement de liquidité est donc crucial pour continuer à développer l’écosystème DeFi d’Aptos. Fin octobre, le protocole de staking liquide Amnis Finance a été lancé. Il s’agit désormais du principal protocole de jalonnement de liquidité TVL d’Aptos avec près de 33 millions de dollars en TVL, devant le protocole de jalonnement de liquidité de Thala avec 23 millions de dollars. Pour stimuler la croissance, Amnis a lancé un programme de points qui sera utilisé pour larguer les prochains jetons.
Les projets et intégrations supplémentaires incluent :
Protocole social
Comme mentionné ci-dessus, Chingari est l’une des applications les plus populaires sur Aptos pour le trading et les adresses actives. D’autres applications sociales en cours d’exécution ou sur le point d’être lancées incluent TowneSquare et Overmind.
TowneSquare ouvre sa liste d’attente en août 2023. Il crée une application mobile qui s’intègre aux systèmes d’activité et d’identité en chaîne pour prendre en charge des cas d’utilisation tels que les flux sociaux en chaîne, la billetterie, la liste blanche, le co-marketing, etc.
Overmind est une plate-forme qui propose d’abord des tâches, où les développeurs peuvent participer à des défis de codage et à des primes pour gagner des récompenses et des informations d’identification en chaîne. Overmind s’est associé à la Fondation Aptos pour attribuer environ 50 000 $ aux développeurs dans le cadre de sa mission. À la mi-octobre, il a ouvert un accès anticipé à son réseau social open source et décentralisé, et a lancé peu après « Race to Keys » pour inciter les développeurs à créer des fonctionnalités Keys de style ami.tech.
Gamefi
Les jeux en chaîne ont toujours été un autre objectif central d’Aptos Labs et de la Fondation en ce qui concerne les consommateurs. Fin février, Aptos Labs a publié un SDK de jeu pour le développement sur Unity, l’un des moteurs de jeu les plus populaires. Il développe également un module permettant de vérifier le caractère aléatoire en chaîne, un aspect important pour les jeux et autres applications. AIP-41 propose la création d’un nouveau module Move qui permettra aux développeurs d’ajouter facilement du caractère aléatoire en chaîne à leurs contrats intelligents. Une fois mis en œuvre, il est prévu d’organiser un hackathon dédié à la création du caractère aléatoire en chaîne.
Vers la fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des bonus la première semaine dépassant les 10 000 $. Il a attiré plus de 12 000 adresses lors de son premier week-end et est en cours de mise à jour pour répondre aux commentaires des joueurs.
**Aptos Labs et la Fondation Aptos ont établi des partenariats avec plusieurs sociétés et conglomérats de jeux bien connus, notamment : **
Si de nombreux jeux sont encore en développement, certains sont déjà en ligne. Vers la fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des bonus la première semaine dépassant les 10 000 $. Il a attiré plus de 12 000 adresses au cours de son premier week-end et travaille sur une mise à jour pour répondre aux commentaires des premières parties.
NFT
Depuis le lancement, le volume des échanges NFT s’élève à environ 19,4 millions de dollars, la majorité de l’activité ayant lieu peu de temps après le lancement. Plus de 74% du volume des transactions est généré via la marketplace Topaz. Depuis le lancement de Wapal le 1er août, Wapal représente 15% du volume des ventes, tandis que Topaz en représente 50%. Wapal est un marché NFT pour les « traders professionnels », similaire à Blur et Tensor, utilisant un système de points pour encourager les activités, et les points seront utilisés pour les parachutages. Wapal a récemment lancé une rampe de lancement NFT sans code.
L’inscription a entraîné une augmentation du nombre de NFT. Depuis le lancement de la norme APT20 le 10 décembre, BlueMove a capturé 41 % de la part de marché du volume des transactions NFT, avec un volume total de transactions de 674 000 $.
Les NFT sur Aptos ont également été utilisés dans plusieurs cas d’utilisation réels. KYD Labs est une société de billetterie Web3 qui fournit des services de billetterie pour plusieurs événements en direct, notamment le festival de musique WonderBus et l’événement de clôture de la Blockchain Week en Corée du Sud, SEOULBOUND. Aptos Labs s’est associé à deux reprises à NBCUniversal pour lancer des expériences numériques pour les fans des films « Renfield » et « The Exorcist : Believer ». Début novembre, la Fondation Aptos s’est associée au parc d’attractions et au groupe médiatique sud-coréen Séoul Land, et la filiale numérique de Séoul Land, RXMeta, lancera Bloom, une nouvelle expérience de festival alimentée par la billetterie NFT et l’adhésion à Aptos.
Vers la fin du mois d’août, Aptos Labs a lancé Aptos Digital Asset Standard (DA). DA accorde une attention particulière aux NFT. Ses fonctions incluent des NFT dynamiques, des jetons liés à l’âme, des coûts de gaz réduits, la capacité des NFT à posséder d’autres NFT, des prise en charge du largage aérien, etc.
le plan de route
Amélioration technique
Comme mentionné ci-dessus, Aptos est conçu pour prendre en charge des mises à niveau fréquentes, et pour tester et mettre en évidence les multiples mises à niveau en cours, Aptos Labs a récemment publié les résultats de Previewnet, un environnement de test conçu pour refléter le réseau principal Aptos. Du 6 au 21 novembre, l’environnement a supporté plus de 9 milliards de transactions, dont 2 milliards sur une période de 24 heures. Le nombre maximal de transactions peer-to-peer par seconde a atteint 30 000, et plus d’un million de NFT à collection limitée ont été créés en 90 secondes.
L’une des mises à niveau majeures permettant d’obtenir des performances plus élevées est le partitionnement du stockage, où le magasin d’état est divisé en plusieurs instances RocksDB. Le partage du stockage devrait être lancé sur le réseau principal en 2024. Des améliorations ont également été apportées au moteur d’exécution, à l’algorithme de synchronisation d’état et à la pile réseau.
L’amélioration des performances de frappe NFT provient d’une nouvelle solution appelée agrégateurs. En raison de leur dénomination séquentielle (telle que “Cryptopunk #4317”), la frappe NFT en quantité limitée nécessite traditionnellement une exécution séquentielle. Les agrégateurs sont un nouveau mécanisme de contre-attaque sans conflit qui effectue essentiellement en parallèle la frappe de NFT à quantité limitée.
Le prochain objectif d’Aptos Labs est de 100 000 TPS, en route vers plus d’un million de TPS. En plus des améliorations testées dans Previewnet, une autre mise à niveau majeure en cours de développement est le nouveau mécanisme de consensus Shoal. Shoal combine les qualités DAG et BFT pour réduire la latence et augmenter le débit.
Enfin, Aptos Labs développe le nouveau compilateur Aptos Move, apportant un nouvel ensemble de fonctionnalités de langage conçues pour simplifier le processus de codage et étendre les fonctionnalités. Il s’agit notamment d’appels de fonctions de type récepteur, de fonctions d’ordre supérieur de première classe et de fonctions définies par l’utilisateur, Aptos Labs prévoyant de mettre en œuvre la plupart des nouvelles fonctionnalités au cours du premier semestre 2024.
Stratégie de croissance
Pour développer l’écosystème Aptos, la Fondation Aptos organise des hackathons et lance des programmes de subventions. Aptos Labs et la Fondation Aptos entretiennent également de nombreux partenariats. En plus de ces deux entités, il existe d’autres groupes qui mènent des activités de croissance, comme la communauté de développeurs basée en Inde, Move Developers DAO (MDD).
En plus des partenariats mentionnés dans la section écosystème, des partenariats majeurs ont été noués avec :
*Microsoft : début août, Aptos Labs a annoncé un partenariat avec Microsoft. Le partenariat apportera les fonctionnalités Microsoft Azure AI à Aptos, à commencer par Aptos Assistant, un chatbot conçu pour aider les utilisateurs et les développeurs à utiliser Aptos. La fonctionnalité Copilot de GitHub prendra également en charge Aptos Move.
Les programmes de hackathon et de subventions incluent :
Résumer
Aptos est une blockchain de couche 1 conçue autour des principes fondamentaux d’évolutivité, de sécurité, de fiabilité et d’évolutivité. Il est né des projets Diem et Novi de Meta et sera finalement lancé en octobre 2022. La pile technologique d’Aptos présente de nombreux aspects nouveaux, notamment le mécanisme de consensus AptosBFTv4, le protocole mempool Quorum Store, le moteur d’exécution parallèle Block-STM et le langage de programmation Aptos Mobile.
Depuis juillet 2023, Aptos a réalisé en moyenne plus de 475 000 transactions quotidiennes et plus de 72 000 adresses actives quotidiennes. L’événement en ligne était animé par une journée de création d’art public sur les plateformes de médias sociaux Chingari, Oracle Pyth, Graffio et inions. Les initiatives visant à développer l’écosystème comprennent des partenariats, des hackathons, des programmes de financement, etc., dont beaucoup sont spécifiques à la région Asie-Pacifique.