Plate-forme Aeternity (AE) et crypto-monnaie : Un aperçu en profondeur
Aeternity est une nouvelle plateforme pour les applications décentralisées (dapps) lancée en testnet en 2017. Elle a également organisé avec succès une offre de tokens en 2017 pour son token Aeon (AE).
Le projet se concentre sur l’augmentation de l’évolutivité des contrats intelligents et des dapps. Il accomplit l’évolutivité en retirant les contrats intelligents de la chaîne. Au lieu de fonctionner sur la blockchain, les contrats intelligents sur Aeternity fonctionnent dans les state channels privés entre les parties impliquées dans les contrats.
Aeternity inclut plusieurs autres fonctionnalités qui la distinguent des autres plates-formes smart contract et dapps. Elle comprend notamment une machine oracle décentralisée qui apporte des données provenant de sources externes en vue de leur utilisation dans des contrats intelligents. Elle utilise également les marchés prédictifs à diverses fins de vote et de vérification au sein de la plateforme.
Fondée par Yanislav Malahov, un passionné de cryptage de longue date et premier collègue de Vitalik Buterin, Aeternity s’est rapidement hissée parmi les 40 meilleurs projets au monde par capitalisation boursière.
Dans cet article, nous plongerons en profondeur dans Aeternity, ses avantages et ses cas d’utilisation potentiels.
Où acheter Aeternity ?
Si vous souhaitez acheter la crypto Aeternity nous vous conseillons la plateforme Binance.
Le problème : faire évoluer les contrats intelligents
Ethereum permet de développer des contrats intelligents au sommet de la blockchain. Il s’agit d’une percée pour la technologie de la blockchain. La technologie a dépassé le domaine du transfert de valeur (Bitcoin) et s’est introduite dans le monde des applications décentralisées.
Nous avons vu récemment, cependant, qu’il est difficile d’accroître l’exécution des contrats intelligents sur la blockchain. Crypto Kitties en est un excellent exemple. Une chose aussi simple que la création et la négociation d’actifs uniques sur Ethereum a embourbé le réseau lorsque le volume des transactions a grimpé en flèche.
Ethereum reconnaît que ce problème de scalabilité est « peut-être le défi technique clé le plus important » auquel est confrontée l’adoption de la blockchain. Il y a trois façons d’aborder la question de la scalabilité :
- Augmenter le débit avec un mécanisme de consensus différent
Cette approche consiste à augmenter le nombre de transactions que la blockchain peut traiter par seconde. C’est ainsi que NEO prévoit de faire évoluer sa plate-forme dapps, avec un mécanisme de consensus différent et plus efficace. Cependant, cela ne résout pas le problème d’évolutivité sous-jacent et il a encore ses limites.
- Augmenter le débit avec le sharding
Ethereum étudie cette option et Zilliqa est un projet qui le met actuellement en œuvre. Il s’agit de répartir les transactions et les demandes de contrats intelligents sur le réseau entre des groupes de nœuds (shards). Par exemple, 1/3 des nœuds du réseau pourrait vérifier 1/3 des transactions. C’est prometteur en ce sens qu’il augmente le débit. Toutefois, cela signifie que tous les nœuds ne vérifient pas toutes les transactions, ce qui rend difficile le règlement de transactions contractuelles intelligentes qui reposent sur des informations provenant d’autres shards.
- Déplacer l’exécution des contrats intelligents hors chaîne
Ethereum étudie également cette option, en combinant éventuellement le sharding et le règlement hors chaîne des contrats. C’est là qu’Aeternity innove actuellement. Ils se sont concentrés sur l’augmentation de l’évolutivité en mettant en œuvre des contrats intelligents hors chaîne.
Augmenter les contrats intelligents est l’objectif principal d’Aeternity. Ils sont prêts à se faire remarquer avec leur solution state channel.
State Channels
Les state channels sont des lignes de communication entre les parties dans le cadre d’un contrat intelligent. Ils ne touchent pas la blockchain à moins qu’ils n’en aient besoin pour l’arbitrage ou le transfert de valeur.
Parce qu’ils ne font pas partie de la chaîne, les contrats des state channels peuvent fonctionner beaucoup plus efficacement. Ils n’ont pas besoin de payer le réseau à chaque fois qu’ils effectuent des calculs.
Ils peuvent également fonctionner dans une plus grande confidentialité. Seules les deux parties impliquées dans le contrat ont besoin de voir les informations et le fonctionnement du contrat. Il s’agit d’une considération non négligeable pour les grandes entreprises qui envisagent de placer des renseignements commerciaux sensibles dans un contrat intelligent. La confidentialité des contrats contribue à assurer la convivialité des contrats intelligents pour toutes sortes d’usages qui peuvent toucher des renseignements de nature délicate.
Désaccords et adjudication des contrats state channel
Lorsqu’il y a un désaccord dans un contrat state channel, le contrat se tourne vers la blockchain pour l’adjudication. Le contrat demeure privé grâce à la mise en place d’un système de preuve zero-knowledge qui permet à la blockchain de rendre un jugement sans avoir besoin de connaître le contenu du contrat. De cette façon, la blockchain agit comme un système judiciaire aveugle pour les contrats intelligents.
Fait intéressant, puisque le comportement de la blockchain est prévisible, il n’y a aucun avantage à contester les résultats d’un contrat state channel. La blockchain est en mesure de confirmer le résultat.
Le règlement final des comptes dans le contrat a ensuite lieu sur la blockchain et le contrat est clôturé. Le résultat du calcul hors chaîne est une augmentation du débit de plusieurs ordres de grandeur pour le réseau puisque seul le règlement final doit être traité en chaîne.
Élaborer des contrats intelligents sur Aeternity
Aeternity permet le développement de contrats intelligents fonctionnels. Elle ne supporte pas la programmation dynamique. Les parties du contrat sont donc responsables du maintien de l’état du programme. Elles fourniraient et confirmeraient ensuite l’état comme faisant partie des intrants pour le contrat.
Ceci contraste avec l’insistance d’Ethereum qui affirme que la programmation dynamique est importante pour les applications en blockchain. Nous ne pouvons pas faire la différence entre la programmation fonctionnelle et la programmation basée sur l’état dans cet article. Cependant, il suffit de dire que l’état est un élément important pour construire des applications utiles. Ethereum travaille sur le problème extrêmement difficile du state sharding, qui, s’il est résolu, pourrait rendre Aeternity beaucoup moins attrayante en tant que plate-forme.
Jusqu’à présent, cependant, la séparation des exigences fonctionnelles et des exigences d’état est une tendance importante dans l’évolutivité des contrats intelligents. Les programmes fonctionnels sont plus faciles à adapter.
Les contrats intelligents d’Aeternity s’exécutent dans un langage appelé Chalang qui compile en bytecode. A l’avenir, Aeternity veut être aussi conviviale que possible pour les développeurs. Par conséquent, ils prévoient de créer des bibliothèques JS et des API JSON pour le développement Web.
Machine Oracle
L’accès à des sources de données externes est un aspect important du développement de contrats et dapps intelligents. Cela pourrait se traduire par la vérification de la météo à Londres, le score d’un match de football, ou le prix de l’or.
Les oracles permettent d’accéder à des données hébergées en dehors de la blockchain. Dans de nombreux projets de blockchain, les oracles représentent un risque pour la sécurité et un point d’échec potentiel, car ils ont tendance à être des flux de données centralisés et uniques.
Aeternity propose des oracles décentralisateurs avec leur machine à oracles. Cela rendrait les données extérieures immuables et invariables une fois qu’elles auraient atteint la blockchain d’Aeternity. Bien sûr, la source de données peut encore être piratée, donc Aeternity implémente un marché de prédiction où les utilisateurs peuvent parier sur l’exactitude et sur la fiabilité des données reçues de divers oracles.
Hybride Proof of Work & Proof of Stake
Le réseau d’Aeternity s’appuie à la fois sur la proof of work et sur la proof of stake.
La proof of work établit un consensus sur la plate-forme Aeternity. Les mineurs vérifient les nouveaux blocs d’une manière similaire au modèle actuel de Bitcoin et Ethereum. Cependant, Aeternity utilise une légère variation pour optimiser l’algorithme de proof of work pour l’évolutivité. Le cycle du coucou est un nouvel algorithme de proof of work théorique qui combine des exigences de mémoire évolutives et une vérifiabilité instantanée. Le Cuckoo Cycle stimule les appareils avec une RAM dynamique. Sa conception vous permet d’exploiter Aeternity à partir d’un appareil mobile.
La proof of stake contrôle la gouvernance de l’écosystème Aeternity. Les propriétaires de tokens AE peuvent voter sur les propositions de développement et les changements en fonction de la proportion d’AE qu’ils détiennent.
Aepps Open Source au lancement
Aeternity appelle ses applications décentralisées « aepps ». Elle développera des applications open source aepps avant le lancement du réseau principal afin de démontrer les capacités du réseau Aeternity. Avoir des aepps utiles disponibles dès le premier jour est important pour qu’Aeternity puisse s’établir dans la course de plates-formes dapps serrée.
Aepps sur Aeternity accordera la priorité à la conception et à l’expérience utilisateur mobiles d’abord. Aeternity espère attirer les développeurs d’applications mobiles et web avec des outils javascript faciles à utiliser et compatibles avec le framework React.
Aeternity est aussi en train de construire une fondation d’incubateur. La fondation apportera son soutien à des projets de construction sur Aeternity.
Token Aeon (AE)
La vente de tokens Aeon a été lancée en 2017. Il a été initialement échangé comme un token ERC-20 sur Ethereum alors que Aeternity etait encore en test. Quand Aeternity aura lancé le réseau principal, les tokens ERC-20 seront échangés contre des tokens natifs sur Aeternity.
Tous les frais de système sont payés avec Aeon, et tous les contrats intelligents sont réglés avec Aeon. A cet égard, le token fonctionne de la même manière que l’ETH.
Le token AE se négocie sur Bittrex et Hitbtc. Puisqu’Aeon soit un token ERC-20, vous pouvez le ranger dans n’importe quel portefeuille supportant l’ERC-20. Cependant, cela pourrait changer une fois que les tokens natifs seront disponibles.
Feuille de route
Aeternity a lancé son testnet début 2017. Sa vente de tokens a suivi peu après.
Actuellement, Aeternity fait l’objet d’un audit de sécurité sur son testnet. Ils espèrent lancer le réseau principal plus tard cette année.
L’équipe
Yanislav Malahov, fondateur d’Aeternity, travaille depuis longtemps dans la crypto et a été associé à Vitalik Buterin avant Ethereum. Il affirme qu’une conversation qu’il a eue avec Vitalik a lancé l’idée d’Ethereum, et qu’il est donc connu comme le « Parrain d’Ethereum ». Malahov n’a pas été impliqué dans le développement d’Ethereum, mais il a travaillé sur de nombreux projets de crypto avant et depuis.
Depuis la mise en vente de tokens, Aeternity est passée d’une petite équipe à un grand projet. Vous pouvez voir les nombreux membres de l’équipe et lire leurs biographies sur le site web d’Aeternity.
Conclusion
Outre le sharding, le déplacement de l’exécution intelligente des contrats en dehors de la chaîne est peut-être le plus grand front en matière d’évolutivité pour les dapps de la blockchain. Aeternity est à la pointe de ce mouvement. Il s’agit toutefois d’un domaine inexploré, alors attendez-vous à des défis à mesure que les plate-formes de contrats intelligents comme Aeternity se développeront. Attendez-vous à ce qu’Ethereum surveille de près les progrès d’Aeternity, comme toute solution qu’Aeternity implémente, et que Ethereum voudra également implémenter.
Adresse BTC : 1BNCTjgpvz9pzubjWGm797YSuxwCe9yAgA
Adresse LTC : LYrKYZMGinceoXsrrfSNze782hVhbmkPxB
Adresse ETH : 0xf0b3b58bc74eef9059e83de9bdf51e2833538e4b
Clause de non-responsabilité/Disclaimer : Le contenu de cet article est destiné à des fins éducatives seulement. Il ne doit pas être considéré comme un conseil d’investissement ni comme une approbation du projet Aeternity.