Ceci est une ancienne révision du document !
Livre blanc DustEthic - Relayeurs
Version anglaise: DustEthic Whitepaper - Relayers
Version: 1.0-draft
Date: 2025-12-10
Dernière mise à jour: [2025-12-10]
Avertissement important - statut du document
Ce document mélange deux types d'informations:
- Éléments actuels et vérifiables
- Description du Standard DustEthic tel que publié sur les dépôts officiels et le site dustethic.org.
- Références techniques publiques sur les wallets, l'account abstraction, ERC 4337, EIP 7702, les paymasters, les relayeurs, etc.
- Projections, exemples et hypothèses de conception
- Tous les montants, pourcentages, taux d'adoption, volumes de dons, modèles de commissions, scénarios de gains et roadmaps sont des illustrations de travail.
- Ils ne décrivent pas la performance réelle d'un wallet, d'un relayer, d'une ONG ou du projet DustEthic, et peuvent être revus ou abandonnés.
En conséquence:
- Ce document ne constitue pas:
- une promesse de gains, de rendement ou de performance future,
- une offre de produit financier,
- un engagement contractuel de DustEthic ou d'un partenaire.
- Chaque acteur concerné (wallet, relayer, ONG, utilisateur) doit:
- effectuer ses propres vérifications techniques, juridiques, fiscales et réglementaires,
- adapter ou rejeter les exemples proposés si ceux ci ne sont pas compatibles avec son contexte.
- En cas de contradiction entre ce document et:
- le Standard DustEthic publié sur les dépôts officiels,
- ou la documentation technique la plus récente,
ce sont les sources officielles les plus récentes qui prévalent.
Ce document doit être lu comme un support de réflexion et de conception, et non comme une description définitive d'un système en production.
1. Résumé exécutif
Cette section du livre blanc décrit le rôle des relayeurs dans l’écosystème DustEthic, les modèles de commissions envisagés, les pistes d’intégration technique et quelques ordres de grandeur pour les gains potentiels.
Les relayeurs DustEthic s’inspirent des briques existantes de l’Account Abstraction sur Ethereum et sur les L2 (ERC-4337, EntryPoint, UserOperations, bundlers, paymasters), ainsi que des travaux autour d’EIP-7702 qui permet aux comptes externes de bénéficier temporairement de fonctionnalités de smart accounts.
Objectifs principaux :
- Rendre l’utilisation des dusts simple pour l’utilisateur final.
- Optimiser les coûts de gas via des relayeurs spécialisés.
- Offrir aux ONG des flux traçables et auditables.
- Proposer un modèle économique viable pour les opérateurs sans token spéculatif ni promesse de rendement.
2. Contexte et rôle des relayeurs DustEthic
2.1 Le problème des "dusts"
Les “dusts” sont des petits soldes résiduels, souvent trop faibles pour être déplacés de manière rentable à cause des frais de gas ou des frais de retrait. L’idée DustEthic est de transformer ces montants dormants en micro-dons agrégés vers des ONG partenaires.
Problème clé : le coût fixe d’une transaction on-chain reste significatif même pour de très petits montants, d’où la nécessité d’agréger des opérations et d’optimiser le gas.
2.2 Rôle spécifique d’un relayeur DustEthic
Un relayeur DustEthic est un opérateur technique qui :
- Reçoit des intentions de don provenant de wallets compatibles DustEthic.
- Agrège ces intentions (bundling) pour réduire le coût moyen par don.
- Soumet les transactions sur la blockchain en payant le gas au nom des utilisateurs (directement ou via un paymaster).
- Se fait rembourser le gas et sa commission via un contrat DustEthic et les flux de dons.
- Publie des preuves vérifiables de bonne exécution pour les donateurs et les ONG.
Dans l’architecture proposée, le relayeur est un composant remplaçable. Plusieurs relayeurs peuvent coexister et être mis en concurrence (frais, SLA, réseaux supportés, etc.).
3. Architecture générale proposée
3.1 Inspirations techniques
L’architecture DustEthic côté relayeurs s’inspire de :
- ERC-4337 : UserOperations, EntryPoint, bundlers et paymasters pour implémenter l’Account Abstraction au dessus du protocole.
- EIP-7702 : transaction de type “setCode” qui permet à un EOA de se comporter temporairement comme un smart account durant une transaction.
- Les infra existantes de relayers AA (Gelato, Biconomy, etc.) qui offrent déjà des services de transactions gasless et de paymasters sur plusieurs réseaux.
DustEthic ne réinvente pas ces briques, mais propose une couche de standardisation “orientée dons” au dessus.
3.2 Flux conceptuel d’un don via relayeur
Scénario simplifié :
- L’utilisateur ouvre un wallet compatible DustEthic et voit ses dusts éligibles (par réseau et par token).
- Il configure un don (par exemple “donner tous mes dusts USDC sur ce L2 vers l’ONG X”).
- Le wallet construit une UserOperation ou une meta-transaction contenant :
- L’ordre de transfert des dusts.
- Les métadonnées DustEthic (ONG, campagne, tags).
- Le relayeur DustEthic reçoit et valide la demande, puis regroupe plusieurs opérations dans un bundle quand cela fait sens économiquement, et soumet le tout via un contrat DustEthic.
- Le contrat DustEthic déplace les montants depuis les comptes des donateurs vers une adresse de collecte DustEthic pour l’ONG et enregistre les données nécessaires à la transparence.
- Périodiquement ou au-delà d’un seuil, le contrat transfère les fonds agrégés vers l’ONG (adresse contrôlée par l’ONG elle-même).
3.3 Couches logicielles
On peut décomposer un relayeur DustEthic en plusieurs couches :
- Couche 1 - “AA / Relay” : bundler et paymaster ERC-4337, ou équivalent, éventuellement opéré par un provider tiers.
- Couche 2 - “DustEthic Core” : logique spécifique aux dons en dusts (contrats, règles d’agrégation, limites, logs).
- Couche 3 - “API et intégration wallets / ONG” : endpoints pour les wallets, dashboards et exports pour les ONG, monitoring.
4. Modèles de commissions envisagés
4.1 Variables et notation
Pour une période donnée (par exemple un mois) :
- V : volume total de dons transitant par un relayeur (en USD équivalent).
- c : taux de commission global (par exemple de 0.5 % à 3 % du volume).
- G : coût total de gas payé par le relayeur sur la période.
- C_infra : coûts d’infrastructure et d’exploitation (serveurs, audits, support).
- R_net : revenu net du relayeur.
Formule générique :
- R_net = V × c - G - C_infra
4.2 Modèle 1 - Commission côté donateur
Principe :
- À chaque don, un pourcentage du montant est prélevé pour rémunérer le relayeur (et éventuellement une quote-part pour DustEthic Core).
Exemple conceptuel :
- c = 1 % du montant donné.
- L’utilisateur voit : “Vous donnez 1.00, dont 0.99 pour l’ONG et 0.01 pour l’infrastructure DustEthic.”
Avantages :
- Alignement direct entre volume de dons et revenu.
- Modèle simple à comprendre.
Inconvénients :
- Certains donateurs peuvent être sensibles à l’idée de “frais sur don”.
- Nécessite une communication transparente et honnête.
4.3 Modèle 2 - Commission côté ONG
Principe :
- L’ONG accepte que chaque don DustEthic soit crédité net de frais.
- L’utilisateur voit “Vous donnez 1.00 à l’ONG X”, et l’ONG reçoit par exemple 0.99.
Avantages :
- Expérience donateur très simple.
- Proche de nombreux modèles existants de PSP et de plateformes de dons.
Inconvénients :
- Les ONG sont attentives au niveau global de frais.
- Doit être justifié par de nouveaux flux de dons “incrémentaux”.
4.4 Modèle 3 - Commission mixte
Principe :
- La commission est répartie entre donateur et ONG.
- Par exemple 0.5 % côté donateur et 0.5 % côté ONG.
4.5 Modèle 4 - Abonnement B2B pour wallets et plateformes
Principe :
- Les wallets ou plateformes paient un abonnement ou achètent des “crédits” à un relayeur DustEthic pour un volume de transactions inclus.
Avantages :
- Aligné avec des modèles SaaS existants chez certains providers AA.
- Prévisibilité des coûts pour les wallets partenaires.
Inconvénients :
- Demande des accords commerciaux.
- Peut limiter DustEthic aux acteurs ayant une taille critique suffisante.
4.6 Combinaisons possibles
Un même écosystème DustEthic peut laisser coexister plusieurs modèles, par exemple :
- Par défaut : commission côté ONG avec plafond.
- Pour certains wallets premium : prise en charge B2B.
- Pour certaines campagnes : commission réduite ou nulle (sponsorisée par un tiers).
5. Gains potentiels pour un relayeur DustEthic
Ces scénarios sont purement illustratifs et ne constituent pas des promesses de revenus.
5.1 Hypothèses d’exemple
Supposons :
- Scénario A - volume faible : V = 50 000 USD par mois.
- Scénario B - volume moyen : V = 500 000 USD par mois.
- Scénario C - volume élevé : V = 5 000 000 USD par mois.
- Taux de commission : c = 1 %.
- Coûts (gas + infra) représentant 30 % de la commission brute.
5.2 Calculs simplifiés
- Scénario A : commission brute 500, R_net ≈ 350.
- Scénario B : commission brute 5 000, R_net ≈ 3 500.
- Scénario C : commission brute 50 000, R_net ≈ 35 000.
5.3 Sensibilité au coût du gas
Facteurs clés :
- Réseaux ciblés (L2 peu chers vs L1 congestionnés).
- Stratégie d’agrégation (seuil minimum par bundle).
- Politique de “throttling” pour ne pas exécuter des dons un par un.
Conclusion : dans la pratique, les relayeurs DustEthic auront intérêt à privilégier les L2 pour la majorité des flux en dusts.
6. Intégration des relayeurs dans l’écosystème DustEthic
6.1 Intégration côté wallets
- Afficher les dusts éligibles et le modèle de frais.
- Utiliser un schéma de métadonnées DustEthic pour construire les opérations de dons.
- Référencer explicitement le relayeur choisi (ou la liste de relayeurs possibles).
6.2 Intégration côté ONG
- Tableau de bord des montants reçus, par campagne, token, réseau.
- Liste des transactions avec hash on-chain.
- Exports CSV et API vers les outils internes.
- Gestion du cash-out (crypto / fiat) via des partenaires.
6.3 Intégration avec des providers AA existants
- Relayeur DustEthic opéré par un provider AA existant.
- Ou couche DustEthic au dessus de plusieurs providers (routage, normalisation des logs, UX unifiée).
7. Gouvernance, transparence et sécurité
7.1 Contrats et standard publics
- Contrats DustEthic open source.
- Standard “DustEthic - Relayeurs” publié et versionné.
7.2 Preuve de bonne exécution
- Traçabilité de chaque flux : hash, montant, réseau, relayeur, ONG.
- Endpoints publics pour vérifier les dons à partir d’un identifiant DustEthic.
- Rapports agrégés pour ONG et public.
7.3 Gestion des clés et risques opérationnels
- Utilisation de smart accounts ou multi-sig pour les comptes opérateurs.
- Limites par opération, par campagne, par période.
- Mécanismes de pause en cas d’anomalie.
8. Points de vigilance et analyse critique
- Viabilité économique dépendante du volume global.
- Contraintes réglementaires (paiements, intermédiation, KYC/AML).
- Tension entre transparence maximale et confidentialité des donateurs / ONG.
- Évolutions rapides de l’AA et des L2 qui imposent un standard évolutif.
9. Roadmap proposée pour les relayeurs DustEthic
- Phase 0 : prototype interne (1 relayeur, 1-2 L2, 1-2 ONG pilotes).
- Phase 1 : standardisation publique “DustEthic - Standard Relayeurs v1”.
- Phase 2 : ouverture multi-relayeurs, critères de listing, choix côté wallets.
- Phase 3 : marketplace de relayeurs DustEthic et gouvernance élargie.
10. Références (pour cette partie relayeurs)
Ces sources externes ne définissent pas DustEthic, mais décrivent les briques techniques qui inspirent ce design.
- ERC-4337 - Account Abstraction, composants UserOperation, EntryPoint, bundlers, paymasters - documentation officielle et survols techniques.
- Documentation OpenZeppelin “Account Abstraction” - explication des éléments clés d’ERC-4337 et de la logique de vérification / exécution.
- Articles et overviews sur ERC-4337 (Etherscan, Stackup, etc.).
- Articles et guides sur les paymasters et les transactions gasless (Alchemy, GoldRush, Biconomy, etc.).
- Articles et documentations sur EIP-7702 et la mise à jour Pectra (Consensys, Alchemy, Circle, QuickNode, etc.).
- Documentation Biconomy sur l’Account Abstraction, les smart accounts et les paymasters.
- Documentation et blogs Gelato Relay - infrastructure de relayers pour des transactions gasless et paymasters multi-réseaux.
- Articles de blog et tutoriels généralistes sur les transactions gasless, les meta-transactions et les modèles économiques des providers AA.