Explications détaillées à propos du moteur d'échange du Binance DEX

Partager
Explications détaillées à propos du moteur d'échange du Binance DEX

Quelles sont les différences entre le Binance DEX et Binance.com ?

 

Contenu:

  • Quel est le propos de Binance Chain / DEX?
    • Les caractéristiques et propriétés de la chaîne Binance
  • Comment les ordres sont-ils appairés sur le Binance DEX?
    • Principes généraux de fonctionnement du moteur de concordance
  • Exemples de cas de figures avec le moteur de concordance
    • Scénario 1: Pas de correspondance
    • Scénario 2: Réalisation du volume maximal exécutable
    • Scénario 3: Les ordres avec le meilleur prix acheteur correspondent à l'ordre avec le meilleur prix demandeur
    • Scénario 4: Acheter un gros volume
    • Scénario 5: Vendre un gros volume
    • Scénario 6: Premier arrivé, premier servi

 

Quel est le but de Binance Chain / DEX?

Binance Chain et DEX ont pour objectif de créer un marché décentralisé directement sur la blockchain. Les actifs ne sont pas envoyés à un commutateur ou à un portefeuille contrôlé par une plate-forme ou une entité unique. Au lieu de cela, le carnet d’ordres et les transactions ont lieu dans la blockchain. Il n'y a pas de frais d'intermédiaire, mais uniquement des coûts de réseau, et les utilisateurs contrôlent entièrement et exclusivement leurs actifs. 


Principales caractéristiques de la Binance Chain

La Binance Chain est basée sur le mécanisme de consensus BFT (Byzantine Fault Tolerance, tolérance à la panne byzantine). Cela signifie que la blockchain est sécurisée tant que 2/3 des nœuds sont honnêtes. De plus, une fois qu'une transaction est validée dans un bloc, elle devient définitive. Il n'y a aucun risque de modification de chaîne ou de scénario de forking.

En outre, le temps de création de bloc sur la Binance Chain est d'environ 1 seconde. Un débit de transaction élevé qui en fait l’une des blockchains déployées commercialement les plus rapide au moment de la rédaction de cet article.

Binance DEX conserve son carnet d’ordres dans la blockchain, ce qui signifie que toute personne qui exécute un nœud complet en possède une copie complète.

Voici quelques différences entre le Binance DEX et binance.com:

  • Type d’ordres: le Binance DEX accepte uniquement les ordre limite.

  • Logique de mise en correspondance: en raison de la nature des blockchains, les blocs sont produits dans des intervalles de temps distincts. Par conséquent, le Binance DEX ne réalise pas de correspondance continue comme le font la plupart des échanges centralisés. Au lieu de cela, la mise en correspondance des ordres a lieu au travers d’une mise en correspondance périodique des enchères, pour tous les ordres en cours reçus antérieurement jusqu'au bloc le plus récent.


Comment les ordres sont-ils appairés sur le Binance DEX?

Si vous êtes pressé, vous pouvez ignorer cette section et aller directement à la section «Exemples de cas de figures avec le moteur de concordance».

Il existe 2 types de moteurs de concordance:

  • Continu - où les les ordres sont appairés immédiatement

  • Distinct - la correspondance est effectuée à chaque intervalle de temps défini, à l'aide de règles d'enchères

Le Binance DEX utilise un moteur de correspondance distinct. Les ordres sont collectés à chaque bloc et toutes les ordres ouverts jusqu'au bloc le plus récent sont appairés à la fin de ce bloc.

 

Principes généraux de fonctionnement du moteur de concordance:

  • La correspondance est tentée 1 fois par bloc

  • La correspondance est établie lorsque le prix le plus offrant est supérieur au prix vendeur le plus bas.

  • Un seul prix est sélectionné dans chaque bloc, et ensuite déterminé comme prix réalisé parmi tous les ordres réalisables.

  • La correspondance des ordres est priorisée en premier lieu par l’agressivité des prix, puis en second lieu par l’âge de l’ordre (hauteur de bloc à laquelle il a été placé).


Chaque tentative d'appariement se produit après qu'un bloc soit enregistré sur la chaîne («miné»). La tentative de correspondance suit ces étapes:

  • Détermination du prix réalisé par le bloc à partir des facteurs suivants:

    • Volume maximum exécutable

    • Surplus minimum

    • Pression du marché

    • Prix de référence

  • L'attribution des ordres se fait selon ces règles:

  • Les ordres avec le prix acheteur le plus élevée seront appariés aux ordres avec le prix de vente le plus bas;

  • Si toutes les offres ou demandes au prix réalisé par le bloc ne peuvent pas être honorées entièrement par les offres et demandes disponibles, les ordres les plus anciens, provenant des blocs précédents, sont sélectionnés et traités en premiers.

  • Si toutes les offres ou demandes au prix réalisé par le bloc ne peuvent pas être entièrement remplies par les demandes ou offres disponibles, et arrivent dans le même bloc, l'exécution attribuée sera proportionnelle à leur quantité (pondérée si le numéro comporte un lot partiel). Si l'allocation ne peut pas être divisée en parts égales, un algorithme déterministe garantira une sélection équitable à l'aide d'un identifiant d'ordre aléatoire. 

Exemples de cas de figures avec le moteur de concordance

Veuillez accorder une attention particulière aux scénarios 3,4,5, dans le cas où vous seriez un trader «enthousiaste» ou habitué à trader sur des marchés très volatils ou illiquides. 

Scénario 1: pas de correspondance

Dans cet exemple, les prix acheteur et vendeur ne sont pas "croisés" (offre la plus haute inférieure au montant de la plus basse demande). Bien que l’appariement des commandes soit tenté, aucun ordre n’est exécutée, comme illustré ici:

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

