
Échanger des tokens dans SSP ou utiliser un DEX
Il existe deux façons d'échanger un cryptoactif contre un autre depuis SSP, et ce ne sont pas des variantes d'un même thème. Ce sont des machines architecturalement différentes, avec des contreparties différentes, des modes de défaillance différents et des choses différentes qui peuvent mal tourner avec votre argent.
La plupart des documentations de wallets les confondent sous le mot « swap ». Ce guide les sépare, car choisir correctement suppose de savoir laquelle vous utilisez réellement.
Ce qu'est vraiment le swap intégré au wallet
Appuyez sur Swap dans SSP et vous obtenez un actif de départ, un actif d'arrivée, un montant et une cotation. Cela ressemble à un DEX. Ce n'est pas un DEX.
Sous le capot, SSP demande des cotations sur votre paire à un service d'agrégation. Ce service interroge une liste d'échangeurs instantanés centralisés — le genre de service qui reçoit la pièce A à une adresse et renvoie la pièce B — et retourne leurs offres concurrentes. Il route actuellement via des échangeurs comme ChangeNOW, Changelly, Exolix, SimpleSwap, ChangeHero et XOSwap ; la liste à jour est récupérée par le wallet et évolue dans le temps.
Chaque offre comporte un taux, les frais de réseau que l'échangeur paiera pour vous livrer votre actif, et une taille d'ordre minimale et maximale. Vous en choisissez une, et l'échangeur crée un ordre. Cet ordre revient avec quelque chose de crucial : une adresse de dépôt.
Et c'est là que SSP fait la chose la moins glamour et la plus importante de tout cet article. Il vous renvoie vers l'écran d'envoi ordinaire, avec l'adresse de dépôt de l'échangeur déjà renseignée comme destinataire.
Voilà ce qu'est le swap. Vous envoyez vos cryptos à une entreprise, avec une signature multisig 2 sur 2 normale, exactement comme si vous payiez n'importe qui d'autre. Elle les reçoit, et vous renvoie l'autre actif à votre adresse sur la chaîne de destination.
C'est pourquoi le wallet insiste pour que vous synchronisiez d'abord la chaîne de destination : il lui faut une adresse de réception sur cette chaîne à donner à l'échangeur. Et c'est pourquoi les swaps intégrés peuvent traverser les chaînes — de Bitcoin vers Ethereum, par exemple — ce qu'aucun DEX seul ne sait faire.
Ce que personne ne vous dit : vous faites confiance à un dépositaire
Disons-le clairement. Entre votre envoi et leur versement, un échangeur centralisé détient votre argent.
Vos clés n'ont jamais quitté vos appareils. Les deux signatures ont été exigées pour envoyer. Tout cela est vrai et rien de tout cela ne vous aide pendant la fenêtre où votre Bitcoin est arrivé chez l'échangeur et où votre Ethereum n'est pas arrivé chez vous. Dans cette fenêtre, vous comptez sur une entreprise pour tenir sa part du marché.
Si cela tourne mal, le mécanisme de recours n'est pas la blockchain — c'est la procédure de remboursement de l'échangeur. Chaque ordre comporte une adresse de remboursement, ainsi qu'un statut que le wallet peut suivre (avec la transaction de dépôt, la transaction de versement et l'éventuelle transaction de remboursement). Les ordres peuvent aussi revenir signalés comme nécessitant une vérification d'identité : les échangeurs instantanés sont soumis aux règles de lutte contre le blanchiment, et un ordre peut être retenu pour KYC alors que vous avez déjà envoyé. Cette surprise mérite d'être connue avant d'envoyer, pas après.
Rien de tout cela ne rend le swap intégré mauvais. Cela en fait une transaction avec dépositaire, encadrée par un wallet non dépositaire aux deux extrémités. C'est parfaitement raisonnable à utiliser — à condition de savoir que c'est ce que vous faites.
Ce qu'est un swap sur un DEX, à la place
Connectez SSP à un exchange décentralisé — Uniswap est l'exemple canonique — via WalletConnect, et la machine est différente par nature.
Aucune entreprise ne détient vos fonds. Vous interagissez avec un smart contract, et l'échange est atomique : soit la totalité du swap s'exécute en une seule transaction, soit elle est annulée et vous conservez ce dont vous étiez parti, moins le gas. Il n'existe aucune fenêtre pendant laquelle une contrepartie vous doit un actif, car il n'y a pas de contrepartie — il y a une pool de liquidité et du code.
Les coûts de cette garantie sont réels :
- Vous accorderez une approbation de token avant qu'un ERC-20 puisse être échangé, et vous devriez la révoquer ensuite si elle est illimitée.
- Vous êtes exposé au slippage et à l'impact sur le prix, que vous gérez avec un réglage de tolérance.
- Sur une mempool publique, vous êtes exposé au MEV — frontrunning et attaques sandwich.
- Vous ne pouvez pas franchir les chaînes. Un DEX échange des actifs sur une seule chaîne ; passer d'une chaîne à l'autre implique un bridge, qui constitue sa propre surface de risque.
Chacun de ces risques est à vous de le gérer — et chacun d'eux est absent du swap intégré, qui n'a ni approbations, ni réglage de slippage, ni exposition au MEV, parce qu'il n'y a aucune transaction on-chain à devancer. Vous avez simplement envoyé des pièces à une adresse.
La comparaison, honnêtement
| Swap intégré au wallet | DEX via WalletConnect | |
|---|---|---|
| Contrepartie | Un échangeur centralisé détient vos fonds en transit | Un smart contract ; l'échange est atomique |
| En cas d'échec | L'ordre se bloque ou est remboursé à votre adresse de remboursement | La transaction est annulée ; vous gardez votre mise, moins le gas |
| Cross-chain | Oui — de BTC vers ETH, cela fonctionne | Non — une seule chaîne, sauf via un bridge |
| Approbations de token | Aucune | Oui, et les illimitées devraient être révoquées |
| Slippage / MEV | Sans objet — vous obtenez un taux coté | Oui ; réglez la tolérance, méfiez-vous des sandwichs |
| Contrôles d'identité | Possibles — un ordre peut être signalé pour KYC | Aucun |
| Forme du coût | Le spread de l'échangeur intégré au taux | Prix de la pool, frais du LP et gas |
Lequel utiliser
- Traverser les chaînes (BTC → ETH, LTC → SOL) : le swap intégré. Un DEX ne sait tout simplement pas le faire, et un bridge plus un DEX représente en général plus de pièces mobiles et plus de risque qu'un seul ordre chez un échangeur.
- Swap d'ERC-20 sur la même chaîne, et vous placez la non-dépositarité au-dessus de tout : le DEX. Le règlement atomique signifie qu'aucune entreprise ne peut s'asseoir sur vos fonds.
- Swap sur la même chaîne, montant modeste, vous voulez juste que ça marche : l'un ou l'autre. La voie intégrée compte moins d'étapes et n'implique aucune approbation ; la voie du DEX est trustless. Choisissez votre risque préféré.
- Token de longue traîne qu'aucun échangeur ne liste : le DEX, forcément.
- Montant important : demandez des cotations aux deux. Comparez le montant qui arrive réellement, pas le taux affiché. Envisagez de fractionner.
Avant de confirmer, dans un cas comme dans l'autre
- Sachez dans quelle machine vous êtes. Si vous êtes sur l'écran d'envoi avec une adresse que vous n'avez pas choisie, vous faites un swap avec dépositaire. Si vous signez un appel de contrat depuis une dApp, vous en faites un atomique.
- Regardez le montant qui arrive, pas le taux. Les frais se cachent à des endroits différents dans chaque modèle. Le prochain article de cette série, Frais et spreads expliqués, détaille exactement où.
- Attention au minimum et au maximum des ordres chez l'échangeur. Envoyer trop peu ou trop sur un ordre est une façon classique de finir dans une procédure de remboursement.
- Lisez l'adresse de destination sur votre SSP Key. Les deux voies se terminent par vos deux appareils qui signent quelque chose. Le second écran est votre dernier regard honnête sur la destination de la valeur.
- Testez avec un petit montant sur une nouvelle paire ou une nouvelle dApp. Toujours.
La constante de garde dans SSP est réelle et mérite d'être répétée : rien ne quitte votre wallet sans vos deux appareils. Mais elle décrit le trajet aller d'un swap, pas l'aller-retour. Une fois vos pièces arrivées à l'adresse d'un échangeur, le multisig a fait son travail et la promesse d'une entreprise fait le reste. Choisissez en conséquence.


