Points clés à retenir
Aptos est une blockchain de couche 1 qui utilise le langage Move, le consensus BFT et l’exécution parallèle pour offrir des transactions plus rapides et moins coûteuses.
Le réseau utilise AptosBFT, un protocole de consensus reposant sur la tolérance aux pannes byzantines (BFT) construit sur la base de la preuve d’enjeu (PoS).
Aptos utilise le langage de programmation Move, conçu pour améliorer la sécurité des smart contracts et la gestion des ressources.
L’APT est le token natif du réseau. Il est utilisé pour payer les frais de transaction, le staking, la gouvernance et la participation des validateurs.
Qu’est-ce qu’Aptos ?
Aptos est une blockchain de couche 1 conçue pour fournir une infrastructure évolutive, extensible et sécurisée pour les DApps. Le réseau utilise la preuve d’enjeu (PoS) avec un système de consensus reposant sur la tolérance aux pannes byzantines (BFT) pour assurer une finalisation des transactions rapide et fiable.
Pour améliorer les performances, Aptos dispose d’un moteur d’exécution parallèle qui peut traiter plusieurs transactions simultanément, ce qui permet au réseau de supporter des volumes d’activité plus élevés. Aptos utilise également le langage de programmation Move, un langage orienté sur les ressources qui améliore la sécurité des smart contracts et prend en charge la vérification formelle, offrant aux développeurs des outils plus robustes pour créer des applications sécurisées.
Histoire
Aptos a été fondé en 2021 par d’anciens ingénieurs de Meta, Mo Shaikh et Avery Ching, qui avaient précédemment travaillé sur la blockchain Diem (anciennement Libra). Lorsque Diem a été fermé en raison de contraintes réglementaires, Aptos Labs a été lancé pour poursuivre le développement de la technologie.
Le réseau principal d’Aptos a été mis en service en octobre 2022. Depuis lors, Aptos Labs s’est concentré sur le développement de la technologie fondamentale du réseau, tandis que la fondation Aptos soutient la croissance de l’écosystème en finançant les développeurs, en gérant des programmes éducatifs et en établissant des partenariats pour élargir son adoption.
Comment fonctionne Aptos ?
AptosBFT
Aptos utilise la preuve d’enjeu (PoS), où les validateurs stakent des tokens APT pour participer à la sécurisation du réseau. Ils sont chargés de proposer des blocs, de valider les transactions et d’assurer le bon fonctionnement de la blockchain. En plus de cela, le réseau utilise AptosBFT, un protocole de consensus reposant sur la tolérance aux pannes byzantines (BFT) qui permet aux validateurs de parvenir à un accord sur les transactions. AptosBFT est conçu pour maintenir le réseau opérationnel même si un tiers des validateurs échouent ou agissent de manière malhonnête. Cette approche vise à équilibrer la sécurité avec un traitement rapide des transactions.
Langage de programmation Move
Les smart contracts d’Aptos sont écrits en Move, un langage de programmation initialement développé pour le projet blockchain Diem chez Meta. Move est conçu pour fonctionner sur différentes blockchains, offrant aux développeurs l’accès à des outils, des bibliothèques et des communautés partagés.
Move est unique car il utilise un modèle orienté sur les ressources, qui traite les actifs numériques comme des ressources qui ne peuvent pas être copiées ou détruites par erreur. Il est ainsi plus difficile pour les bugs ou les erreurs de codage de provoquer des pertes d’actifs. Pour ajouter une couche supplémentaire de protection, Move est livré avec le Move Prover, un outil de vérification formelle pour les smart contracts qui permet de vérifier s’ils se comportent comme prévu.
Pour les développeurs, Move offre sécurité et flexibilité. Il permet de mettre en œuvre les meilleures pratiques en matière de création d’applications sécurisées, tout en laissant une place à l’innovation. Aptos investit également dans le développement de la communauté de développeurs Move, soutient les contributions open-source et encourage les développeurs à étendre les capacités du langage à travers le Web3.
Moteur d’exécution parallèle
La plupart des blockchains traitent les transactions de manière séquentielle, une par une. Cette conception simple facilite la mise en œuvre, mais elle limite également l’évolutivité, car le réseau ne peut traiter qu’un nombre limité de transactions à la fois. L’augmentation de l’activité entraîne souvent une congestion et un ralentissement des transactions.
Aptos utilise Block-STM (Software Transactional Memory), un moteur d’exécution spécialisé qui traite les transactions en parallèle. Cela signifie qu’au lieu de traiter une transaction à la fois, le système peut exécuter plusieurs transactions simultanément. Après l’exécution, Aptos valide les résultats. Si deux transactions tentent de modifier la même ressource et entrent en conflit, seules ces transactions spécifiques sont relancées, tandis que les autres demeurent inchangées. Cette conception garantit qu’une seule transaction échouée n’arrêtera pas la blockchain.
Un planificateur intégré aide également Block-STM à hiérarchiser les transactions de manière efficace, améliorant ainsi les performances. Par conséquent, Aptos peut atteindre un débit beaucoup plus élevé par rapport aux blockchains séquentielles traditionnelles. Le succès de Block-STM a également influencé d’autres blockchains, comme Polygon, Sei et Starknet, qui ont adopté des approches similaires pour l’exécution parallèle.
Écosystème
Aptos Build
Aptos Build est une boîte à outils pour développeurs d’Aptos Labs qui facilite la création, le test et le déploiement d’applications sur le réseau. Les développeurs peuvent générer des clés API en quelques secondes et créer des indexeurs de blockchain sans écrire de code. Ils peuvent également lancer des collections de token non fongible (NFT) en un seul clic, sponsoriser des transactions via une station de gas, et simplifier l’intégration des utilisateurs sans avoir à gérer une infrastructure complexe.
Aptos Connect
Aptos Connect est un portefeuille de garde autonome sur le Web qui ne nécessite aucun téléchargement ou extension de navigateur. Au lieu des clés privées traditionnelles, il utilise les comptes sans clé d’Aptos, qui permettent aux utilisateurs de se connecter avec des comptes sociaux tels que Google. Le compte blockchain est lié cryptographiquement à l’identifiant, mais jamais publiquement, ce qui simplifie l’intégration tout en garantissant que les utilisateurs conservent le contrôle total de leurs actifs.
Aptos Name Service (ANS)
Aptos Name Service fournit des noms lisibles par l’humain en .apt pour remplacer les adresses de portefeuille complexes, facilitant ainsi la gestion et le partage des transactions. Ce service améliore l’accessibilité et la facilité d’utilisation dans l’écosystème d’Aptos, avec des intégrations qui permettent aux applications décentralisées (DApps) de fournir des expériences plus fluides et plus intuitives aux utilisateurs.
Aptos Assistant
Aptos Assistant est un outil d’IA conçu en partenariat avec Microsoft pour simplifier la navigation dans l’écosystème d’Aptos. Il agit comme un chatbot sécurisé et capable de répondre aux questions liées à la blockchain en termes simples. Les utilisateurs peuvent s’y fier pour obtenir une aide pour l’intégration, tandis que les développeurs peuvent l’utiliser pour trouver des ressources concernant la création de smart contracts et d’applications.
Token Aptos
L’APT est le token natif du réseau Aptos. Il est utilisé au sein de l’écosystème d’Aptos à des fins diverses, notamment :
Frais de gas : l’APT est utilisé pour payer les frais de transaction lors de l’exécution de transactions ou de l’interaction avec des applications et des smart contracts sur le réseau Aptos.
Staking : les détenteurs peuvent staker des APT pour aider à sécuriser le réseau, soit en déléguant leurs tokens à des validateurs, soit en exécutant directement des nœuds de validation. En retour, ils obtiennent des récompenses distribuées à chaque époque.
Opérations du validateur : l’exécution d’un validateur nécessite le staking d’APT. Les validateurs participent au consensus, traitent les transactions et obtiennent des récompenses pour leurs activités honnêtes. Un mauvais comportement ou une mauvaise configuration peut entraîner des pénalités, y compris la perte des tokens stakés.
Gouvernance : les tokens APT accordent à leurs détenteurs la capacité de participer à la gouvernance sur la blockchain, leur permettant de voter sur les mises à niveau du protocole, les ajustements de paramètres et d’autres décisions qui façonnent l’avenir du réseau.
Conclusion
Aptos est un couche 1 axée sur l’évolutivité, et s’appuie sur une technologie développée pour la première fois dans le cadre du projet Diem de Meta. Le réseau combine AptosBFT pour un consensus rapide et sécurisé, le langage de programmation Move pour des smart contracts plus sécurisés, et le moteur Block-STM pour une exécution parallèle. Au-delà du protocole de base, Aptos étend son écosystème avec des outils comme Aptos Build, Aptos Connect, Aptos Name Service et Aptos Assistant. Ces services sont conçus pour faciliter le développement et l’intégration des utilisateurs.
Pour plus d’informations
Avertissement : ce contenu vous est présenté « tel quel » à des fins d’information générale et pédagogiques uniquement, sans représentation ni garantie d’aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou professionnel, ni comme une recommandation d’achat d’un produit ou d’un service spécifique. Il vous appartient de vous renseigner auprès de conseillers professionnels compétents. Les produits mentionnés dans cet article peuvent ne pas être disponibles dans votre région. Lorsque l’article est rédigé par un tiers, veuillez remarquer que les opinions exprimées appartiennent à ce tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire l’intégralité de notre Avis de non responsabilité ici pour en savoir plus. Les cours des actifs numériques peuvent être volatils. La valeur de votre investissement peut varier à la baisse ou à la hausse, et vous ne récupérerez peut-être pas le montant que vous avez investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ce matériel ne doit pas être interprété comme un conseil financier, juridique ou autre. Pour en savoir plus, veuillez vous reporter à nos Conditions d’utilisation et à l’Avertissement concernant les risques.