Fourche rigide Cardano Alonzo : ce que vous devez savoir | Cryptomonnaie

Polygon est au bord d'un déménagement colossal

La mise à jour Alonzo de Cardano rapproche le réseau de ses pleines capacités.

Le hard fork d’Alonzo est une mise à niveau majeure du réseau Cardano qui voit la mise en œuvre très attendue de la fonctionnalité de contrat intelligent. Les contrats intelligents sont des morceaux de code informatique qui s’exécutent automatiquement lorsque certaines conditions prédéfinies sont remplies. Après la mise à jour d’Alonzo, tout le monde pourra créer et déployer ses propres contrats intelligents sur la blockchain Cardano, ouvrant la voie aux applications décentralisées natives (dapps).

La mise à jour du système, qui devrait être complètement déployée au cours du troisième trimestre, signifie la fin de l’ère Shelley de Cardano et le début de la phase Goguen. Bien qu’il n’y ait pas de date fixe pour la fin du hard fork d’Alonzo, les développeurs de tout le réseau ont travaillé dur sur les réseaux de test et se sont tenus à une feuille de route définie avec des jalons spécifiques sous la forme d’« ères ».

Les époques de Cardano

La feuille de route de développement de Cardano est divisée en six étapes principales, ou « ères », chacune axée sur l’extension de la fonctionnalité du réseau.

  • Byron – Met en place le code de fondation de Cardano. Permet aux utilisateurs d’échanger la devise ADA (+8,11%), du nom du programmeur révolutionnaire Ada Lovelace, et d’exploiter l’ADA avec leur algorithme de consensus de preuve de participation.

  • Shelley – Se concentre sur la décentralisation du réseau en mettant en place des incitations pour que les utilisateurs hébergent leurs propres nœuds. L’objectif principal de cette ère est de s’assurer que les nœuds, ou les ordinateurs individuels, sont gérés par un groupe diversifié de participants au réseau plutôt que par un petit groupe centralisé d’utilisateurs.

  • Goguen – Introduit des capacités de contrat intelligent au réseau permettant aux développeurs de créer des applications décentralisées sur Cardano.

  • Basho – Améliore les performances sous-jacentes du réseau Cardano pour pouvoir traiter plus de transactions et évoluer. Cette ère introduit également les chaînes latérales, qui sont un moyen de faire évoluer un réseau à l’aide de plusieurs chaînes de blocs.

  • Voltaire – Ajoute un système de vote et de trésorerie pour une gouvernance autonome. Les utilisateurs pourront mettre leurs fonds en jeu pour influencer le développement futur du réseau.

Cardano est maintenant dans les dernières étapes de l’ère Shelley. Cette phase de développement a ajouté une multitude de nouvelles fonctionnalités à Cardano, telles qu’un protocole de preuve de participation connu sous le nom d’Ouroboros, un programme d’incitations et de délégation qui récompense les participants et une meilleure prise en charge du portefeuille dur.

En offrant des récompenses à ceux qui gèrent des nœuds complets – les participants au réseau qui téléchargent l’intégralité de la blockchain Cardano – Cardano encourage la participation au réseau et encourage la croissance du réseau Cardano.

Depuis son lancement le 29 juillet 2020, Shelley a introduit deux principaux hard forks : Allegra et Mary. Allegra a introduit un mécanisme de verrouillage des jetons qui permet aux utilisateurs de verrouiller les jetons Cardano en vue du vote en chaîne (qui devrait être déployé à Voltaire, la dernière étape du développement). Mary, d’autre part, a introduit la prise en charge des jetons pour les jetons natifs de Cardano (CNT). Ces jetons natifs sont similaires aux normes de jetons ERC d’Ethereum et permettent aux utilisateurs de créer et de déployer leurs propres jetons sur la blockchain Cardano, y compris des jetons non fongibles (NFT).

Cardano fonctionne à l’aide de son propre «combinateur de fourches dures» – un système qui combine deux protocoles différents (tels que Byron et Shelley) sur un seul registre pour assurer une transition en douceur entre les phases. Un problème que les développeurs de Cardano ont vu avec les hard forks était qu’une fois qu’un hard fork avait été convenu, il resterait encore un segment considérable de la communauté qui ne passerait pas à la nouvelle version. C’est peut-être parce qu’ils n’étaient pas d’accord avec les changements ou simplement parce qu’ils n’ont pas pris la peine de mettre à niveau. Dans tous les cas, le combinateur permet aux nœuds d’exécuter plusieurs versions à la fois, ce qui signifie que les transitions sont transparentes et les mises à jour sont fluides. Essentiellement, plutôt que d’être opt-in, les mises à jour seront opt-out.

Les étapes d’Alonzo

La fourche dure Alonzo est divisée en trois phases principales codées par couleur.

  • Bleu d’Alonzo.

  • Alonzo Blanc.

  • Alonzo Violet.

Il existe également deux phases plus petites post-Alonzo Purple surnommées « Alonzo Red » et « Alonzo Black ». Chaque phase ajoute essentiellement plus d’utilisateurs au testnet et identifie les bogues qui peuvent avoir besoin d’être corrigés.