Explications détaillées à propos du moteur d'échange du Binance DEX

Un ordre d'achat pour 10 tokens Testnet au prix unitaire 5 est placé.Explications détaillées à propos du moteur d'échange du Binance DEX

Aucun ordre n'est rempli. Le carnet d’ordres contient maintenant ces ordres en cours:

Explications détaillées à propos du moteur d'échange du Binance DEX


Scénario 2: réalisation du volume maximal exécutable

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

 

Vous placez ensuite les ordres suivants:

  • Ordre d’achat pour 30 tokens Testnet au prix unitaire 12

  • Ordre d’achat pour 10 tokens Testnet au prix unitaire 10

  • Ordre d’achat pour 20 tokens Testnet au prix unitaire 9

  • Ordre d’achat pour 30 tokens Testnet au prix unitaire 8

 Explications détaillées à propos du moteur d'échange du Binance DEX


Le prix pour ce tour est de 6 pour atteindre le volume de correspondance maximal. Et une quantité de 90 transactions est donc exécutée au prix 6.

Une fois les commandes appariées, vous pouvez voir l'historique des échanges:

Ordre de vente:

Explications détaillées à propos du moteur d'échange du Binance DEX

Ordre d'achat:

Explications détaillées à propos du moteur d'échange du Binance DEX

Scénario 3: Les ordres avec le meilleur prix acheteur correspondent à l'ordre avec le meilleur prix demandé

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

Explications détaillées à propos du moteur d'échange du Binance DEX

Puis, vous placez les ordres suivants:

  • 25 tokens au prix unitaire de 10

Explications détaillées à propos du moteur d'échange du Binance DEX

Le prix pour ce tour est de 7 pour avoir le volume maximum correspondant. Et toutes les transactions sont exécutées à 7. Les ordres de vente sont partiellement exécutés. Étant donné que les ordres avec le meilleur prix offert correspondent aux ordres avec le meilleur prix demandé, l’ordre de vente à 6 sera d'abord rempli. Ensuite, la transaction sera complétée avec une partie de l’ordre à 7 . De cette façon, l’ordre de vente à 7 est partiellement rempli.

Explications détaillées à propos du moteur d'échange du Binance DEX

Explications détaillées à propos du moteur d'échange du Binance DEX

Ordres ouverts après la réalisation de la transaction:

Explications détaillées à propos du moteur d'échange du Binance DEX

 

Scénario 4: Acheter un gros volume

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

Comme vous pouvez le constater, il existe différents ordres de vente à différents niveaux de prix. Si vous passez un ordre d'achat de grande quantité: 150 unités au prix unitaire de 25, 
il se passera la chose suivante:

Explications détaillées à propos du moteur d'échange du Binance DEX

Le prix est fixé à 10. Et tous les ordres de vente sont appariés.

Explications détaillées à propos du moteur d'échange du Binance DEX

Le carnet d’ordres après les transactions:

Explications détaillées à propos du moteur d'échange du Binance DEX

Analyse:

Ce prix peut sembler désavantageux pour l'acheteur. Dans l'exemple, vous payez 800 au total. Vous pouvez obtenir un échange plus équitable en plaçant différents ordres d’un montant inférieur: vous paierez moins si vous suivez les étapes suivantes:

  • Acheter 15 tokens à 6

  • Acheter 25 tokens à 7

  • Acheter 25 tokens à 8

  • Acheter 5 tokens à 9

  • Acheter 10 tokens à 10

 

Si vous choisissez de placer vos ordres de cette manière, le résultat final est de 610, ce qui représente somme toute une économie considérable par rapport aux 800 de l’exemple. 

Scénario 5: Vendre un gros volume

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

On y ajoute les ordres suivants:

Explications détaillées à propos du moteur d'échange du Binance DEX

Vous placez un ordre de vente important: 80 tokens au prix unitaire 6.

Explications détaillées à propos du moteur d'échange du Binance DEX

Les transactions sont réglées au prix 6.

Explications détaillées à propos du moteur d'échange du Binance DEX

Le prix total final de 450 n'est pas idéal. Vous pouvez vendre pour plus si vous suivez les étapes suivantes:

  • placer 5 ordres de vente au prix de 10.

  • placer 40 ordres de vente au prix de 8

  • placer 10 ordres de vente au prix de 7

  • placer 20 ordres de vente au prix de 6

 

De cette façon, votre gain total se hisse à 560.

 

Scénario 6: Premier arrivé, premier servi

Au début de ce bloc, nous avons les ordres ouverts suivants.

Explications détaillées à propos du moteur d'échange du Binance DEX

Puis, les ordres suivants sont associés par le moteur:

  • 20 ordres d'achat de prix 6

  • 10 ordres de vente de prix 6

 

Explications détaillées à propos du moteur d'échange du Binance DEXExplications détaillées à propos du moteur d'échange du Binance DEX

Puisqu'il y a déjà un ordre de vente au prix de 6 dans le carnet, ces échanges sont donc appariés en premier.
Les ordres d'achat sont entièrement remplis.
Explications détaillées à propos du moteur d'échange du Binance DEX

Les 15 précédents ordres de vente à 6 sont entièrement remplis.Explications détaillées à propos du moteur d'échange du Binance DEX

Ces 10 ordres de vente à 6 ne sont qu'à moitié remplis.

Explications détaillées à propos du moteur d'échange du Binance DEX

Carnet d’ordres après les transactions:

Explications détaillées à propos du moteur d'échange du Binance DEX

Loading