Le débat sur la modularité et l'intégration est courant, mais les deux tendent vers un résultat similaire: 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 participants du camp intégré, avec son équipe de développement Aptos Labs ayant levé environ 400 millions de dollars. Depuis son lancement en octobre 2022, le réseau s'est rapidement mis à jour, avec plus de 40 AIP et 8 versions majeures. L'écosystème Aptos, bien que relativement jeune, inclut déjà des projets tels qu'un carnet d'ordres on-chain, un DEX perp, et des plateformes de médias sociaux. Lors de tests récents sur le mainnet, Aptos a atteint un pic de 30 000 TPS et plus de 2 milliards de transactions quotidiennes, avec pour objectif de dépasser 1 million de TPS. S'il continue les mises à niveau technologiques, attire des développeurs et des utilisateurs, Aptos est prêt pour le succès.
Aptos a été créé à partir des projets Diem et Novi de Meta. En 2019, Meta (anciennement Facebook) a officiellement annoncé le lancement d'un réseau de paiement basé sur la blockchain. Le projet était composé de la chaîne autorisée Diem (initialement appelée Libra) et du portefeuille Novi (initialement appelé Calibra). Développé par l'association Diem et la filiale de Facebook, Novi Financial. En raison de la résistance réglementaire, Diem et Novi n'ont jamais été lancés. En janvier 2022, Diem a vendu ses actifs à Silvergate Capital. En septembre 2022, Meta a annoncé la fin de Novi.
Aptos Labs a été fondé en décembre 2021 et a été officiellement lancé en février 2022. Aptos Labs a été co-fondé par Mo Sheikh, responsable de la stratégie chez le partenaire stratégique de Novi, et Avery Ching, ingénieur logiciel en chef chez Novi. D'autres membres fondateurs de l'équipe incluent des chercheurs en doctorat, des ingénieurs, des designers et des experts stratégiques, dont beaucoup ont travaillé chez Diem ou Novi.
En mars 2022, Aptos Labs a annoncé une levée de fonds de 200 millions de dollars, ainsi que le lancement de son Devnet public et de son référentiel de code open source. Ce financement comprenait des actions et des options de jetons, 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é une autre levée de fonds de 150 millions de dollars, valorisant la société à 2 milliards de dollars, dirigée par FTX Ventures et Jump Crypto. FTX Ventures a également participé au premier tour ; son investissement est désormais géré par le processus de faillite de FTX. D'autres investissements stratégiques de Binance Labs et Dragonfly Capital ont porté le financement total à environ 400 millions de dollars.
Après la publication du livre blanc d'Aptos Labs en août 2022, le mainnet est entré en service en octobre 2022. Les échanges centralisés ont accru leur soutien pour le jeton natif d'Aptos APT avant la publication complète des informations sur l'économie des jetons, suscitant des inquiétudes. Mo Sheikh a reconnu ces préoccupations dans un tweet le lendemain. Depuis le lancement du mainnet, le réseau Aptos a subi plusieurs mises à jour, la version actuelle étant la V1.8.0. La fondation à but non lucratif Aptos dirige le développement de l'écosystème Aptos.
La pile technologique Aptos est conçue autour des principes fondamentaux de scalabilité, de sécurité, de fiabilité et de capacité de mise à niveau, introduisant de nombreux nouveaux mécanismes à Aptos.
Aptos est un réseau L1 qui utilise le protocole de consensus AptosBFTv4, un mécanisme de Preuve d'Enjeu Déléguée (DPoS).
AptosBFT (initialement connu sous le nom de DiemBFT) a subi quatre itérations pendant l'ère Diem et a ensuite été adapté pour la blockchain Aptos sans permission. L'AptosBFT initial était basé sur HotStuff, lui-même reposant sur le protocole traditionnel de tolérance aux fautes byzantines pratiques (pBFT). Le déploiement actuel, AptosBFTv4, est basé sur Jolteon, qui introduit un changement de vue secondaire similaire à pBFT pour augmenter la latence de HotStuff de 50%.
De plus, pour atténuer les retards causés par les erreurs de leadership, AptosBFT sélectionne les leaders en fonction non seulement du jalonnement, mais aussi de la performance (essentiellement la « réputation »). La performance des validateurs est mesurée pour évaluer leurs taux de réussite en tant que leaders (fréquence de leurs blocages proposés) et en tant que non-leaders (fréquence de leurs votes sur les propositions).
Dans la mise à niveau d'Aptos V1.5 terminée le 18 juillet 2023, le déploiement de Quorum Store a encore amélioré le débit d'Aptos. Quorum Store est une implémentation du protocole de pool de mémoire Narwhale, optimisant le consensus en séparant la propagation des données du consensus. La séparation de la propagation des données et du consensus est une découverte clé dans l'article de recherche "Narwhal and Tusk," co-écrit par des chercheurs des laboratoires Aptos et Mysten Labs.
Avant Quorum Store, le traitement des transactions impliquait deux étapes : pool de mémoire et consensus.
Cela a conduit à deux goulots d'étranglement :
Quorum Store a introduit une étape intermédiaire entre le pool de mémoire et les protocoles de consensus. Le processus complet est maintenant le suivant :
Cela résout les deux goulots d'étranglement mentionnés ci-dessus :
Les validateurs sont récompensés par des récompenses de jalonnement inflationnistes. Actuellement, tous les frais de transaction sont brûlés. Les récompenses de jalonnement sont liées à la réputation des validateurs (jalonnement et performance). Les récompenses sont automatiquement allouées et composées dans chaque époque (d'une durée de deux heures). Les jetons jalonnés sont verrouillés au niveau mondial dans un cycle de 30 jours.
Chaque validateur fixe un taux de commission, les jetons restants étant transmis à leurs délégants. Le jalonnement délégué au sein du protocole a été déployé sur le mainnet le 20 avril 2023. Les délégants doivent miser un minimum de 11 APT pour participer au réseau. Cela encourage une participation communautaire plus importante au jalonnement, tandis que le montant minimal de mise pour les validateurs est de 1 million d'APT (au 26 décembre 2023, équivalent à 10,5 millions USD).
Pour les validateurs, la limite de mise en jeu est de 50 millions d'APT, soit environ 5% de l'offre totale, ce qui n'est pas un plafond très strict. Cependant, si les opérateurs de validateurs acquièrent suffisamment de mise en jeu, ils sont incités à lancer plusieurs nœuds de validation. Il convient de noter que les tokens bloqués peuvent également être utilisés pour la mise en jeu et gagner des récompenses de liquidité (après la période de déverrouillage mondiale de 30 jours).
Il n'existe actuellement aucun mécanisme de pénalité pour les validateurs hors ligne ou malveillants, mais de tels mécanismes peuvent être ajoutés par le biais de la gouvernance à l'avenir.
Une fois que les validateurs sont d'accord sur un ordre de bloc, ils sont tenus d'exécuter les transactions dans le bloc et de stocker les résultats de manière permanente. De nombreuses blockchains disposent d'un moteur de transaction séquentielle, où les transactions sont ordonnées et exécutées les unes après les autres. Pour accélérer l'exécution, Aptos utilise un moteur d'exécution parallèle. De plus, contrairement à d'autres réseaux qui traitent les transactions en parallèle, tels que Solana et Sui, Aptos ne nécessite pas de connaissance avancée des dépendances déclarées par l'utilisateur.
Pour ce faire, Aptos utilise Block-STM, qui est basé sur les principes de la Mémoire Transactionnelle Logicielle (STM) et du Contrôle de Concurrency Optimiste (OCC). Les bibliothèques STM avec OCC suivent un cadre général d'exécution des transactions de manière optimiste (c'est-à-dire en supposant qu'aucune dépendance n'existe), validation après l'exécution, abandon en cas d'apparition de dépendances, et enfin exécution à nouveau. Cependant, cette approche est rarement utilisée en pratique en raison des limitations de performance causées par la gestion des dépendances et les annulations en cascade.
Pour répondre au déploiement et surmonter ces limitations du système OCC STM, Block-STM utilise une séquence de transactions prédéfinie pour évaluer les dépendances et réduire la quantité de rollbacks. L'une des principales conclusions du rapport de recherche de Bohm (2014) est que les séquences de trading prédéterminées peuvent être une bonne chose, pas une malédiction. Block-STM fait un usage encore meilleur de l'ordre prédéfini que Bohm, affinant l'évaluation des dépendances à chaque rollback dans le système (réduisant ainsi la chance de nouveaux rollbacks).
Block-STM améliore encore les STM généraux en tirant parti de divers aspects de la blockchain, y compris :
Notez que la vérification est beaucoup moins coûteuse que l'exécution, donc la vérification séquentielle (ensembles de lecture) n'est pas un obstacle majeur.
Phase 4: Retour en arrière et réexécution
Lorsque la transaction est annulée, appliquez une balise ESTIMATE à l'emplacement d'écriture de la transaction. Ensuite, si les transactions ultérieures lisent cet emplacement, elles verront une balise ESTIMATE. En lisant la balise ESTIMATE, l'exécution de la transaction sera suspendue jusqu'à ce que la valeur écrase la balise ESTIMATE. Cela se produit une fois que la transaction originale, annulée, est réexécutée avec succès. Chaque fois qu'une transaction est réexécutée, la planification garantit que toutes les transactions qui sont plus élevées dans l'ordre prédéfini et qui en dépendent seront révalidées.
Cette gestion dynamique des dépendances est un concept clé de Block-STM. Sans la balise ESTIMATE, la deuxième transaction serait exécutée et pourrait éventuellement être annulée, car sa position de lecture serait la position d'écriture de la transaction annulée. Par conséquent, Block-STM évite la grande quantité de travail gaspillée à exécuter des transactions qui pourraient être annulées. De plus, la gestion dynamique des dépendances apporte plusieurs améliorations au système de dépendance initial. La première est que les utilisateurs n'ont pas à déclarer de dépendances, ce qui soutient l'atomicité des transactions arbitrairement complexes (les transactions complexes n'ont pas besoin d'être décomposées). Deuxièmement, il ne gère les dépendances que 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 au moment du démarrage du bloc.
Étape 5 : Soumission
Une fois que Block-STM détecte que la sortie d'exécution optimiste d'une transaction est correcte, elle est soumise par le mécanisme de validation en continu. La validation en continu repose sur une synchronisation légère pour valider et valider chaque vague de transactions avant de traiter la vague suivante de transactions.
Block-STM a atteint 170 000 TPS avec 32 threads sur le banc d'essai Aptos. Il s'agit d'une amélioration de 17x par rapport à l'exécution séquentielle.
Lorsqu'un bloc est validé, ses données sont stockées de manière permanente dans la couche de stockage. Alors que les validations se font bloc par bloc, chaque transaction individuelle est stockée individuellement dans un arbre de Merkle après son exécution. Tout ce qui se passe sur la blockchain, y compris les transactions, les mises à jour de l'état et les événements, peut être cryptographiquement prouvé sur la base d'un condensé appelé « racine de hachage », qui est signé par le validateur actuel à des fins d'authentification. Cette approche diffère des autres blockchains où il est nécessaire de suivre la blockchain pour vérifier les transactions historiques, permettant un accès aux données prouvable plus détaillé.
Pour gérer de grandes quantités de données, Aptos utilise deux types d'arbres de Merkle : des arbres de Merkle Jellyfish pour stocker des données sur disque et des arbres de Merkle Sparse en mémoire pour des mises à jour rapides. Ces arbres sont optimisés pour stocker efficacement des données et permettre des mises à jour concurrentes. Aptos Labs explore d'autres moyens de mettre à l'échelle le stockage, notamment le sharding de stockage, qui est détaillé dans la section de la feuille de route.
Move est un langage de bytecode inspiré par Rust et créé par les équipes de Diem et Novi. Move offre une plus grande flexibilité et sécurité que Solidity et d'autres langages de programmation Web3.
Le déplacement se compose de deux types de programmes : scripts de transaction et 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 l'état global et y sont stockés indéfiniment.
Les modules sont similaires aux contrats intelligents dans d'autres langages de programmation. Ils définissent des ressources et leurs processus associés. Une ressource est comme un objet, et une procédure est une opération qui peut être effectuée sur la ressource, comme la création, la modification ou la suppression. Les ressources sont spécialement conçues pour représenter des actifs rares comme les jetons. Elles possèdent des fonctionnalités de protection intégrées qui aident ces actifs à éviter d'être copiés ou supprimés par erreur.
Les modules appliquent l'abstraction des données, où les types sont transparents à l'intérieur de leur module déclarant et opaques à l'extérieur du module en cours. En d'autres termes, 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 lors de l'exécution par le vérificateur de bytecode de Move, un processus que tous les modules et scripts de transaction doivent passer avant de pouvoir être exécutés par le Move VM. Cette abstraction des données est plus évidente dans Move que dans Solidity/EVM, où l'encapsulation est disponible mais l'implémentation est moins stricte.
L'objectif est d'éliminer les vecteurs d'attaque présents dans Solidity et l'EVM, en particulier ceux causés par le manque d'actifs de première classe en dehors d'Ethereum et les attaques de réentrance.
L'objectif de Move est de rendre plus difficile aux développeurs de commettre des erreurs. En plus des vérificateurs de bytecodes, les développeurs peuvent également utiliser Move Prover, un outil de vérification formelle. Bien sûr, Move n'élimine pas la possibilité de vulnérabilités de contrats intelligents. Les programmeurs doivent encore établir des invariants de sécurité appropriés dans leurs modules. En outre, les vérificateurs de bytecodes et Move Prover ne remplacent pas le besoin d'audit. La société d'audit CertiK a observé plusieurs cas où les développeurs ne utilisaient pas les mécanismes de protection intégrés de Move ou n'adoptaient pas des modèles de programmation, très probablement en portant des conceptions de code hérité qui allaient à l'encontre de la philosophie de conception de Move.
Sécurité de l'utilisateur
Aptos dispose de plusieurs fonctionnalités qui optimisent l'expérience utilisateur et la sécurité, notamment la gestion flexible des clés, la transparence des résultats des transactions et le support des clients légers.
Les comptes Aptos séparent les clés privées des clés publiques, permettant une gestion flexible des clés. Les utilisateurs peuvent faire tourner leurs clés privées de compte comme moyen de prévenir ou de répondre aux attaques sans avoir à transférer tous les actifs vers un nouveau compte. Les utilisateurs peuvent également configurer leurs comptes comme des multi-signatures avec des autorisations différentes pour chaque clé publique. Par exemple, un utilisateur peut créer un compte avec deux clés publiques actives pouvant signer des transactions et une clé publique froide pouvant également signer des transactions mais aussi faire tourner la clé privée. L'utilisateur peut alors stipuler que 2/3 des clés du compte sont nécessaires pour signer la transaction.
Pour prévenir les attaques de hameçonnage et accroître la transparence, les portefeuilles peuvent utiliser la pré-exécution des transactions pour interpréter les résultats des transactions dans un format lisible avant que l'utilisateur ne la signe.
Aptos améliore également la sécurité des transactions en ajoutant des délais d'expiration et des numéros de série aux transactions. Les numéros de série fonctionnent comme des nonces sur l'EVM et aident à prévenir les attaques de rejeu.
Les clients légers permettent aux gens de vérifier facilement l'état de la blockchain en ne téléchargeant que les en-têtes de bloc. Cela minimise les hypothèses de confiance lors de l'accès aux données de la blockchain. Ceci est particulièrement important pour les blockchains à haute performance comme Aptos, qui ont des exigences matérielles plus élevées pour les nœuds.
Capacité de mise à niveau
Aptos est conçu pour prendre en charge des mises à niveau fréquentes du protocole. Cela est largement dû au fait que la gestion des validateurs est effectuée on-chain, permettant aux validateurs de se synchroniser facilement avec les nouvelles mises à niveau. Certaines parties d'Aptos sont également écrites dans le langage Move, ce qui réduit le temps nécessaire pour être répertorié sur le marché, comme mentionné ci-dessus. Depuis son lancement, Aptos a mis en œuvre environ 46 recommandations d'optimisation.
Le jeton natif d'Aptos APT est utilisé pour la sécurité et la résistance aux attaques Sybil (validation et délégation), à la consommation de ressources (frais de transaction) et à la gouvernance on-chain. Initialement, 1 milliard de jetons APT ont été distribués dans plusieurs paniers avec différents périodes de verrouillage. APT n'a pas d'offre fixe et a actuellement un taux d'inflation annuel de 6,895%. Tous les frais de transaction sont actuellement détruits.
Comme mentionné précédemment, seuls 1 milliard de jetons ont été initialement distribués. De plus, 13 % des jetons ne sont pas bloqués au départ, et les jetons restants sont distribués selon le calendrier de distribution. L'allocation spécifique est la suivante :
Comme mentionné ci-dessus, APT augmente à mesure que les stakers reçoivent des récompenses continues. La première année après sa création, le taux d'inflation annuel est fixé à 7 %, puis diminue de 1,5 % chaque année (soit 6,895 % la deuxième année) jusqu'à ce qu'il se stabilise à 3,25 %. Veuillez noter que ce taux est fixé en fonction de l'offre totale initiale de 1 milliard d'APT et est soumis à la gouvernance.
Le calendrier de déverrouillage pour la distribution initiale d’APT est conçu pour éviter les événements de déverrouillage majeurs. L’augmentation la plus spectaculaire de l’offre de liquidités d’APT se produira au cours de la période de déblocage de six mois, de la mi-novembre 2023 à la mi-avril 2024. Au cours de cette période, les jetons commencent à être débloqués pour l’équipe et les investisseurs privés. Au cours de cette période, la distribution initiale (c’est-à-dire à l’exclusion des récompenses de jalonnement) de l’offre de jetons de liquidité augmentera d’environ 60 %, passant de 209 millions à 334 millions.
Les jetons verrouillés peuvent être utilisés pour le jalonnement et recevoir des récompenses de liquidité. Comme la délégation en protocole ne démarre pas avant la mi-avril, les destinataires de largages aériens et les autres petits détenteurs de jetons sont dilués au cours des six premiers mois du lancement du réseau principal, à moins qu'ils ne se coordonnent pour regrouper plus de 1 million de jetons.
Après l’effervescence qui a suivi le lancement du réseau, l’utilisation du réseau (mesurée par les transactions et les adresses actives) a diminué, ne reprenant qu’en juillet 2023. Depuis, Aptos a traité en moyenne plus de 475 000 transactions par jour et compte plus de 72 000 adresses actives quotidiennes. Plusieurs facteurs sont à l’origine de l’augmentation de l’utilisation, notamment l’intégration de la plateforme de médias sociaux Chingari et d’Oracle Pyth.
Chingari est une application mobile de partage de vidéos similaire à TikTok et a été téléchargée plus de 100 millions de fois sur le Google Play Store. Elle a été initialement lancée en 2018 en tant que plateforme Web2 et a ensuite ajouté des fonctionnalités on-chain telles que des cadeaux virtuels.
Pyth s'est intégré à Aptos le 13 juillet, apportant ses flux de prix à faible latence. Depuis le 13 juillet, Python représente environ 17,7% du volume total des transactions d'Aptos. Notez que cette taille de volume de transactions n'est pas inhabituelle pour le réseau sur lequel Pyth se trouve.
Le 19 octobre, sous l'impulsion des activités de création artistique publique 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é à griffonner sur une toile numérique publique pendant 24 heures. Chaque peinture individuelle est enregistrée en tant que transaction on-chain. Les participants ont ensuite reçu une version NFT de la toile finale. La campagne a attiré 605 000 adresses uniques et 1,3 million de transactions.
L'augmentation de l'activité a conduit à la production de blocs interrompue de Graffio le 18 octobre. L'incident a été résolu en environ 5 heures. La Fondation Aptos a publié un rapport le 20 octobre, déterminant que la cause première de l'incident était un code non déterministe, découlant de modifications de code axées sur les performances apportées à la base de code principale d'Aptos le 22 août 2023.
L'activité récente des transactions est motivée par des inscriptions, ce qui est une tendance commune sur de nombreuses blockchains. La place de marché NFT BlueMove a lancé la norme APT20 à la mi-décembre. Les 23 et 24 décembre, il y a eu 6,8 millions de transactions, principalement liées au minting APT20.
Au 26 décembre 2023, le réseau Aptos compte 123 validateurs actifs provenant de 27 pays et 54 villes. Le nombre de validateurs a progressivement augmenté depuis le lancement du réseau, le nombre initial de validateurs étant d'environ 100. Le réseau de validateurs a actuellement un coefficient de Nakamoto de 18, qui est supérieur à la médiane des autres réseaux. Comme la Fondation Aptos détient la majorité de l'approvisionnement total en jetons, elle peut aider à distribuer équitablement les enjeux parmi les validateurs.
Il y a 907 millions de APT mis en jeu (d'une valeur de 9,8 milliards de dollars au 26 décembre 2023), ce qui représente 84,6 % de l'offre totale de APT. Comme mentionné ci-dessus, les jetons verrouillés peuvent être utilisés pour la mise en jeu et pour recevoir des récompenses de liquidité. Par rapport à son offre en circulation, 296 % des jetons sont mis en jeu. Le 5 octobre, Coinbase Cloud a autorisé APT à ses validateurs et a ajouté la mise en jeu de APT sur Coinbase Prime.
Depuis son lancement il y a plus d'un an, le protocole DeFi Aptos a accumulé près de 127 millions de dollars de TVL provenant de 32 protocoles, se classant au 26e rang en termes de TVL sur l'ensemble des réseaux. Le TVL DeFi d'Aptos provient principalement de cinq protocoles : Thala Labs, Liquidswap, Aries Markets, PancakeSwap et SushiSwap.
Thala domine le protocole Aptos avec un TLV de 43 millions de dollars, détenant une part de marché de 45%. Thala propose une suite de produits DeFi, comprenant un CDP, un AMM, un protocole de mise en jeu de liquidité et une plateforme d'émission de jetons. Thala développe également actuellement l'outil de gouvernance Parliament. Il a levé 6 millions de dollars lors d'un tour de financement de démarrage au quatrième trimestre de 2022, a lancé le jeton de gouvernance THL fin mars 2023, et a lancé le mainnet peu de temps après. Son CDP émet des Move Dollar (MOD), et au 26 décembre 2023, il y a un total de 8,3 millions de jetons liquides. MOD et THL sont tous deux des jetons fongibles de la chaîne complète (OFTs). OFT est une norme de jeton multi-chaîne créée par LayerZero Labs qui est interopérable entre chaînes avec des normes de jeton fongible. La plupart du support de sur-collatéralisation de MOD est basé sur LayerZero ainsi que sur USDC basé sur Wormhole.
Juste à la fin du troisième trimestre, Thala a annoncé la création de l'incubateur DeFi Thala Foundry en collaboration avec la Fondation Aptos. Foundry a reçu 1 million de dollars de financement initial et allouera de 50 000 à 250 000 dollars au projet DeFi Aptos, ainsi qu'offrira un soutien supplémentaire aux développeurs et au développement commercial.
LiquidSwap est l'un des premiers AMM fonctionnant sur Aptos. Il est développé par Pontem Network, qui a également développé le portefeuille Pontem pour Aptos. Il a un TVL de 20 millions de dollars et 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 mainnet Aptos et a récemment montré une croissance significative du TVL, le TVL passant de moins de 2 millions de dollars à plus de 11 millions de dollars en octobre 2023. La croissance en décembre a porté le TVL d'Aries à près de 20 millions de dollars et à une part de marché de 20%. Auparavant, à la fin de novembre, Aries a lancé des produits de trading alimentés par Econia.
Econia est un moteur de carnet d’ordres on-chain qui a pris forme lors du premier hackathon Aptos en 2021 et a été lancé fin novembre. Plus tôt cette année, elle a levé 6,5 millions de dollars en financement d’amorçage lors d’un tour de table mené par Dragonfly. En plus d’Aries, l’infrastructure d’Econia prend actuellement en charge le trading sur Kana Trade, Gator Trade (développé par Pontem), SwapGPT et Hippo Labs.
PancakeSwap, le principal protocole DeFi de BNB Chain, a lancé un AMM sur Aptos. De fin 2022 à mi-juillet 2023, PancakeSwap est le protocole Aptos avec la TVL la plus élevée. Cependant, il est maintenant à la quatrième place avec une part de marché de 6%.
Fin novembre, SushiSwap a lancé V2 AMM sur Aptos, faisant d'Aptos le premier non-EVM pris en charge par SushiSwap. Jusqu'à présent, SushiSwap a près de 5 millions de dollars de TVL, occupant 5% de la part de marché.
Étant donné que le coût du non-stake représente environ 7 % de dilution, le protocole de mise en jeu de liquidité est essentiel pour maintenir la croissance de l'écosystème DeFi d'Aptos. Fin octobre, le protocole de mise en jeu de liquidité Amnis Finance a été lancé. Il est désormais le principal protocole de mise en jeu de liquidité sur Aptos avec près de 33 millions de dollars de TVL, devant le protocole de mise en jeu de liquidité de Thala de 23 millions de dollars. Pour stimuler la croissance, Amnis a lancé un programme de points qui sera utilisé pour des largages aériens de ses jetons à venir.
D'autres projets et intégrations incluent :
Comme mentionné ci-dessus, Chingari est l'une des applications les plus populaires sur Aptos en termes de volume de transactions et d'adresses actives. D'autres applications sociales actuellement en cours d'exécution ou sur le point d'être lancées comprennent TowneSquare et Overmind.
TowneSquare a dévoilé ses plans de construction en août 2023. Elle est en train de créer une application mobile intégrée aux systèmes d’activité et d’authentification on-chain pour prendre en charge les flux sociaux on-chain, la billetterie, la liste blanche, le marketing d’affiliation et d’autres cas d’utilisation.
Overmind est la première plateforme axée sur les quêtes. Sur cette plateforme, les développeurs peuvent s’affronter pour des défis de codage et des récompenses afin de gagner des récompenses et des informations d’identification on-chain. Overmind s’est associé à la Fondation Aptos pour remettre 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 peu de temps après, il a lancé un programme « Race to Keys » pour encourager les développeurs à créer des fonctionnalités clés de style « friend.tech ».
Le jeu a été un autre domaine principal de consommation sur lequel se concentrent Aptos Labs et la Fondation. À la fin du mois de février, Aptos Labs a publié un kit de développement de logiciel de jeu (SDK) pour développer et construire sur Unity, l'un des moteurs de jeu les plus populaires. Aptos Labs développe également un module de vérification de l'aléatoire on-chain, un aspect clé pour les jeux et autres applications. L'AIP-41 propose la création d'un nouveau module Move qui permettrait aux développeurs d'ajouter facilement un aléatoire on-chain à leurs contrats intelligents. Une fois mis en œuvre, il est prévu d'organiser un hackathon axé entièrement sur la construction avec un aléatoire on-chain.
Alors que de nombreux jeux sont encore en cours de développement, certains sont déjà en ligne. Fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des gains dépassant 10 000 $ US la première semaine. Il a attiré plus de 12 000 adresses lors de son premier week-end et est mis à jour en fonction des retours des joueurs initiaux.
Aptos Labs et la Fondation Aptos ont des partenariats avec plusieurs grandes entreprises de jeux bien connues et conglomérats, notamment :
Depuis son lancement, le NFT a enregistré environ 19,4 millions de dollars de volume de transactions, la plupart des activités étant établies peu de temps après le lancement. Plus de 74 % du volume des transactions est réalisé via le marché Topaz. Depuis son lancement le 1er août, Wapal a représenté 15 % du volume des transactions, tandis que la part de marché du volume des transactions de Topaz est de 50 %. Wapal est une place de marché NFT pour les "traders professionnels" similaire à Blur et Tensor, utilisant un système de points pour inciter à l'activité et sera utilisé pour les largages aériens. Wapal a récemment lancé une plateforme d'émission de NFT sans code.
Le volume de trading des NFT a augmenté depuis le lancement de la norme APT20 le 10 décembre. BlueMove représentait 41% du volume de trading des NFT, avec un volume total de trading de 674 000 $.
Les NFT sur Aptos sont également appliqués à plusieurs cas d'utilisation du monde réel. KYD Labs est une société de billetterie Web3. Elle fournit des services de billetterie pour un certain nombre d'événements en direct, y compris le WonderBus Music Festival et SEOULBOUND, l'événement de clôture de la Korea Blockchain Week. Aptos Labs s'est associé à deux reprises à NBCUniversal pour lancer des expériences de fans numériques pour les 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 Seoul Land. La filiale numérique de Seoul Land, RXMeta, lancera une nouvelle expérience de festival appelée Bloom sur Aptos, alimentée par la billetterie et l'adhésion NFT.
Fin août, Aptos Labs a lancé la norme d'actif numérique Aptos (DA). DA se concentre sur les NFT, avec des fonctionnalités telles que des NFT dynamiques, des jetons liés à l'âme, des coûts de gaz plus bas, donnant aux NFT la capacité de posséder d'autres NFT, un support simplifié pour les airdrops, et plus encore.
Comme mentionné ci-dessus, Aptos est conçu pour prendre en charge des mises à jour fréquentes. Pour tester et mettre en évidence plusieurs mises à jour en cours, Aptos Labs a récemment publié les résultats de Previewnet, un environnement de test conçu pour simuler l'Aptos mainnet. Du 6 au 21 novembre, l'environnement a pris en charge plus de 9 milliards de transactions, dont 2 milliards se sont produites en 24 heures. Les transactions peer-to-peer ont atteint un pic de 30 000 fois par seconde, et plus d'un million de collections NFT limitées ont été créées en 90 secondes.
L'une des principales mises à niveau pour débloquer cette performance supérieure est le sharding du stockage, qui consiste à diviser le magasin d'état en plusieurs instances de RocksDB. Le sharding du stockage est prévu d'être lancé sur le mainnet en 2024. De plus, des améliorations ont été apportées au moteur d'exécution, à l'algorithme de synchronisation de l'état et à la pile réseau, que Aptos Labs présentera en détail plus tard.
L’optimisation des performances de frappe des NFT provient d’une nouvelle solution appelée Aggregators. Historiquement, la frappe de NFT à offre limitée est exécutée de manière séquentielle car ils ont été nommés de manière séquentielle (par exemple, « Cryptopunk #4317 »). Les agrégateurs sont un nouveau mécanisme de comptage sans conflit qui permet l’exécution parallèle de la frappe de NFT à offre limitée. Aptos Labs a récemment publié un article de blog détaillant les agrégateurs.
Le prochain objectif d'Aptos Labs est d'abord d'atteindre l'objectif progressif de 100 000 TPS sur le chemin de réaliser 1m+ TPS. En plus des améliorations testées dans Previewnet, une autre mise à niveau majeure en cours de développement est Shoal, un nouveau mécanisme de consensus. Shoal combine les caractéristiques de DAG et de BFT pour réduire la latence et améliorer le débit.
Enfin, Aptos Labs développe un nouveau compilateur Aptos Move, introduisant une série de nouvelles fonctionnalités linguistiques conçues pour simplifier le processus de codage et étendre la fonctionnalité. Celles-ci comprennent des appels de fonctions de style récepteur, des fonctions d'ordre supérieur de premier niveau et des capacités définies par l'utilisateur. Aptos Labs prévoit de mettre en œuvre la plupart des nouvelles fonctionnalités au cours du premier semestre 2024.
Pour développer l'écosystème Aptos, la Fondation Aptos organise des hackathons et lance des programmes de financement. Aptos Labs et la Fondation Aptos ont également des partenariats avec un certain nombre de partenaires. En plus de ces deux entités, d'autres groupes poursuivent également des activités de croissance, comme la communauté de développeurs basée en Inde, Move Developers DAO (MDD). Globalement, de nombreux efforts de croissance sont axés sur la région Asie-Pacifique.
En plus des partenariats mentionnés dans la section écosystème, Aptos a également des partenariats avec les principaux partenaires suivants:
Les programmes de piratage et de subvention sont les suivants :
Aptos est une blockchain L1 conçue autour des principes fondamentaux de scalabilité, de sécurité, de fiabilité et de capacité de mise à niveau. Aptos est né des projets Diem et Novi de Meta et sera lancé en octobre 2022. La pile technologique d'Aptos est innovante à plusieurs égards, comme 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 traité en moyenne plus de 475 000 transactions par jour et compte plus de 72 000 adresses actives quotidiennes. Les événements en ligne sont principalement organisés par les plateformes de médias sociaux Chingari, l’oracle Pyth et un événement de création d’art public d’une journée sur Graffio. Les plans pour développer l’écosystème comprennent des partenariats, des hackathons, des programmes de financement, etc., dont beaucoup sont axés sur la région Asie-Pacifique.
Le débat sur la modularité et l'intégration est courant, mais les deux tendent vers un résultat similaire: 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 participants du camp intégré, avec son équipe de développement Aptos Labs ayant levé environ 400 millions de dollars. Depuis son lancement en octobre 2022, le réseau s'est rapidement mis à jour, avec plus de 40 AIP et 8 versions majeures. L'écosystème Aptos, bien que relativement jeune, inclut déjà des projets tels qu'un carnet d'ordres on-chain, un DEX perp, et des plateformes de médias sociaux. Lors de tests récents sur le mainnet, Aptos a atteint un pic de 30 000 TPS et plus de 2 milliards de transactions quotidiennes, avec pour objectif de dépasser 1 million de TPS. S'il continue les mises à niveau technologiques, attire des développeurs et des utilisateurs, Aptos est prêt pour le succès.
Aptos a été créé à partir des projets Diem et Novi de Meta. En 2019, Meta (anciennement Facebook) a officiellement annoncé le lancement d'un réseau de paiement basé sur la blockchain. Le projet était composé de la chaîne autorisée Diem (initialement appelée Libra) et du portefeuille Novi (initialement appelé Calibra). Développé par l'association Diem et la filiale de Facebook, Novi Financial. En raison de la résistance réglementaire, Diem et Novi n'ont jamais été lancés. En janvier 2022, Diem a vendu ses actifs à Silvergate Capital. En septembre 2022, Meta a annoncé la fin de Novi.
Aptos Labs a été fondé en décembre 2021 et a été officiellement lancé en février 2022. Aptos Labs a été co-fondé par Mo Sheikh, responsable de la stratégie chez le partenaire stratégique de Novi, et Avery Ching, ingénieur logiciel en chef chez Novi. D'autres membres fondateurs de l'équipe incluent des chercheurs en doctorat, des ingénieurs, des designers et des experts stratégiques, dont beaucoup ont travaillé chez Diem ou Novi.
En mars 2022, Aptos Labs a annoncé une levée de fonds de 200 millions de dollars, ainsi que le lancement de son Devnet public et de son référentiel de code open source. Ce financement comprenait des actions et des options de jetons, 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é une autre levée de fonds de 150 millions de dollars, valorisant la société à 2 milliards de dollars, dirigée par FTX Ventures et Jump Crypto. FTX Ventures a également participé au premier tour ; son investissement est désormais géré par le processus de faillite de FTX. D'autres investissements stratégiques de Binance Labs et Dragonfly Capital ont porté le financement total à environ 400 millions de dollars.
Après la publication du livre blanc d'Aptos Labs en août 2022, le mainnet est entré en service en octobre 2022. Les échanges centralisés ont accru leur soutien pour le jeton natif d'Aptos APT avant la publication complète des informations sur l'économie des jetons, suscitant des inquiétudes. Mo Sheikh a reconnu ces préoccupations dans un tweet le lendemain. Depuis le lancement du mainnet, le réseau Aptos a subi plusieurs mises à jour, la version actuelle étant la V1.8.0. La fondation à but non lucratif Aptos dirige le développement de l'écosystème Aptos.
La pile technologique Aptos est conçue autour des principes fondamentaux de scalabilité, de sécurité, de fiabilité et de capacité de mise à niveau, introduisant de nombreux nouveaux mécanismes à Aptos.
Aptos est un réseau L1 qui utilise le protocole de consensus AptosBFTv4, un mécanisme de Preuve d'Enjeu Déléguée (DPoS).
AptosBFT (initialement connu sous le nom de DiemBFT) a subi quatre itérations pendant l'ère Diem et a ensuite été adapté pour la blockchain Aptos sans permission. L'AptosBFT initial était basé sur HotStuff, lui-même reposant sur le protocole traditionnel de tolérance aux fautes byzantines pratiques (pBFT). Le déploiement actuel, AptosBFTv4, est basé sur Jolteon, qui introduit un changement de vue secondaire similaire à pBFT pour augmenter la latence de HotStuff de 50%.
De plus, pour atténuer les retards causés par les erreurs de leadership, AptosBFT sélectionne les leaders en fonction non seulement du jalonnement, mais aussi de la performance (essentiellement la « réputation »). La performance des validateurs est mesurée pour évaluer leurs taux de réussite en tant que leaders (fréquence de leurs blocages proposés) et en tant que non-leaders (fréquence de leurs votes sur les propositions).
Dans la mise à niveau d'Aptos V1.5 terminée le 18 juillet 2023, le déploiement de Quorum Store a encore amélioré le débit d'Aptos. Quorum Store est une implémentation du protocole de pool de mémoire Narwhale, optimisant le consensus en séparant la propagation des données du consensus. La séparation de la propagation des données et du consensus est une découverte clé dans l'article de recherche "Narwhal and Tusk," co-écrit par des chercheurs des laboratoires Aptos et Mysten Labs.
Avant Quorum Store, le traitement des transactions impliquait deux étapes : pool de mémoire et consensus.
Cela a conduit à deux goulots d'étranglement :
Quorum Store a introduit une étape intermédiaire entre le pool de mémoire et les protocoles de consensus. Le processus complet est maintenant le suivant :
Cela résout les deux goulots d'étranglement mentionnés ci-dessus :
Les validateurs sont récompensés par des récompenses de jalonnement inflationnistes. Actuellement, tous les frais de transaction sont brûlés. Les récompenses de jalonnement sont liées à la réputation des validateurs (jalonnement et performance). Les récompenses sont automatiquement allouées et composées dans chaque époque (d'une durée de deux heures). Les jetons jalonnés sont verrouillés au niveau mondial dans un cycle de 30 jours.
Chaque validateur fixe un taux de commission, les jetons restants étant transmis à leurs délégants. Le jalonnement délégué au sein du protocole a été déployé sur le mainnet le 20 avril 2023. Les délégants doivent miser un minimum de 11 APT pour participer au réseau. Cela encourage une participation communautaire plus importante au jalonnement, tandis que le montant minimal de mise pour les validateurs est de 1 million d'APT (au 26 décembre 2023, équivalent à 10,5 millions USD).
Pour les validateurs, la limite de mise en jeu est de 50 millions d'APT, soit environ 5% de l'offre totale, ce qui n'est pas un plafond très strict. Cependant, si les opérateurs de validateurs acquièrent suffisamment de mise en jeu, ils sont incités à lancer plusieurs nœuds de validation. Il convient de noter que les tokens bloqués peuvent également être utilisés pour la mise en jeu et gagner des récompenses de liquidité (après la période de déverrouillage mondiale de 30 jours).
Il n'existe actuellement aucun mécanisme de pénalité pour les validateurs hors ligne ou malveillants, mais de tels mécanismes peuvent être ajoutés par le biais de la gouvernance à l'avenir.
Une fois que les validateurs sont d'accord sur un ordre de bloc, ils sont tenus d'exécuter les transactions dans le bloc et de stocker les résultats de manière permanente. De nombreuses blockchains disposent d'un moteur de transaction séquentielle, où les transactions sont ordonnées et exécutées les unes après les autres. Pour accélérer l'exécution, Aptos utilise un moteur d'exécution parallèle. De plus, contrairement à d'autres réseaux qui traitent les transactions en parallèle, tels que Solana et Sui, Aptos ne nécessite pas de connaissance avancée des dépendances déclarées par l'utilisateur.
Pour ce faire, Aptos utilise Block-STM, qui est basé sur les principes de la Mémoire Transactionnelle Logicielle (STM) et du Contrôle de Concurrency Optimiste (OCC). Les bibliothèques STM avec OCC suivent un cadre général d'exécution des transactions de manière optimiste (c'est-à-dire en supposant qu'aucune dépendance n'existe), validation après l'exécution, abandon en cas d'apparition de dépendances, et enfin exécution à nouveau. Cependant, cette approche est rarement utilisée en pratique en raison des limitations de performance causées par la gestion des dépendances et les annulations en cascade.
Pour répondre au déploiement et surmonter ces limitations du système OCC STM, Block-STM utilise une séquence de transactions prédéfinie pour évaluer les dépendances et réduire la quantité de rollbacks. L'une des principales conclusions du rapport de recherche de Bohm (2014) est que les séquences de trading prédéterminées peuvent être une bonne chose, pas une malédiction. Block-STM fait un usage encore meilleur de l'ordre prédéfini que Bohm, affinant l'évaluation des dépendances à chaque rollback dans le système (réduisant ainsi la chance de nouveaux rollbacks).
Block-STM améliore encore les STM généraux en tirant parti de divers aspects de la blockchain, y compris :
Notez que la vérification est beaucoup moins coûteuse que l'exécution, donc la vérification séquentielle (ensembles de lecture) n'est pas un obstacle majeur.
Phase 4: Retour en arrière et réexécution
Lorsque la transaction est annulée, appliquez une balise ESTIMATE à l'emplacement d'écriture de la transaction. Ensuite, si les transactions ultérieures lisent cet emplacement, elles verront une balise ESTIMATE. En lisant la balise ESTIMATE, l'exécution de la transaction sera suspendue jusqu'à ce que la valeur écrase la balise ESTIMATE. Cela se produit une fois que la transaction originale, annulée, est réexécutée avec succès. Chaque fois qu'une transaction est réexécutée, la planification garantit que toutes les transactions qui sont plus élevées dans l'ordre prédéfini et qui en dépendent seront révalidées.
Cette gestion dynamique des dépendances est un concept clé de Block-STM. Sans la balise ESTIMATE, la deuxième transaction serait exécutée et pourrait éventuellement être annulée, car sa position de lecture serait la position d'écriture de la transaction annulée. Par conséquent, Block-STM évite la grande quantité de travail gaspillée à exécuter des transactions qui pourraient être annulées. De plus, la gestion dynamique des dépendances apporte plusieurs améliorations au système de dépendance initial. La première est que les utilisateurs n'ont pas à déclarer de dépendances, ce qui soutient l'atomicité des transactions arbitrairement complexes (les transactions complexes n'ont pas besoin d'être décomposées). Deuxièmement, il ne gère les dépendances que 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 au moment du démarrage du bloc.
Étape 5 : Soumission
Une fois que Block-STM détecte que la sortie d'exécution optimiste d'une transaction est correcte, elle est soumise par le mécanisme de validation en continu. La validation en continu repose sur une synchronisation légère pour valider et valider chaque vague de transactions avant de traiter la vague suivante de transactions.
Block-STM a atteint 170 000 TPS avec 32 threads sur le banc d'essai Aptos. Il s'agit d'une amélioration de 17x par rapport à l'exécution séquentielle.
Lorsqu'un bloc est validé, ses données sont stockées de manière permanente dans la couche de stockage. Alors que les validations se font bloc par bloc, chaque transaction individuelle est stockée individuellement dans un arbre de Merkle après son exécution. Tout ce qui se passe sur la blockchain, y compris les transactions, les mises à jour de l'état et les événements, peut être cryptographiquement prouvé sur la base d'un condensé appelé « racine de hachage », qui est signé par le validateur actuel à des fins d'authentification. Cette approche diffère des autres blockchains où il est nécessaire de suivre la blockchain pour vérifier les transactions historiques, permettant un accès aux données prouvable plus détaillé.
Pour gérer de grandes quantités de données, Aptos utilise deux types d'arbres de Merkle : des arbres de Merkle Jellyfish pour stocker des données sur disque et des arbres de Merkle Sparse en mémoire pour des mises à jour rapides. Ces arbres sont optimisés pour stocker efficacement des données et permettre des mises à jour concurrentes. Aptos Labs explore d'autres moyens de mettre à l'échelle le stockage, notamment le sharding de stockage, qui est détaillé dans la section de la feuille de route.
Move est un langage de bytecode inspiré par Rust et créé par les équipes de Diem et Novi. Move offre une plus grande flexibilité et sécurité que Solidity et d'autres langages de programmation Web3.
Le déplacement se compose de deux types de programmes : scripts de transaction et 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 l'état global et y sont stockés indéfiniment.
Les modules sont similaires aux contrats intelligents dans d'autres langages de programmation. Ils définissent des ressources et leurs processus associés. Une ressource est comme un objet, et une procédure est une opération qui peut être effectuée sur la ressource, comme la création, la modification ou la suppression. Les ressources sont spécialement conçues pour représenter des actifs rares comme les jetons. Elles possèdent des fonctionnalités de protection intégrées qui aident ces actifs à éviter d'être copiés ou supprimés par erreur.
Les modules appliquent l'abstraction des données, où les types sont transparents à l'intérieur de leur module déclarant et opaques à l'extérieur du module en cours. En d'autres termes, 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 lors de l'exécution par le vérificateur de bytecode de Move, un processus que tous les modules et scripts de transaction doivent passer avant de pouvoir être exécutés par le Move VM. Cette abstraction des données est plus évidente dans Move que dans Solidity/EVM, où l'encapsulation est disponible mais l'implémentation est moins stricte.
L'objectif est d'éliminer les vecteurs d'attaque présents dans Solidity et l'EVM, en particulier ceux causés par le manque d'actifs de première classe en dehors d'Ethereum et les attaques de réentrance.
L'objectif de Move est de rendre plus difficile aux développeurs de commettre des erreurs. En plus des vérificateurs de bytecodes, les développeurs peuvent également utiliser Move Prover, un outil de vérification formelle. Bien sûr, Move n'élimine pas la possibilité de vulnérabilités de contrats intelligents. Les programmeurs doivent encore établir des invariants de sécurité appropriés dans leurs modules. En outre, les vérificateurs de bytecodes et Move Prover ne remplacent pas le besoin d'audit. La société d'audit CertiK a observé plusieurs cas où les développeurs ne utilisaient pas les mécanismes de protection intégrés de Move ou n'adoptaient pas des modèles de programmation, très probablement en portant des conceptions de code hérité qui allaient à l'encontre de la philosophie de conception de Move.
Sécurité de l'utilisateur
Aptos dispose de plusieurs fonctionnalités qui optimisent l'expérience utilisateur et la sécurité, notamment la gestion flexible des clés, la transparence des résultats des transactions et le support des clients légers.
Les comptes Aptos séparent les clés privées des clés publiques, permettant une gestion flexible des clés. Les utilisateurs peuvent faire tourner leurs clés privées de compte comme moyen de prévenir ou de répondre aux attaques sans avoir à transférer tous les actifs vers un nouveau compte. Les utilisateurs peuvent également configurer leurs comptes comme des multi-signatures avec des autorisations différentes pour chaque clé publique. Par exemple, un utilisateur peut créer un compte avec deux clés publiques actives pouvant signer des transactions et une clé publique froide pouvant également signer des transactions mais aussi faire tourner la clé privée. L'utilisateur peut alors stipuler que 2/3 des clés du compte sont nécessaires pour signer la transaction.
Pour prévenir les attaques de hameçonnage et accroître la transparence, les portefeuilles peuvent utiliser la pré-exécution des transactions pour interpréter les résultats des transactions dans un format lisible avant que l'utilisateur ne la signe.
Aptos améliore également la sécurité des transactions en ajoutant des délais d'expiration et des numéros de série aux transactions. Les numéros de série fonctionnent comme des nonces sur l'EVM et aident à prévenir les attaques de rejeu.
Les clients légers permettent aux gens de vérifier facilement l'état de la blockchain en ne téléchargeant que les en-têtes de bloc. Cela minimise les hypothèses de confiance lors de l'accès aux données de la blockchain. Ceci est particulièrement important pour les blockchains à haute performance comme Aptos, qui ont des exigences matérielles plus élevées pour les nœuds.
Capacité de mise à niveau
Aptos est conçu pour prendre en charge des mises à niveau fréquentes du protocole. Cela est largement dû au fait que la gestion des validateurs est effectuée on-chain, permettant aux validateurs de se synchroniser facilement avec les nouvelles mises à niveau. Certaines parties d'Aptos sont également écrites dans le langage Move, ce qui réduit le temps nécessaire pour être répertorié sur le marché, comme mentionné ci-dessus. Depuis son lancement, Aptos a mis en œuvre environ 46 recommandations d'optimisation.
Le jeton natif d'Aptos APT est utilisé pour la sécurité et la résistance aux attaques Sybil (validation et délégation), à la consommation de ressources (frais de transaction) et à la gouvernance on-chain. Initialement, 1 milliard de jetons APT ont été distribués dans plusieurs paniers avec différents périodes de verrouillage. APT n'a pas d'offre fixe et a actuellement un taux d'inflation annuel de 6,895%. Tous les frais de transaction sont actuellement détruits.
Comme mentionné précédemment, seuls 1 milliard de jetons ont été initialement distribués. De plus, 13 % des jetons ne sont pas bloqués au départ, et les jetons restants sont distribués selon le calendrier de distribution. L'allocation spécifique est la suivante :
Comme mentionné ci-dessus, APT augmente à mesure que les stakers reçoivent des récompenses continues. La première année après sa création, le taux d'inflation annuel est fixé à 7 %, puis diminue de 1,5 % chaque année (soit 6,895 % la deuxième année) jusqu'à ce qu'il se stabilise à 3,25 %. Veuillez noter que ce taux est fixé en fonction de l'offre totale initiale de 1 milliard d'APT et est soumis à la gouvernance.
Le calendrier de déverrouillage pour la distribution initiale d’APT est conçu pour éviter les événements de déverrouillage majeurs. L’augmentation la plus spectaculaire de l’offre de liquidités d’APT se produira au cours de la période de déblocage de six mois, de la mi-novembre 2023 à la mi-avril 2024. Au cours de cette période, les jetons commencent à être débloqués pour l’équipe et les investisseurs privés. Au cours de cette période, la distribution initiale (c’est-à-dire à l’exclusion des récompenses de jalonnement) de l’offre de jetons de liquidité augmentera d’environ 60 %, passant de 209 millions à 334 millions.
Les jetons verrouillés peuvent être utilisés pour le jalonnement et recevoir des récompenses de liquidité. Comme la délégation en protocole ne démarre pas avant la mi-avril, les destinataires de largages aériens et les autres petits détenteurs de jetons sont dilués au cours des six premiers mois du lancement du réseau principal, à moins qu'ils ne se coordonnent pour regrouper plus de 1 million de jetons.
Après l’effervescence qui a suivi le lancement du réseau, l’utilisation du réseau (mesurée par les transactions et les adresses actives) a diminué, ne reprenant qu’en juillet 2023. Depuis, Aptos a traité en moyenne plus de 475 000 transactions par jour et compte plus de 72 000 adresses actives quotidiennes. Plusieurs facteurs sont à l’origine de l’augmentation de l’utilisation, notamment l’intégration de la plateforme de médias sociaux Chingari et d’Oracle Pyth.
Chingari est une application mobile de partage de vidéos similaire à TikTok et a été téléchargée plus de 100 millions de fois sur le Google Play Store. Elle a été initialement lancée en 2018 en tant que plateforme Web2 et a ensuite ajouté des fonctionnalités on-chain telles que des cadeaux virtuels.
Pyth s'est intégré à Aptos le 13 juillet, apportant ses flux de prix à faible latence. Depuis le 13 juillet, Python représente environ 17,7% du volume total des transactions d'Aptos. Notez que cette taille de volume de transactions n'est pas inhabituelle pour le réseau sur lequel Pyth se trouve.
Le 19 octobre, sous l'impulsion des activités de création artistique publique 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é à griffonner sur une toile numérique publique pendant 24 heures. Chaque peinture individuelle est enregistrée en tant que transaction on-chain. Les participants ont ensuite reçu une version NFT de la toile finale. La campagne a attiré 605 000 adresses uniques et 1,3 million de transactions.
L'augmentation de l'activité a conduit à la production de blocs interrompue de Graffio le 18 octobre. L'incident a été résolu en environ 5 heures. La Fondation Aptos a publié un rapport le 20 octobre, déterminant que la cause première de l'incident était un code non déterministe, découlant de modifications de code axées sur les performances apportées à la base de code principale d'Aptos le 22 août 2023.
L'activité récente des transactions est motivée par des inscriptions, ce qui est une tendance commune sur de nombreuses blockchains. La place de marché NFT BlueMove a lancé la norme APT20 à la mi-décembre. Les 23 et 24 décembre, il y a eu 6,8 millions de transactions, principalement liées au minting APT20.
Au 26 décembre 2023, le réseau Aptos compte 123 validateurs actifs provenant de 27 pays et 54 villes. Le nombre de validateurs a progressivement augmenté depuis le lancement du réseau, le nombre initial de validateurs étant d'environ 100. Le réseau de validateurs a actuellement un coefficient de Nakamoto de 18, qui est supérieur à la médiane des autres réseaux. Comme la Fondation Aptos détient la majorité de l'approvisionnement total en jetons, elle peut aider à distribuer équitablement les enjeux parmi les validateurs.
Il y a 907 millions de APT mis en jeu (d'une valeur de 9,8 milliards de dollars au 26 décembre 2023), ce qui représente 84,6 % de l'offre totale de APT. Comme mentionné ci-dessus, les jetons verrouillés peuvent être utilisés pour la mise en jeu et pour recevoir des récompenses de liquidité. Par rapport à son offre en circulation, 296 % des jetons sont mis en jeu. Le 5 octobre, Coinbase Cloud a autorisé APT à ses validateurs et a ajouté la mise en jeu de APT sur Coinbase Prime.
Depuis son lancement il y a plus d'un an, le protocole DeFi Aptos a accumulé près de 127 millions de dollars de TVL provenant de 32 protocoles, se classant au 26e rang en termes de TVL sur l'ensemble des réseaux. Le TVL DeFi d'Aptos provient principalement de cinq protocoles : Thala Labs, Liquidswap, Aries Markets, PancakeSwap et SushiSwap.
Thala domine le protocole Aptos avec un TLV de 43 millions de dollars, détenant une part de marché de 45%. Thala propose une suite de produits DeFi, comprenant un CDP, un AMM, un protocole de mise en jeu de liquidité et une plateforme d'émission de jetons. Thala développe également actuellement l'outil de gouvernance Parliament. Il a levé 6 millions de dollars lors d'un tour de financement de démarrage au quatrième trimestre de 2022, a lancé le jeton de gouvernance THL fin mars 2023, et a lancé le mainnet peu de temps après. Son CDP émet des Move Dollar (MOD), et au 26 décembre 2023, il y a un total de 8,3 millions de jetons liquides. MOD et THL sont tous deux des jetons fongibles de la chaîne complète (OFTs). OFT est une norme de jeton multi-chaîne créée par LayerZero Labs qui est interopérable entre chaînes avec des normes de jeton fongible. La plupart du support de sur-collatéralisation de MOD est basé sur LayerZero ainsi que sur USDC basé sur Wormhole.
Juste à la fin du troisième trimestre, Thala a annoncé la création de l'incubateur DeFi Thala Foundry en collaboration avec la Fondation Aptos. Foundry a reçu 1 million de dollars de financement initial et allouera de 50 000 à 250 000 dollars au projet DeFi Aptos, ainsi qu'offrira un soutien supplémentaire aux développeurs et au développement commercial.
LiquidSwap est l'un des premiers AMM fonctionnant sur Aptos. Il est développé par Pontem Network, qui a également développé le portefeuille Pontem pour Aptos. Il a un TVL de 20 millions de dollars et 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 mainnet Aptos et a récemment montré une croissance significative du TVL, le TVL passant de moins de 2 millions de dollars à plus de 11 millions de dollars en octobre 2023. La croissance en décembre a porté le TVL d'Aries à près de 20 millions de dollars et à une part de marché de 20%. Auparavant, à la fin de novembre, Aries a lancé des produits de trading alimentés par Econia.
Econia est un moteur de carnet d’ordres on-chain qui a pris forme lors du premier hackathon Aptos en 2021 et a été lancé fin novembre. Plus tôt cette année, elle a levé 6,5 millions de dollars en financement d’amorçage lors d’un tour de table mené par Dragonfly. En plus d’Aries, l’infrastructure d’Econia prend actuellement en charge le trading sur Kana Trade, Gator Trade (développé par Pontem), SwapGPT et Hippo Labs.
PancakeSwap, le principal protocole DeFi de BNB Chain, a lancé un AMM sur Aptos. De fin 2022 à mi-juillet 2023, PancakeSwap est le protocole Aptos avec la TVL la plus élevée. Cependant, il est maintenant à la quatrième place avec une part de marché de 6%.
Fin novembre, SushiSwap a lancé V2 AMM sur Aptos, faisant d'Aptos le premier non-EVM pris en charge par SushiSwap. Jusqu'à présent, SushiSwap a près de 5 millions de dollars de TVL, occupant 5% de la part de marché.
Étant donné que le coût du non-stake représente environ 7 % de dilution, le protocole de mise en jeu de liquidité est essentiel pour maintenir la croissance de l'écosystème DeFi d'Aptos. Fin octobre, le protocole de mise en jeu de liquidité Amnis Finance a été lancé. Il est désormais le principal protocole de mise en jeu de liquidité sur Aptos avec près de 33 millions de dollars de TVL, devant le protocole de mise en jeu de liquidité de Thala de 23 millions de dollars. Pour stimuler la croissance, Amnis a lancé un programme de points qui sera utilisé pour des largages aériens de ses jetons à venir.
D'autres projets et intégrations incluent :
Comme mentionné ci-dessus, Chingari est l'une des applications les plus populaires sur Aptos en termes de volume de transactions et d'adresses actives. D'autres applications sociales actuellement en cours d'exécution ou sur le point d'être lancées comprennent TowneSquare et Overmind.
TowneSquare a dévoilé ses plans de construction en août 2023. Elle est en train de créer une application mobile intégrée aux systèmes d’activité et d’authentification on-chain pour prendre en charge les flux sociaux on-chain, la billetterie, la liste blanche, le marketing d’affiliation et d’autres cas d’utilisation.
Overmind est la première plateforme axée sur les quêtes. Sur cette plateforme, les développeurs peuvent s’affronter pour des défis de codage et des récompenses afin de gagner des récompenses et des informations d’identification on-chain. Overmind s’est associé à la Fondation Aptos pour remettre 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 peu de temps après, il a lancé un programme « Race to Keys » pour encourager les développeurs à créer des fonctionnalités clés de style « friend.tech ».
Le jeu a été un autre domaine principal de consommation sur lequel se concentrent Aptos Labs et la Fondation. À la fin du mois de février, Aptos Labs a publié un kit de développement de logiciel de jeu (SDK) pour développer et construire sur Unity, l'un des moteurs de jeu les plus populaires. Aptos Labs développe également un module de vérification de l'aléatoire on-chain, un aspect clé pour les jeux et autres applications. L'AIP-41 propose la création d'un nouveau module Move qui permettrait aux développeurs d'ajouter facilement un aléatoire on-chain à leurs contrats intelligents. Une fois mis en œuvre, il est prévu d'organiser un hackathon axé entièrement sur la construction avec un aléatoire on-chain.
Alors que de nombreux jeux sont encore en cours de développement, certains sont déjà en ligne. Fin octobre, le jeu de tir de style arcade Aptos Arena a été lancé, avec des gains dépassant 10 000 $ US la première semaine. Il a attiré plus de 12 000 adresses lors de son premier week-end et est mis à jour en fonction des retours des joueurs initiaux.
Aptos Labs et la Fondation Aptos ont des partenariats avec plusieurs grandes entreprises de jeux bien connues et conglomérats, notamment :
Depuis son lancement, le NFT a enregistré environ 19,4 millions de dollars de volume de transactions, la plupart des activités étant établies peu de temps après le lancement. Plus de 74 % du volume des transactions est réalisé via le marché Topaz. Depuis son lancement le 1er août, Wapal a représenté 15 % du volume des transactions, tandis que la part de marché du volume des transactions de Topaz est de 50 %. Wapal est une place de marché NFT pour les "traders professionnels" similaire à Blur et Tensor, utilisant un système de points pour inciter à l'activité et sera utilisé pour les largages aériens. Wapal a récemment lancé une plateforme d'émission de NFT sans code.
Le volume de trading des NFT a augmenté depuis le lancement de la norme APT20 le 10 décembre. BlueMove représentait 41% du volume de trading des NFT, avec un volume total de trading de 674 000 $.
Les NFT sur Aptos sont également appliqués à plusieurs cas d'utilisation du monde réel. KYD Labs est une société de billetterie Web3. Elle fournit des services de billetterie pour un certain nombre d'événements en direct, y compris le WonderBus Music Festival et SEOULBOUND, l'événement de clôture de la Korea Blockchain Week. Aptos Labs s'est associé à deux reprises à NBCUniversal pour lancer des expériences de fans numériques pour les 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 Seoul Land. La filiale numérique de Seoul Land, RXMeta, lancera une nouvelle expérience de festival appelée Bloom sur Aptos, alimentée par la billetterie et l'adhésion NFT.
Fin août, Aptos Labs a lancé la norme d'actif numérique Aptos (DA). DA se concentre sur les NFT, avec des fonctionnalités telles que des NFT dynamiques, des jetons liés à l'âme, des coûts de gaz plus bas, donnant aux NFT la capacité de posséder d'autres NFT, un support simplifié pour les airdrops, et plus encore.
Comme mentionné ci-dessus, Aptos est conçu pour prendre en charge des mises à jour fréquentes. Pour tester et mettre en évidence plusieurs mises à jour en cours, Aptos Labs a récemment publié les résultats de Previewnet, un environnement de test conçu pour simuler l'Aptos mainnet. Du 6 au 21 novembre, l'environnement a pris en charge plus de 9 milliards de transactions, dont 2 milliards se sont produites en 24 heures. Les transactions peer-to-peer ont atteint un pic de 30 000 fois par seconde, et plus d'un million de collections NFT limitées ont été créées en 90 secondes.
L'une des principales mises à niveau pour débloquer cette performance supérieure est le sharding du stockage, qui consiste à diviser le magasin d'état en plusieurs instances de RocksDB. Le sharding du stockage est prévu d'être lancé sur le mainnet en 2024. De plus, des améliorations ont été apportées au moteur d'exécution, à l'algorithme de synchronisation de l'état et à la pile réseau, que Aptos Labs présentera en détail plus tard.
L’optimisation des performances de frappe des NFT provient d’une nouvelle solution appelée Aggregators. Historiquement, la frappe de NFT à offre limitée est exécutée de manière séquentielle car ils ont été nommés de manière séquentielle (par exemple, « Cryptopunk #4317 »). Les agrégateurs sont un nouveau mécanisme de comptage sans conflit qui permet l’exécution parallèle de la frappe de NFT à offre limitée. Aptos Labs a récemment publié un article de blog détaillant les agrégateurs.
Le prochain objectif d'Aptos Labs est d'abord d'atteindre l'objectif progressif de 100 000 TPS sur le chemin de réaliser 1m+ TPS. En plus des améliorations testées dans Previewnet, une autre mise à niveau majeure en cours de développement est Shoal, un nouveau mécanisme de consensus. Shoal combine les caractéristiques de DAG et de BFT pour réduire la latence et améliorer le débit.
Enfin, Aptos Labs développe un nouveau compilateur Aptos Move, introduisant une série de nouvelles fonctionnalités linguistiques conçues pour simplifier le processus de codage et étendre la fonctionnalité. Celles-ci comprennent des appels de fonctions de style récepteur, des fonctions d'ordre supérieur de premier niveau et des capacités définies par l'utilisateur. Aptos Labs prévoit de mettre en œuvre la plupart des nouvelles fonctionnalités au cours du premier semestre 2024.
Pour développer l'écosystème Aptos, la Fondation Aptos organise des hackathons et lance des programmes de financement. Aptos Labs et la Fondation Aptos ont également des partenariats avec un certain nombre de partenaires. En plus de ces deux entités, d'autres groupes poursuivent également des activités de croissance, comme la communauté de développeurs basée en Inde, Move Developers DAO (MDD). Globalement, de nombreux efforts de croissance sont axés sur la région Asie-Pacifique.
En plus des partenariats mentionnés dans la section écosystème, Aptos a également des partenariats avec les principaux partenaires suivants:
Les programmes de piratage et de subvention sont les suivants :
Aptos est une blockchain L1 conçue autour des principes fondamentaux de scalabilité, de sécurité, de fiabilité et de capacité de mise à niveau. Aptos est né des projets Diem et Novi de Meta et sera lancé en octobre 2022. La pile technologique d'Aptos est innovante à plusieurs égards, comme 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 traité en moyenne plus de 475 000 transactions par jour et compte plus de 72 000 adresses actives quotidiennes. Les événements en ligne sont principalement organisés par les plateformes de médias sociaux Chingari, l’oracle Pyth et un événement de création d’art public d’une journée sur Graffio. Les plans pour développer l’écosystème comprennent des partenariats, des hackathons, des programmes de financement, etc., dont beaucoup sont axés sur la région Asie-Pacifique.