{"id":8898,"date":"2023-08-27T20:40:45","date_gmt":"2023-08-27T20:40:45","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=8898"},"modified":"2022-05-12T23:36:40","modified_gmt":"2022-05-12T23:36:40","slug":"quest-ce-que-un-token-allowance-ou-un-jeton-dallocation","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-un-token-allowance-ou-un-jeton-dallocation","title":{"rendered":"Qu\u2019est-ce que un Token Allowance ou un jeton d\u2019allocation ?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-un-token-allowance-ou-un-jeton-dallocation\/#pourquoi_a-t-on_cree_les_fonctionnalites_du_token_allowance\" >Pourquoi a-t-on cr\u00e9\u00e9 les fonctionnalit\u00e9s du Token Allowance ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-un-token-allowance-ou-un-jeton-dallocation\/#les_jetons_erc-20_et_larrivee_du_jeton_dallocation_ou_token_allowance\" >Les jetons ERC-20 et l\u2019arriv\u00e9e du jeton d\u2019allocation ou Token Allowance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-que-un-token-allowance-ou-un-jeton-dallocation\/#exemple_dallocation_de_jetons\" >Exemple d\u2019allocation de jetons<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Si vous vous demandez ce qu\u2019est le\u00a0<b>Token Allowance<\/b>\u00a0nous pourrions le r\u00e9sumer comme une caract\u00e9ristique int\u00e9ressante des jetons ERC-20 et ERC-777 d\u2019Ethereum, gr\u00e2ce auxquels\u00a0<b>nous pouvons accorder des autorisations sp\u00e9cifiques d\u2019acc\u00e8s et d\u2019utilisation de fonds aux DApps et DEX, afin qu\u2019ils puissent fonctionner de mani\u00e8re autonome et s\u00fbre.<\/b><\/p>\n<p>Il s\u2019agit d\u2019une caract\u00e9ristique assez courante dans le domaine des jetons, et son but est de permettre aux contrats intelligents d\u2019interagir automatiquement avec l\u2019argent plac\u00e9 dans une adresse sp\u00e9cifique.<\/p>\n<p>Les autorisations ou droits d\u2019acc\u00e8s permettent \u00e0 des tiers d\u2019\u00eatre autoris\u00e9s \u00e0 effectuer un certain nombre de transactions \u00e0 jetons associ\u00e9es \u00e0 notre adresse. Il convient de noter qu\u2019aucun d\u2019entre eux n\u2019a besoin de livrer la cl\u00e9 priv\u00e9e de notre adresse.<\/p>\n<p>Mais pourquoi donnons-nous acc\u00e8s \u00e0 notre argent \u00e0 un contrat intelligent au lieu de le contr\u00f4ler par nos propres moyens ? Eh bien, nous allons ici clarifier l\u2019utilit\u00e9 de cette fonction et, surtout, comment cette fonction peut grandement faciliter notre interaction avec les contrats intelligents.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"pourquoi_a-t-on_cree_les_fonctionnalites_du_token_allowance\"><\/span><b>Pourquoi a-t-on cr\u00e9\u00e9 les fonctionnalit\u00e9s du Token Allowance ?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Si vous savez ce qu\u2019est un jeton, vous savez probablement qu\u2019<b>au sein du r\u00e9seau Ethereum, vous pouvez cr\u00e9er des jetons de diff\u00e9rents types et avec diff\u00e9rentes utilisations.<\/b>\u00a0Pour cette raison, les d\u00e9veloppeurs ont pr\u00e9f\u00e9r\u00e9 cr\u00e9er un ensemble de r\u00e8gles ou de sp\u00e9cifications pour \u00e9tablir une norme pour la cr\u00e9ation de jetons :\u00a0<b>le jeton standard ERC-20.<\/b><\/p>\n<p>Parmi ces sp\u00e9cifications figure la fonction\u00a0<b>Allowance,<\/b>\u00a0qui, comme mentionn\u00e9 ci-dessus, permet \u00e0 tout utilisateur qui poss\u00e8de un jeton d\u2019accorder des autorisations \u00e0 DEX, Dapps ou DeFi d\u2019utiliser les jetons trouv\u00e9s dans une certaine adresse.<\/p>\n<p>Ainsi, nous pouvons autoriser l\u2019un d\u2019entre eux \u00e0 g\u00e9rer nos fonds avec notre consentement pr\u00e9alable. Par exemple, un Dapp peut envoyer nos jetons sans avoir \u00e0 en garder la trace en permanence.<\/p>\n<p>Cette caract\u00e9ristique est souvent accord\u00e9e aux\u00a0<b>contrats intelligents<\/b>\u00a0car ils sont r\u00e9gis par des r\u00e8gles pr\u00e9d\u00e9termin\u00e9es et nous permettent de nous endormir le soir en sachant que personne ne pourra nous tromper ou voler nos fonds.<\/p>\n<p>D\u2019autre part, l<b>a fonction d\u2019allocation nous permet de d\u00e9finir le montant juste et n\u00e9cessaire que nous voulons utiliser pour le contrat intelligent.<\/b>\u00a0C\u2019est bien s\u00fbr une autre mesure de s\u00e9curit\u00e9 qui nous permet de contr\u00f4ler la fa\u00e7on dont les contrats intelligents effectuent leurs diff\u00e9rentes op\u00e9rations lorsqu\u2019ils interagissent avec les contrats intelligents.<\/p>\n<p>Plus important encore, il nous permet de le faire de mani\u00e8re d\u00e9centralis\u00e9e\u00a0<b>sans qu\u2019un tiers de confiance n\u2019ait \u00e0 intervenir dans le processus.<\/b><\/p>\n<div id=\"image_2050667868\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1024x701.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-300x205.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2.jpg 1601w\" alt=\"\u00bfQue es token allowance? Bitnovo\" width=\"1020\" height=\"698\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-300x205.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2.jpg 1601w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/Que-es-token-allowance_2-1024x701.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"les_jetons_erc-20_et_larrivee_du_jeton_dallocation_ou_token_allowance\"><\/span><b>Les jetons ERC-20 et l\u2019arriv\u00e9e du jeton d\u2019allocation ou Token Allowance<\/b><b><\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>On peut dire que l\u2019arriv\u00e9e de l\u2019allocation dans le monde des crypto-monnaies est avec l\u2019arriv\u00e9e de\u00a0<b>l\u2019ERC-20 d\u2019Ethereum<\/b>. La norme comporte une s\u00e9rie de fonctions pr\u00e9d\u00e9termin\u00e9es dans sa structure qui facilitent le travail des d\u00e9veloppeurs pour\u00a0<b>cr\u00e9er des contrats et des Dapps intelligents<\/b>, permettant ainsi des interactions d\u00e9centralis\u00e9es entre les utilisateurs et le r\u00e9seau Ethereum et ses jetons associ\u00e9s.<\/p>\n<p>Pour atteindre cet objectif, l\u2019ERC-20 a une fonction sp\u00e9cifique appel\u00e9e \u00ab\u00a0allocation\u00a0\u00bb, qui est g\u00e9n\u00e9ralement d\u00e9finie comme suit :<\/p>\n<p><b>Function allowance(address tokenOwner, address spender)<\/b><\/p>\n<p>La fonction n\u00e9cessite essentiellement une s\u00e9rie de permissions d\u2019utilisation. Ces autorisations permettent de transf\u00e9rer le contrat intelligent de notre adresse \u00e0 l\u2019adresse d\u00e9finie par le contrat intelligent avec une certaine quantit\u00e9 de jetons (appel\u00e9e distribution). Ce transfert est limit\u00e9 au montant sp\u00e9cifi\u00e9 et accept\u00e9 par l\u2019utilisateur du Dapp. En fait, il s\u2019agit d\u2019une mesure de s\u00e9curit\u00e9, qui permet de contr\u00f4ler les d\u00e9penses \u00e9ventuelles du contrat intelligent \u00e0 chaque interaction et pendant tout le processus.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"exemple_dallocation_de_jetons\"><\/span><b>Exemple d\u2019allocation de jetons<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Imaginons qu\u2019un utilisateur veuille utiliser le contrat Aave Smart pour faire un investissement. Cette interaction est g\u00e9r\u00e9e par les contrats intelligents d\u2019Aave qui demanderont \u00e0 l\u2019investisseur une \u00ab\u00a0indemnit\u00e9\u00a0\u00bb afin qu\u2019il puisse utiliser les jetons en sa possession.<\/p>\n<p>Lorsque l\u2019utilisateur d\u00e9cide d\u2019accepter cette allocation, Aave se charge de r\u00e9cup\u00e9rer les jetons et de faire l\u2019investissement correspondant. Ce processus n\u00e9cessitera toujours l\u2019autorisation expresse de l\u2019utilisateur. Dans le cas o\u00f9 un Dapp demande un acc\u00e8s non sollicit\u00e9 \u00e0 un solde, soyez prudent car il pourrait s\u2019agir d\u2019un acc\u00e8s malveillant.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Si vous vous demandez ce qu\u2019est le\u00a0Token Allowance\u00a0nous pourrions le r\u00e9sumer comme une caract\u00e9ristique int\u00e9ressante des jetons ERC-20 et ERC-777 d\u2019Ethereum, gr\u00e2ce auxquels\u00a0nous pouvons accorder des autorisations sp\u00e9cifiques d\u2019acc\u00e8s et d\u2019utilisation de fonds aux DApps et DEX, afin qu\u2019ils puissent fonctionner de mani\u00e8re autonome et s\u00fbre. Il s\u2019agit d\u2019une caract\u00e9ristique assez courante dans le domaine [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[198],"tags":[],"class_list":["post-8898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-fr"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=8898"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8898\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/6337"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=8898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=8898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=8898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}