2022 est une année qui a vu beaucoup de discussions sur les protocoles de couche un tels que Ethereum, Solana, la chaîne intelligente BNB, Avalanche et bien d’autres.

L’augmentation astronomique des jetons non fongibles (NFT) a révélé que la plupart des chaînes de blocs étaient incapables de gérer la charge qui accompagne une certaine forme d’adoption grand public.

Avant qu’Ethereum ne passe à la preuve de participation (lire : La fusion), le réseau était souvent encombré et les frais de transaction étaient incroyablement élevés. En fait, cela a fait naître l’idée que seules les baleines pouvaient participer à plusieurs initiatives DeFi sur Ethereum.

Solana, d’autre part, avait aussi ses problèmes. Bien qu’annoncé comme une chaîne à haut débit capable de gérer des milliers de transactions par seconde (TPS), le réseau a connu de multiples pannes où il était carrément inutilisable.

Maintenant, il y a un petit nouveau sur le bloc – la Blockchain Aptos. Appelé par beaucoup « le tueur de Solana », Aptos est présenté comme un réseau « évolutif, sûr, fiable et évolutif » qui est en développement depuis plus de trois ans et vient de lancer son réseau principal.

Faits rapides:

  • Aptos est une blockchain de couche 1 développée par Aptos Labs
  • Aptos Labs a été fondé par les principaux contributeurs de Diem (développé par Meta)
  • Il utilise la preuve de participation (PoS) pour son algorithme de consensus

Tutoriel vidéo : Qu’est-ce qu’Aptos ?

Le noyau Aptos

Tous les détails et la pile technique complète de la Blockchain Aptos peuvent être trouvés dans le Livre blanc Aptos.

Selon le site officiel, la Blockchain Aptos est « conçue avec l’évolutivité, la sécurité, la fiabilité et l’évolutivité comme principes clés » et a été travaillée par une équipe de plus de 350 développeurs.

Ce guide décomposera quelques éléments clés, à savoir :

  • Le langage Move
  • Le modèle de données Aptos
  • Le module Déplacer

La langue de déplacement

Pour représenter l’état du registre, Aptos utilise le modèle objet de Move. Move est un nouveau langage de programmation de contrats intelligents, et son objectif principal est à la fois la sécurité et la flexibilité. Il utilise les modules Move pour encoder les règles des transactions d’état.

Les utilisateurs soumettent des transactions qui peuvent publier de nouveaux modules, mettre à niveau ceux qui existent déjà, exécuter certaines fonctions d’entrée définies dans ce module ou contenir des scripts capables d’interagir avec les interfaces publiques de divers modules.

L’écosystème dispose également d’un compilateur, d’une machine virtuelle (VM), ainsi que d’autres outils que les développeurs peuvent utiliser.

Voici un panne comment les développeurs peuvent commencer à interagir avec l’écosystème Aptos.

Le langage de programmation est conçu pour mettre fortement l’accent sur la rareté des ressources, ainsi que sur la préservation et le contrôle d’accès. Il exploite un bytecode vérifié qui garantit la sécurité du type et de la mémoire, même en présence de code non fiable. D’autre part, pour aider à écrire du code plus fiable, les développeurs ont accès au Move Prover – c’est un vérificateur formel capable d’authentifier l’exactitude fonctionnelle d’un programme par rapport à une spécification prédéfinie.

Selon le livre blanc, l’équipe derrière Aptos a encore amélioré le langage de programmation pour prendre en charge un plus large éventail de cas d’utilisation Web3.

Modèle de données

La blockchain Aptos a défini son état du grand livre comme l’état de tous les comptes. Il est versionné avec un entier 64 bits non signé qui correspond au nombre de transactions exécutées par le réseau.

N’importe qui est libre de soumettre une transaction et, par conséquent, de modifier l’état du grand livre. Lors de l’exécution, la sortie de la transaction est générée et contient zéro (ou plusieurs) opérations pour manipuler l’état du grand livre. Ceux-ci sont appelés jeux d’écriture et représentent un vecteur d’événements résultants, la quantité de gaz consommée, ainsi que l’état de la transaction exécutée.

Les transactions elles-mêmes fournissent les informations suivantes :

  • Authentificateur de transaction
  • Adresse de l’expéditeur
  • Charge utile
  • Prix ​​du gaz
  • Quantité maximale de gaz
  • Numéro de séquence
  • Date d’expiration
  • ID de chaîne

Il convient également de noter que le modèle de données de Move prend en charge l’adressage global des modules et des données de manière native. Les transactions qui ne contiennent pas de conflits de chevauchement dans leurs données et leurs comptes peuvent également être exécutées en parallèle.

Pour un examen plus approfondi des définitions des deux Événements et Comptes, veuillez vous référer au livre blanc officiel.

Déplacer le module

Un module Move a le bytecode Move qui déclare les structures et les procédures. Les structures sont simplement les types de données.

Il est identifié par l’adresse du compte où le module est déclaré, et il est accompagné d’un nom de module. Le module doit être nommé de manière unique dans un certain compte, et chaque compte ne peut pas déclarer plus d’un module avec un nom donné.

Tous les modules sont regroupés dans des packages situés à la même adresse. Le propriétaire de cette adresse publie alors le package dans son ensemble sur la blockchain, et il inclut le bytecode et les métadonnées du package. Ces métadonnées peuvent définir si le package peut ou non être mis à niveau ou s’il est immuable. Pour les packages pouvant être mis à niveau, des vérifications de compatibilité supplémentaires sont effectuées avant d’autoriser la mise à niveau.