Alonzo Blue a introduit des contrats intelligents avec une cinquantaine de participants techniques, principalement des opérateurs de pool de participation (SPO). Des erreurs d’invalidation et d’autres correctifs simples ont été trouvés et modifiés au cours de cette phase. Ces bogues standard devraient apparaître et être corrigés au fur et à mesure des tests d’Alonzo.

Alonzo White ajoute plus de fonctionnalités et un plus large éventail de participants à Alonzo Blue. Les centaines de nouveaux utilisateurs seront soumis à une sorte de « camp d’entraînement d’exercices » qui testera les capacités du réseau. Cette expérience est réalisée par IOG ; la principale société de développement derrière Cardano dirigée par l’ancien co-fondateur d’Ethereum, Charles Hoskinson. L’entreprise s’attend à ce que cette phase dure environ deux à quatre semaines.

Alonzo Purple deviendra un réseau de test entièrement public et intégrera des milliers de participants au réseau. Cette étape particulière est divisée en deux phases distinctes, « violet clair » et « violet foncé ». Le premier permettra des contrats intelligents simples, tandis que le second permettra des contrats intelligents plus complexes.

Vient ensuite les phases finales de couleur Alonzo Red/Alonzo Black, qui sont réservées aux dernières corrections de bugs/nettoyage pour préparer la version finale du hard fork. Tout ajustement futur du hard fork sera très difficile à faire au-delà de ce point, et il est donc important que ces deux phases soient examinées très attentivement.

La mise en scène ajoute une assurance qualité, car le code est gelé et les échanges sont préparés pour le hard fork Cardano. Alonzo Mainnet lancera officiellement le code final.

L’ère Goguen, du nom du célèbre informaticien Joseph Goguen, permettra pour la première fois le développement de dapps sur le réseau Cardano grâce aux nouvelles capacités de contrat intelligent d’Alonzo. Les contrats intelligents sont les composants essentiels des dapps qui leur permettent de fonctionner sans entités intermédiaires. Une plate-forme de création de contrats intelligents appelée la plate-forme Plutus devrait être publiée au cours de cette phase et permettra aux utilisateurs techniques et non techniques de créer des dapps.

Qu’est-ce que Plutus ?

Plutus utilise le langage de programmation natif Cardano, Haskell. Plutus et Haskell utilisent la même base de code pour le développement hors chaîne et en chaîne. Cela signifie qu’à la base, le codage est identique, de sorte qu’il n’y aura pas de complications avec les langages de programmation lors du développement de contrats intelligents. Cela permet aux contrats Plutus de devenir encore plus simples et de tester, ce qui permettra aux développeurs de perfectionner leurs produits pour des charges beaucoup plus intensives telles que l’hébergement de grandes institutions ou de gouvernements.

Hoskinson, qui est maintenant le PDG d’IOG, a expliqué que Haskell a été choisi parce qu’il s’agit d’un code à haute assurance (capable de fournir un degré de certitude plus élevé que le code fonctionne comme prévu).

Plusieurs fois dans le secteur de la blockchain, le code ne correspond pas entièrement à l’intention du développeur et, par conséquent, des millions de dollars peuvent être volés ou des applications peuvent tomber en panne, comme ce qui s’est passé lorsqu’un contrat intelligent Solidity n’a pas été pleinement développé. . En conséquence, le projet d’organisation autonome décentralisée (DAO) a subi un piratage important.

Avec Haskell, l’intention peut mieux correspondre au code car le langage, bien que complexe, a été conçu pour être précis.

noyau de Plutus

Ensuite, il y a Plutus Core, qui est le langage de programmation qui connecte les contrats intelligents à la couche de règlement final de Cardano : la blockchain Cardano. Une fois qu’un développeur a fini de créer son code avec Plutus, il est compilé dans Plutus Core où le code est simplifié pour la blockchain Cardano. Cette méthode permet à Cardano de mieux gérer les données et d’occuper moins d’espace disque sur la blockchain réelle.

Pour les passionnés moins techniques, il y a Marlowe, un nouveau langage spécifique à un domaine (DSL) qui permet à tout utilisateur de créer et de tester ses propres contrats intelligents sans avoir besoin de capacités de programmation avancées. Marlowe est construit sur Haskell et Plutus mais peut être considéré comme des blocs de construction pour la création de contrats intelligents.

Avec une production de contrats intelligents plus facile et plus de développement sur Cardano, on peut imaginer les projets potentiels à construire. Si vous regardez Ethereum, vous pouvez voir des centaines de projets qui peuvent être redéployés, réitérés et même améliorés sur le réseau Cardano, y compris Uniswap, Aave et bien d’autres. Les projets qui exigent des vitesses de transaction plus rapides bénéficieront grandement des faibles coûts de transaction sur Cardano. Déjà, plus de 65 projets sont promis à être publiés aux côtés d’Alonzo, dont Synthesis, Miniswap, Stasis et CardWallet.

L’émergence d’une création de dapp plus facile entraînera plus de projets. Dans sa vidéo Africa Vision, Hoskinson a mentionné que ces projets finiront par concurrencer de nombreuses institutions financières du monde réel et viseront à les remplacer par des systèmes plus justes, accordant la liberté économique à ceux qui en ont besoin.