Réseau Ethereum
Comment le réseau Ethereum règle un paiement
Ethereum est l’endroit où un paiement peut être libellé dans quelque chose qui garde sa valeur. Le règlement prend des minutes plutôt qu’une heure, le réseau transporte des stablecoins en plus de sa propre monnaie, et ses frais suivent la demande d’une manière qu’il faut comprendre avant de fixer le moindre prix.
De l’envoi au règlement
Les blocs arrivent selon un rythme fixe de douze secondes, ce qui rend Ethereum bien plus prévisible qu’un réseau qui produit des blocs en moyenne. Nous considérons un paiement comme définitif après 12 blocs — environ 2 minutes — et vous êtes averti dès qu’il apparaît, bien avant.
Ce sont deux événements distincts à dessein. Le premier suffit à montrer au client que le paiement a fonctionné et à l’empêcher de renvoyer ; le second est celui contre lequel libérer la marchandise.
Le seuil existe parce qu’un bloc récemment ajouté peut encore être abandonné si le réseau est brièvement en désaccord sur sa propre histoire. C’est la profondeur qui rend cela impraticable, et le nombre appartient au réseau plutôt qu’à nous — il figure sur la page des réseaux pris en charge, générée depuis le produit en fonctionnement.
Le gaz, et qui le paie
Votre client paie les frais de réseau — le gaz — en plus de votre montant : vous recevez ce que vous avez facturé. Le gaz est tarifé au calcul et non à la valeur, il n’évolue donc pas avec le paiement : un gros virement coûte autant qu’un petit.
Il évolue en revanche avec la complexité. Déplacer un jeton comme l’USDC touche un contrat et consomme sensiblement plus de gaz que déplacer de l’Ether. Les deux sont peu coûteux quand le réseau est calme et grimpent ensemble quand il est chargé ; un jour de congestion, payer une petite facture peut coûter réellement cher.
Ce que ce réseau transporte
Deux choses, et la différence entre elles décide du comportement de vos prix. Rendu depuis le produit en fonctionnement plutôt qu’écrit ici.
- ETHLa monnaie propre du réseau
- Bouge face à votre monnaie locale entre le devis et le règlement, comme le fait le Bitcoin.
- USDCUn stablecoin libellé en dollars
- C’est la raison de facturer sur Ethereum plutôt qu’ailleurs : le montant facturé signifie encore la même chose à son arrivée.
À quels clients ce réseau convient
Pertinent pour
- Tout ce qui est libellé en dollars — un stablecoin conserve le chiffre annoncé.
- Les paiements qui doivent se régler en minutes plutôt qu’en presque une heure.
- Les clients qui gardent déjà des fonds sur Ethereum, c’est-à-dire la plupart.
Mieux adapté ailleurs
- Les paiements très petits un jour chargé, où le gaz représente une vraie part du montant.
- Tout ce qui exige un règlement en moins d’une minute ; douze secondes, c’est rapide, pas instantané.
- Les clients dont les fonds sont sur une chaîne que nous ne surveillons pas — voir l’avertissement ci-dessous.
À prévoir
Une adresse Ethereum est la même chaîne de caractères sur toutes les chaînes EVM : un client peut donc y envoyer des fonds sur un réseau que nous ne surveillons pas. L’adresse semble correcte, le transfert réussit, et rien n’arrive jamais ici. La page de paiement hébergée nomme le réseau exactement pour cette raison, et cela vaut la peine de le répéter à vos clients avec vos propres mots.
- L’Ether et un jeton ne sont pas interchangeables au niveau du protocole. Une facture en USDC n’est pas réglée en envoyant l’équivalent en Ether, même à la bonne adresse sur la bonne chaîne.
- Le gaz est fixé par la demande d’espace dans les blocs, pas par quelque chose que nous contrôlons. Une semaine calme et une semaine chargée sont deux produits différents du point de vue de votre client.
- Une fois confirmé, un paiement ne peut être annulé par personne, nous compris. C’est la protection contre les rétrofacturations et la raison pour laquelle un envoi erroné est perdu.
Questions
Combien de temps prend le règlement d’un paiement Ethereum ?
Quelques secondes pour apparaître et quelques minutes pour être traité comme définitif — la profondeur exacte est un réglage par réseau indiqué sur la page des réseaux pris en charge, et des blocs de douze secondes rendent l’attente prévisible plutôt que moyenne. Vous pouvez confirmer la réception au client immédiatement et retenir malgré tout la marchandise physique jusqu’à l’événement de confirmation.
Dois-je facturer en stablecoin ou en Ether ?
En stablecoin, presque toujours. Une facture libellée en Ether est un pari sur l’Ether entre le moment du devis et celui du règlement, et ce pari ne fait pas partie de votre activité. Facturez en stablecoin et le montant facturé est celui qui arrive.
Qui paie le gaz, et est-il prélevé sur mon paiement ?
Votre client le paie au réseau, en plus du montant : il ne sort jamais de ce que vous avez facturé, et rien ne nous revient. Son coût dépend de la charge d’Ethereum et de ce que fait la transaction : déplacer un jeton coûte plus que déplacer de l’Ether. Personne ne peut le chiffrer précisément à l’avance.
Et si un client paie sur la mauvaise chaîne EVM ?
Les fonds sont allés à votre adresse sur une chaîne que nous ne surveillons pas : rien n’est signalé et la facture reste impayée. Leur récupération dépend de votre contrôle de cette adresse sur cette chaîne — souvent oui, car la même clé y fonctionne — mais c’est une récupération manuelle que nous ne pouvons pas faire pour vous. Prévenir coûte bien moins cher : la page de paiement nomme le réseau, et cela vaut la peine de le redire dans vos propres textes de commande.
Sources
Chaque chiffre de cette page provient de l’un de ces documents. Chacun a été consulté à la date indiquée, et non cité de mémoire.
Regardez-le se régler sur Sepolia
Créez une facture sur le réseau de test d’Ethereum, payez-la, et regardez la détection puis la confirmation arriver comme deux événements distincts — la paire même que vous exploiterez en production.
Commencer gratuitement