
Approfondissement d'Agoric : la plateforme de contrats intelligents JavaScript dans l'écosystème Cosmos
TechFlow SélectionTechFlow Sélection

Approfondissement d'Agoric : la plateforme de contrats intelligents JavaScript dans l'écosystème Cosmos
Composition technique, système économique et caractéristiques des contrats intelligents du projet Agoric
Qu'est-ce qu'Agoric et comment exploite-t-il les contrats intelligents JavaScript pour le développement de Dapps ?
Agoric est une blockchain publique de niveau 1 utilisant la preuve d'enjeu (Proof of Stake), conçue pour permettre aux développeurs de créer rapidement des contrats intelligents sécurisés en utilisant l'un des langages de programmation les plus populaires au monde : JavaScript.
La blockchain Agoric et son écosystème cryptographique forment une plateforme de contrats intelligents capable d'amener rapidement des millions de développeurs à la pointe de la finance décentralisée (DeFi). Grâce à un JavaScript renforcé ("hardened"), la programmation blockchain devient accessible à plus de 10 millions de développeurs JavaScript.
Le JavaScript renforcé fournit un environnement sécurisé et stable nécessaire aux développeurs pour construire, déployer et exploiter des Dapps complexes, des NFTs et des marchés DeFi.
En tant que composant clé de l'écosystème Cosmos, la blockchain publique Agoric repose sur le système éprouvé de consensus Tendermint Proof-of-Stake (PoS) et intègre nativement le protocole IBC (Inter-Blockchain Communication).
De plus, le modèle de programmation Agoric, soutenu par notre infrastructure de marché native, vise à créer une bibliothèque standard d’économie cryptographique grâce à une combinabilité exponentielle similaire à celle qui a provoqué l'essor massif des écosystèmes JavaScript tels que Node.js et React.js.
Au-delà de l'utilisation exclusive du langage JavaScript, la plateforme Agoric introduit également Zoe, un service innovant permettant une combinaison économique sécurisée entre contrats intelligents. Zoe apporte aux développeurs Web3 sur la plateforme Agoric un cadre moderne et modulaire, semblable aux architectures dominantes du développement Web2.
Qu'est-ce que le jeton Agoric ? Quelles sont les valeurs intrinsèques et les usages du jeton BLD ? Et du jeton IST ?
La chaîne Agoric dispose de deux jetons natifs : BLD et IST.
BLD est le jeton natif de mise en jeu (staking) de la blockchain Agoric, vendu lors de la vente sur CoinList, utilisé pour sécuriser le réseau et participer à la gouvernance. IST est un jeton de frais utilisé pour payer les services de la chaîne (comme le gaz), déployer des contrats intelligents sur la chaîne, et faciliter les activités inter-chaînes.
IST est créé sur la chaîne via des contrats intelligents autorisés par les détenteurs de BLD via la gouvernance. Les jetons BLD et IST jouent des rôles complémentaires visant à prioriser la sécurité du réseau et à étendre l'écosystème.
Sécurité de la chaîne :
Les détenteurs de BLD contribuent à la sécurité de la blockchain en mettant leurs jetons en jeu auprès de validateurs. La blockchain Agoric fonctionne selon un mécanisme de preuve d'enjeu et est opérée par un réseau de validateurs utilisant l'algorithme de consensus Tendermint BFT, éprouvé dans l'écosystème Cosmos.
Les validateurs proviennent d’un écosystème ouvert de contributeurs et de fournisseurs d’infrastructure. Les participants au staking reçoivent des récompenses en BLD et en IST.
Gouvernance du protocole :
Le BLD confère des droits de gouvernance sur la chaîne Agoric. Les détenteurs de BLD sont les gestionnaires de l’avenir de la chaîne ; ils parrainent et votent pour approuver de nouvelles initiatives.
La gouvernance inclut diverses actions telles que le vote direct par jetons sur des propositions ou l’élection de comités chargés de gérer des infrastructures critiques. Nous prévoyons que cette fonction s’étendra aux primitives économiques fondamentales de l’écosystème Agoric, comme le système IST.
Protocole IST :
Le BLD crée la plateforme et la base pour le jeton IST. Le jeton IST ne fait pas partie de la vente de jetons Agoric ; c’est un jeton de frais natif de la chaîne. Conçu comme un jeton stable indexé sur la valeur du dollar américain (USD), il est implémenté sous forme d'une collection de contrats intelligents appelée « protocole IST ».
Tel que conçu, IST est entièrement adossé à des collatéraux fournis par les utilisateurs, pouvant inclure du BLD, des actifs construits sur la chaîne Agoric, ainsi que des actifs disponibles via le protocole de communication inter-chaînes (IBC) dans un écosystème inter-chaînes représentant plus de 7,5 milliards de dollars.
Comment les détenteurs de BLD obtiennent-ils des récompenses de staking ? Comment cela fonctionne-t-il avec les BLD verrouillés ?
Les détenteurs de BLD délèguent leurs jetons à des validateurs pour assurer la sécurité du réseau et gagnent ainsi des récompenses en BLD et en IST. Les deux sources de récompenses sont :
L’émission de nouveaux jetons BLD. Dans les premières phases de la chaîne, de nouveaux jetons BLD sont émis comme incitation aux participants au staking. Ce plan d’émission est soumis à la gouvernance des détenteurs de BLD, mais devrait prévoir la distribution progressive de 250 millions de BLD supplémentaires sur trois ans. Pour plus de détails, consultez la page de l’offre sur CoinList.
Les frais du protocole Inter. Les participants au staking BLD assurent la sécurité requise par le protocole Inter et sont donc rémunérés en conséquence. Les frais perçus en IST par le protocole sont redistribués aux participants au staking BLD.
Ces frais comprennent :
-
Les frais générés lorsqu’un utilisateur crée du IST via un coffre-fort (vault) ;
-
Les frais de protocole perçus sur les transactions effectuées via le market-maker automatique natif d’Agoric.
Les BLD peuvent être mis en jeu auprès d’un validateur, qu’ils soient verrouillés ou non, afin de garantir la sécurité de la chaîne. Bien qu’ils ne puissent pas être transférés lorsqu’ils sont verrouillés, ils peuvent tout de même être engagés dans le staking avec un validateur et générer des récompenses comme les BLD non verrouillés.
Toutes les récompenses de staking sont débloquables, ce qui garantit que des jetons liquides seront disponibles pour les participants actifs du réseau avant même que les événements de déblocage des BLD achetés lors de la vente n’aient lieu.
Qu'est-ce que le protocole Inter et pourquoi est-il si important pour l'écosystème Agoric ?
Le protocole Inter permet la création du jeton stable IST. IST est le jeton natif de frais sur la plateforme Agoric et devrait jouer un rôle croissant dans l’écosystème inter-chaînes de plus de 7,5 milliards de dollars.
Opportunité : Tel que conçu, le protocole Inter fournit un jeton stable pour l’écosystème IBC et l’économie inter-chaînes plus large. Le jeton IST est entièrement adossé à des actifs inter-chaînes et indexé sur le dollar américain (USD) pour une accessibilité maximale.
Actuellement, une forte demande existe dans l’écosystème inter-chaînes pour un jeton stable pouvant être adossé à divers actifs disponibles tels que ATOM, OSMO, SCRT, etc. La blockchain Agoric offre la plateforme idéale pour développer des applications capables de soutenir un jeton stable robuste au sein de cet écosystème et au-delà.
Le protocole Inter se compose de plusieurs primitives économiques, toutes écrites dans le cadre de contrats intelligents d’Agoric et étroitement intégrées aux fonctionnalités de la chaîne : système de coffres-forts et getIST, market-maker automatique, et distribution des récompenses de staking. Examinons chaque composant du protocole Inter.
Système de coffres-forts : Permet aux détenteurs d’actifs cryptographiques (tels que BLD, ATOM, OSMO, etc.) de bloquer ces actifs dans un coffre-fort pour créer du IST. L’ensemble des actifs acceptés est déterminé par la gouvernance du protocole, comme indiqué ci-dessus.
Market-maker automatique (AMM) : L’AMM natif d’Agoric soutient le protocole Inter en assurant une profondeur de marché suffisante pour liquider les coffres-forts des utilisateurs. En plus de son rôle dans le protocole Inter, l’AMM natif prendra en charge les transactions d’actifs lancés sur Agoric ou transférés sur la chaîne Agoric via IBC.
getIST : Les détenteurs de BLD en staking peuvent verrouiller leurs BLD déjà engagés pour créer du IST – de manière similaire à un coffre-fort. Cela permet aux participants au staking de rester actifs dans l’écosystème tout en continuant à sécuriser la chaîne.
Récompenses et réserve : Les frais générés par le fonctionnement du protocole Inter sont versés aux participants au staking BLD. Une partie des frais est conservée par le protocole Inter comme réserve. Ce fonds de réserve renforce davantage la protection du protocole Inter contre les fluctuations de la valeur des garanties, notamment en couvrant les déficits lors des liquidations de coffres-forts.
Qu'est-ce que le cadre de contrat intelligent Zoe ? Comment Zoe aide-t-il les développeurs à construire des applications sur Agoric ?
Le cadre de contrat intelligent Zoe est le moyen par lequel Agoric offre sécurité et combinabilité aux développeurs. Bien que la technologie blockchain ait connu un grand succès ces dernières années, elle en est encore à ses débuts. Même des contrats dotés d’une logique métier simple nécessitent souvent des mois, voire des années, pour être sécurisés, et échouent fréquemment.
Zoe permet de développer des contrats intelligents selon un cadre moderne et modulaire, devenu aujourd’hui la norme dominante pour les applications Web2. Cette plateforme vise à accélérer le développement et à réduire les risques liés à l’utilisation et à la création de contrats intelligents.
Un point central différenciant Zoe des autres plateformes de contrats intelligents est la « sécurité des offres » (offer-safety), qui garantit que toute transaction en chaîne soit soit finalisée et close, soit entraîne le retour aux utilisateurs des actifs qu'ils ont proposés.
Sur des blockchains comme Ethereum, les utilisateurs ne bénéficient pas d’une telle protection : ils envoient directement leurs jetons à un contrat intelligent comme UniSwap ; si ce contrat échoue en raison d'une erreur ou de code malveillant, ils n'ont aucun mécanisme pour récupérer leurs actifs.
En revanche, sur Agoric avec Zoe, les utilisateurs formulent leurs demandes d'échange sous forme d'« offres » : « Je te donne X jetons si, et seulement si, tu me donnes Y jetons », et fournissent les X jetons à l'infrastructure de contrat intelligent Zoe, plutôt qu'au contrat lui-même.
Le contrat est alors informé de l'offre, et ne reçoit les X jetons que s'il fournit à l'infrastructure les Y jetons souhaités par l'utilisateur. L'infrastructure garantit que l'utilisateur obtienne ce qu'il désire ou récupère ses actifs fournis.
La sécurité des offres est un modèle transactionnel omniprésent sur Agoric, permettant aux développeurs comme aux utilisateurs d'éviter les erreurs catastrophiques fréquentes sur d'autres systèmes.
Le cadre de contrat intelligent Zoe inclut également le protocole ERTP (Electronic Rights Transfer Protocol), la norme d’Agoric pour la création et le transfert de jetons et autres actifs numériques.
Une bibliothèque croissante de composants prend en charge uniformément divers types d'actifs numériques et de contrats, y compris les jetons fongibles, les jetons non fongibles, et les actifs distants provenant d'autres chaînes.
Comment Agoric favorise-t-il les activités inter-chaînes, et quelles opportunités cela offre-t-il aux développeurs et utilisateurs de l'écosystème ?
Le protocole IBC de Cosmos concrétise l'idée originale d'Agoric sur l'interopérabilité des contrats intelligents, adaptée aux besoins spécifiques de Tendermint et du SDK Cosmos. En collaboration avec des équipes telles qu'Informal, Interchain Foundation et Tendermint Inc., l'équipe Agoric a profondément participé au développement de ce protocole.
Ce qui distingue la plateforme Agoric, c’est qu’elle a été conçue dès le départ pour supporter des fonctionnalités nécessaires aux applications multi-chaînes. Cela fait d’Agoric l’environnement idéal pour construire des applications natives IBC.
Agoric lancera avec une prise en charge native d’IBC intégrée à la plateforme. Des applications IBC, telles que le DEX Osmosis, Evmos et d'autres environnements compatibles IBC, pourront utiliser des actifs de la chaîne Agoric comme BLD et IST. Les utilisateurs Cosmos pourront utiliser sur la plateforme Agoric des actifs IBC tels que LUNA, ATOM et OSMO. À mesure que l’effet réseau d’IBC s’intensifie, des actifs pontés depuis d’autres blockchains de niveau 1 (L1) pourraient également devenir utilisables sur cette plateforme.
Grâce à une intégration fluide d’IBC, les autres chaînes et leurs actifs apparaissent aux développeurs JavaScript simplement comme de nouvelles briques de contrats intelligents !
Quel est le plan de décentralisation du réseau et celui relatif aux jetons de la fondation ?
Agoric est un projet majeur. La répartition principale du jeton BLD est destinée à divers objectifs de soutien ou à des entités alignées à long terme, afin d’encourager la croissance de la plateforme Agoric.
Dans la plupart des cas, cela entraînera un verrouillage des jetons. Tant que les jetons BLD ne sont pas effectivement verrouillés, ils sont classés comme « potentiellement en circulation ».
Fonds de décentralisation du réseau : Ce fonds vise à étendre la décentralisation du système en encourageant la mise en jeu de BLD auprès d’un large éventail de validateurs, en lançant des programmes d’exploitation de liquidité, et en incitant les développeurs précoces de composants clés. La majorité de ces allocations seront verrouillées de 2 à 4 ans, tout comme tous les BLD actuellement distribués.
Par exemple, des incitations ont été accordées dans le cadre du programme de récompenses du testnet, et des fonds ont été prélevés sur le Fonds de décentralisation du réseau avec un verrouillage de 2 ans (tel qu’indiqué sur le graphique de circulation des jetons sur la page CoinList).
Cependant, si certaines de ces allocations futures sont attribuées à une DAO en chaîne, celle-ci pourrait décider de les rendre liquides. Comme aucun BLD contenu dans le Fonds de décentralisation du réseau n’est encore verrouillé, ils sont actuellement classés comme « en circulation », même s’il n’est pas prévu de les utiliser avant le déblocage de la vente publique.
Infrastructure : Une structure est en cours de création, qui sera ensuite gérée par un ensemble diversifié d’acteurs d’Agoric afin de promouvoir les intérêts des technologies décentralisées construites ou utilisant la blockchain Agoric et les technologies associées.
À l’instar du Fonds de décentralisation, si cette fondation choisit de verrouiller une partie de ses jetons BLD, ceux-ci pourraient être classés comme « en circulation », même s’il n’est pas prévu de les utiliser avant le déblocage de la vente publique.
Comment la communauté peut-elle participer à Agoric ?
Agoric propose plusieurs façons de s'impliquer pour la communauté. Découvrez les options ci-dessous et choisissez votre voie ! Envie d'apporter autre chose ?Envoyez-nous un message sur Discord : https://agoric.com/discord
Développeurs : Agoric invite les entrepreneurs DeFi, la communauté JavaScript et les développeurs crypto à construire des infrastructures essentielles à l’aide des composants Agoric.Commencez ici : https://gitcoin.co/agoric/bounties
Validateurs : Vous souhaitez configurer un validateur et sécuriser la chaîne Agoric ?Ne cherchez plus ! Rendez-vous sur https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide
Écrivains et créateurs de contenu : Agoric recherche toujours du contenu de haute qualité sur des sujets liés à son écosystème. Si vous aimez écrire, nous serions ravis de vous entendre. Nous sommes particulièrement intéressés par des tutoriels, des réflexions, des récits de construction et des analyses sectorielles.Postez un message dans le salon #contribute sur notre Discord : https://agoric.com/discord
Acheter des produits dérivés : Peut-être recherchez-vous des articles stylés pour montrer votre soutien.Visitez la boutique Agoric à l’adresse https://agoric.com/shop.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