Il est important de noter que même si de nouvelles fonctions et ressources peuvent être ajoutées, les fonctions du point d’entrée ne peuvent pas être modifiées et les ressources ne peuvent pas être stockées en mémoire.

Défini comme un ensemble de modules évolutifs réguliers, le framework Aptos est représenté dans le graphique suivant :

img1_aptos_guide
Source : Livre blanc d’Aptos

Comment Aptos évoluera-t-il ?

Sur la base de son livre blanc, le protocole a été initialement lancé avec un seul état de grand livre, mais au fil du temps, Aptos a l’intention d’adopter une approche horizontale quelque peu unique à l’échelle.

Pour y parvenir, le protocole implémentera plusieurs états de registre fragmentés où chacun d’entre eux offrira une API homogène et le sharding en tant que concept.

Les données peuvent être transférées entre les partitions à l’aide d’un pont homogène, et les utilisateurs et les développeurs doivent pouvoir choisir leurs propres schémas de partitionnement, en fonction de leurs propres besoins.

La gouvernance d’Aptos

Le réseau Aptos fonctionne sur un algorithme de consensus de preuve de participation (PoS) où les validateurs doivent avoir un montant minimum requis de jetons Aptos jalonnés pour participer à la validation des transactions. AptosBFT, d’autre part, est l’algorithme de consensus BFT du protocole, et il est basé sur HotStuff.

BFT signifie Byzantine Fault Tolerance, et c’est une référence au problème du général byzantin bien connu, où les composants peuvent tomber en panne, et il y a des informations imparfaites sur la défaillance d’un certain composant.

Les validateurs peuvent décider de la répartition des récompenses entre eux et leurs parieurs respectivement. Les jalonneurs, d’autre part, peuvent sélectionner n’importe quel nombre de validateurs où jalonner leurs jetons et organiser une répartition des récompenses convenue à l’avance. Les récompenses sont reçues à la fin de chaque époque via le module Move en chaîne correspondant.

Le jeton qui alimente l’écosystème Aptos s’appelle APT.

Les Tokenomics de la crypto-monnaie APT

Les tokenomics d’APT ont créé une controverse considérable au sein de la communauté des crypto-monnaies, car le jeton était initialement sur le point d’être lancé sans aucune information publique sur son offre totale, sa distribution et son plan global.

L’équipe a depuis publié un article de blog officiel expliquant la plupart des détails.

L’approvisionnement initial d’APT au moment du lancement du réseau principal était fixé à 1 milliard de jetons, où l’unité minimale est appelée un Octa.

De cette offre initiale, 51 % ont été désignés sous une catégorie « communauté », 19 % pour les « principaux contributeurs », 16,5 % pour la « fondation » et 13,48 % pour les investisseurs. Détaillant la première catégorie, le billet de blog se lit comme suit :

Ce pool de jetons est destiné aux éléments liés à l’écosystème, tels que les subventions, les incitations et d’autres initiatives de croissance communautaire. Certains de ces jetons ont déjà été attribués à des projets s’appuyant sur le protocole Aptos et seront accordés à l’issue de certains milestoins. La majorité de ces jetons sont détenus par la Fondation Aptos et une plus petite partie est détenue par Aptos Labs. Ces jetons devraient être distribués sur une période de dix ans…

Les investisseurs et les principaux contributeurs, quant à eux, ont un blocage de 4 ans sur leurs jetons, à l’exclusion des récompenses de jetons. En attendant, voici à quoi ressemble le calendrier estimé d’approvisionnement en jetons :

img2_aptos_guide
Source : Site officiel d’Aptos

Parachutage APT

Pour lancer son lancement sur le réseau principal en beauté, le projet a largué un total de 20 076 150 jetons APT sur un total de 110 235 adresses éligibles, ce qui représente 2 % de l’offre initiale totale.

À l’époque, l’équipe a déclaré:

Il s’agit de notre premier airdrop basé sur nos données communautaires existantes. La Fondation aptos continuera d’évaluer les opportunités futures de soutenir la communauté Aptos.

Les utilisateurs peuvent vérifier l’éligibilité ici.

La direction et le financement d’Aptos Labs

Aptos Labs est l’organisation qui a développé la blockchain Aptos et est dirigée par Mo Shaikh et Avery Ching en 2021. Tous deux travaillaient auparavant sur le projet de blockchain Libra de Meta (anciennement : Facebook), qui a ensuite été complètement rebaptisé Diem.

img3_aptos_guide
Avery Ching et Mo Shaikh. Source photo : Fortune

En février 2022, Shaikh a déclaré :

Depuis notre départ de Meta, nous avons pu concrétiser nos idées, abandonner la paperasse bureaucratique et construire un tout nouveau réseau à partir de zéro qui les concrétise.

Aptos est également l’un des projets de blockchain les mieux financés. En mars 2021, l’équipe a levé 200 millions de dollars lors d’un cycle de financement dirigé par Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures et d’autres poids lourds de la cryptographie.

En juillet de cette année-là, Aptos a levé 150 $ supplémentaires et le cycle de financement a été dirigé par FTX Ventures.

OFFRE SPÉCIALE (Sponsorisé)

Binance Free 100 $ (Exclusif) : Utilisez ce lien pour vous inscrire et recevoir 100 $ gratuits et 10 % de réduction sur les frais de Binance Futures le premier mois (conditions).

Offre spéciale PrimeXBT : utilisez ce lien pour vous inscrire et entrez le code CRYPTOPOTATO50 pour recevoir jusqu’à 7 000 $ sur vos dépôts.

Laisser un commentaire