[Decentralized Dex] Exchanger autonome et décentralisé : EtherDelta

Exchanger autonome et décentralisé : EtherDelta

Bannière d'EtherDelta
Bannière d’EtherDelta

 

Lien officiel d’EtherDelta : https://etherdelta.com
Section Reddit officielle : reddit.com/r/EtherDelta/

Salut à tous, le thème du jour sera les exchanges décentralisés et nous allons nous pencher sur EtherDelta. Certains d’entre vous y avaient d’ailleurs peut-être été confronté pour échanger vos eBTC de l’airdrop, EtherDelta ayant été le premier exchange à l’échanger.
J’ai vu nombres de commentaires sur cet exchange qui parlaient notamment de la difficulté à le prendre en main au début, et appréciant énormément cet exchange, je vais tenter d’éclairer vos lanternes.

Un smart-contract sur Ethereum

EtherDelta, qui fonctionne de manière autonome et décentralisé, doit ces qualités à la blockchain de l’Ethereum sur laquelle il tourne en tant que « smart-contract ».
Un smart-contract est un contrat hébergé sur l’Ethereum constitué de code informatique. Ce code régi le comportement du smart-contract et est visible de tous, voici le smart-contract d’EtherDelta : etherscan.io.

A savoir qu’un smart-contract ne peut être bloqué ou supprimé, tant que l’Ethereum fonctionne, le contrat fonctionnera. De plus un contrat intelligent ne peut pas être modifié, si un contrat est en règle vous pourrez vous y fier de nouveau  dans le futur.

Aperçu de l’interface d’EtherDelta

Aperçu de l'interface d'EtherDelta
Aperçu de l’interface d’EtherDelta

Fonctionnement d’EtherDelta

EtherDelta étant un contrat intelligent, son utilisation varie fortement des exchangers traditionnels.
Pour se connecter, on va obligatoirement utiliser un wallet Ethereum. Vous avez le choix entre vous connecter via la clé privé de votre wallet, via votre Ledger Nano ou via un wallet généré pour l’occasion. Par sécurité, si vous détenez beaucoup de tokens ETH, je vous conseillerais de générer un nouveau wallet Ethereum juste pour EtherDelta.

Une fois connecté, vous devriez voir votre solde en Ethereum. Pour voir votre solde en tokens ERC20, il vous suffira de sélectionner le token en question et il apparaîtra dans l’onglet ‘Balance’.
Analysons cette onglet ensemble :

EtherDelta, Balance des wallet
EtherDelta, Balance des wallet

On aperçoit 3 onglets sous la section ‘Balance’, ‘Deposit’ ainsi que ‘Withdraw’ concernent respectivement les dépôts et les retraits. ‘Transfer’ est lui censé servir à transférer des tokens depuis votre wallet vers une autre adresse, on ne s’en occupera pas.

Wallet perso, wallet d’EtherDelta, ..

Dans la fameuse section ‘Balance’ vous pouvez voir 2 soldes, le premier, nommé ‘Wallet’, est tout simplement le solde du wallet que vous avez utilisez pour vous connecter. Il faut savoir que vous ne pouvez pas trader directement ce solde car EtherDelta n’y a pas directement accès.
Pour trader un token il faut donc les envoyer sur le smart-contract d’EtherDelta, il suffit pour ça de se rendre sur l’onglet ‘Deposit’ et d’effectuer  un dépôt. Suite à ça, EtherDelta devrait vous donner un lien vers la transaction sur EtherScan, ce qui confirmera que votre dépôt s’est bien effectué.
L’opération en sens inverse se fait également sur l’onglet ‘Withdraw’ de la même façon.

A noter que pour faire quelques mouvements de fonds que ce soit, il vous faudra disposer d’un peu d’Ether afin de payer les frais de transactions. Chaque dépôt, chaque retrait, ou n’importe quel trade vous coûtera de l’Ether. C’est tout à fait normal, EtherDelta étant un smart-contract, il consomme du gas pour fonctionner. Notez que même l’annulation d’un ordre coûte de l’Ether, assurez-vous de toujours disposer d’au moins 0.05 Ethers !

Une fois un trade effectué ( par exemple un achat de 2 EOS ), les tokens achetés seront visible sous EtherDelta dans la section ‘Balance’. Il faudra alors lancer un retrait dans ‘Withdraw’ afin que vos tokens soient rapatriés sur votre wallet.

Exchange, ordre d’achats et de ventes, carnet d’ordre ..

Attardons-nous maintenant sur l’exchange en lui-même, une fois vos tokens déposés sur EtherDelta.

EtherDelta, interface de trades
EtherDelta, interface de trades

Sur la capture d’écran ci dessus, on voit beaucoup d’informations ainsi qu’un graphique.
Pour commencer, l’onglet ‘Order Book’ représente le carnet des ordres et tout ordre d’achat ou de vente en cours y est indexé. Ce carnets des ordres associé au graphique sont d’excellents outils afin d’observer un phénomène ou une tendance.
Tout à droite, l’onglet ‘Trades’ recense lui les ordres d’achats/ventes effectués et exécutés par les utilisateurs en direct.

Passons au cœur du sujet, le passage d’ordres. L’outil, présent sur une bonne partie des exchanges, est complexe à maîtriser au premier abord mais va vous permettre de programmer des transactions à l’avance ainsi que de faire vos trades.
Dans mon cas, j’ai besoin d’acheter 5.4 EOS ( pour l’exemple ). Il suffira d’indiquer la quantité désiré et le prix auquel on veut conclure la transaction et le prix en ETH sera indiqué. Vous pouvez aussi indiquer le prix ainsi que le montant d’ETH que vous voulez dépenser et la quantité de tokens s’ajustera automatiquement.

Attention ! Si vous oubliez un zéro ou que vous indiquez le mauvais prix et que vous validez, la transaction pourrait s’exécuter immédiatement ! Avant de valider, vérifiez bien par 2 fois que vous n’avez pas fait d’erreurs !

Si vous n’avez pas de prix d’achat/vente défini, vous pouvez indiquer le dernier prix de vente ( en rouge ) ou le dernier prix d’achat ( en vert ) et le trade devrait se faire rapidement. Vous pouvez tout à fait tenter d’acheter à un prix bien inférieur au prix de vente, si le token descend à votre prix d’achat, votre ordre s’exécutera.

Frais de fonctionnement et listing de tokens

Afin de conclure cet article sur EtherDelta, l’on va maintenant s’attarder sur ces frais de fonctionnement ainsi que la façon dont sont listés les tokens.

Concernant les frais, EtherDelta n’en impose qu’un : 0,3% sur les ordres exécutés. Les autres frais de l’exchange ne sont pas de son fait et résultent du fonctionnement de l’Ethereum. Par défault, le Gas Price d’EtherDelta est réglé à 4, si vous désirez que les transactions soient plus rapides vous pouvez le régler sur 21 ( valeur par défault de MEW ).
Avec le Gas Price par défault, les frais seront similaires à ceux-ci :

EtherDelta, frais Ethereum
EtherDelta, frais Ethereum

 

On va conclure cette article sur le listing des tokens disponibles au trade. Contrairement à la majorité de l’exchange, le listing des tokens n’est pas automatisé ( ou tout du moins, pas encore ) et se fait via une demande écrite sur son topic dedié sur Reddit.
Sont demandés pour pouvoir être listé : l’adresse du token sur EtherScan, le site officiel où l’adresse du token doit apparaître ainsi qu’un petit paragraphe en guise de description.

Bannière de Coinbase

1 réaction sur “ [Decentralized Dex] Exchanger autonome et décentralisé : EtherDelta ”

  1. Ping [Decentralized Dex] Decentrex, le petit-frère d'EtherDelta | CryptoBlog.pw

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *