Ceci est une ancienne révision du document !
DUSTETHIC - LE GUIDE COMPLET
Version anglaise : The Complete Guide ajuste le lien interne si besoin
Version : 1.1-draft
Date : 2025-11-06
Dernière mise à jour : [2025-11-06]
Statut : Phase 0 - Document de cadrage
Avertissement
- Document informatif - pas un conseil financier ou juridique.
- Certaines capacités dépendent d’ERC-4337, de paymasters et de l’usage de L2.
- Les montants de référence sont en unités crypto. Les équivalents € ne sont qu’indicatifs.
- Transparence exigée : commission (barème dégressif publié), fenêtres d’agrégation, réseaux supportés, option gas choisie et plafond de campagne doivent être affichés publiquement.
- Plafond de campagne : gas + commission + réserve technique ≤ seuil public (ex. 15%).
🎯 Principe fondamental
On raisonne en crypto, pas en fiat.
Les montants sont comptés en unités natives de la chaîne utilisée. Exemple : vous donnez 0.0100 ETH, l’ONG reçoit 0.0090 ETH si la commission annoncée est 10%. Cette logique neutralise la volatilité dans la répartition entre acteurs. La valeur en fiat reste fluctuante tant que chacun n’a pas converti sa part.
Dans ce guide, les équivalents € ne servent qu’à l’intelligibilité.
🔌 Politique gas v0.2 - par défaut
- L2-first : opérations priorisées sur des L2 à faibles frais (ex. Optimism, Arbitrum) afin de rendre le coût gas marginal.
- Exécution conditionnelle : exécuter uniquement quand le ratio dons/frais passe au vert.
- Pool gas du relayeur : le relayeur maintient un pool du jeton natif requis pour le gas (ex. ETH sur L2 EVM). Aucune conversion n’est faite sur les dons pour financer la commission.
- Filet de sécurité optionnel : si le pool gas est insuffisant, une conversion minimale et documentée on-chain peut être déclenchée pour acheter le jeton gas, sans modifier la formule de répartition.
- Affichage standard :
- Formule :
Net ONG = Montant agrégé - gas remboursé - commission relayeur - réserve technique
- Commission affichée en pourcentage de la crypto donnée (ex. 7% en ETH si don en ETH)
- Transparence : l’option gas retenue (pool gas, L2-first, filet de sécurité) et le plafond de campagne (ex. 15%) sont déclarés publiquement par chaque relayeur.
1) Le problème réel aujourd’hui
- Sur Ethereum L1, les frais de gas sont payés en ETH et peuvent dépasser de petits dons. Sur L2, ils sont beaucoup plus faibles mais jamais nuls.
- Plusieurs L2 EVM utilisent aussi ETH comme jeton gas (ex. Arbitrum, Optimism). Polygon PoS utilise POL depuis la migration MATIC→POL.
- Conséquence : un micro-don isolé est souvent inefficace sur L1, parfois acceptable sur L2, et dépend des conditions réseau.
2) La solution proposée par DustEthic
Agrégation + transparence on-chain + répartition en unités crypto :
- Des relayeurs agrègent des micro-dons pendant une période limitée, puis effectuent un transfert groupé vers l’ONG.
- Répartition en unités crypto, avec gas remboursé en priorité et commission dégressive publiée.
- Publication d’un plafond de campagne : gas + commission + réserve technique ≤ seuil public (ex. 15%).
- La part ONG et la commission sont exprimées en pourcentage de la crypto donnée, pas en équivalent €.
- Traçabilité via des explorateurs publics (ex. Etherscan pour Ethereum).
Briques techniques existantes :
- Account Abstraction ERC-4337 avec paymasters pour sponsoriser le gas du donateur.
- EIP-2612 permit quand disponible, pour des approbations par signature sans transaction on-chain d’approve.
3) Flux opérationnel réaliste
Étape 1 - Don
- Don via smart account AA avec paymaster : gas sponsorisé, le donateur ne paie pas directement.
- Don via EOA + token avec permit : approbation sans gas puis don relayé.
- Don via EOA + token sans permit : une approbation payante peut être nécessaire, selon le token.
Étape 2 - Agrégation
- Dons collectés dans un smart contract d’agrégation. Déclencheurs recommandés : seuil de montant, fenêtre de temps max, fenêtre de gas acceptable.
Étape 3 - Transfert groupé
- Une transaction unique expédie les fonds vers l’ONG.
- Formule standardisée :
Net ONG = Montant agrégé - gas remboursé - commission relayeur - réserve technique
Étape 4 - Répartition publique
- Dons, conversions éventuelles et virement final consultables sur l’explorateur de la chaîne.
4) Gas, conversions et options de conception
Contraintes physiques : sur EVM, le gas se paie dans le jeton natif de la chaîne utilisée. Exemples : ETH sur Ethereum, Optimism, Arbitrum. POL sur Polygon PoS.
Pour respecter « pas de conversion pour la commission », DustEthic v0.2 propose des options explicites pour financer le gas :
- Option A - Pool gas du relayeur : pas de conversion sur les dons.
- Option B - Conversion minimale documentée : prélèvement pro-rata en nature pour acheter le jeton gas, journalisé on-chain, sans impacter la formule au-delà du coût gas.
- Option C - L2-first : privilégier des L2 à faibles frais afin que le gas soit marginal.
- Option D - Sponsors : paymasters sponsorisés par des partenaires, remboursés périodiquement.
5) Volatilité - principes et stratégies
Règle : la répartition se fait en unités crypto. Les pourcentages restent constants, la valeur en € varie tant que l’ONG et le relayeur n’ont pas converti.
Stablecoins : réduisent la volatilité mais n’éliminent pas le risque (depeg, gel d’adresses, risque émetteur).
Stratégies après réception :
- ONG : vendre immédiatement, vendre partiellement, ou conserver.
- Relayeur : ventes régulières, conserver, ou approche mixte.
6) Acteurs et responsabilités
- Donateurs : émettent de petits montants, idéalement via AA.
- Relayeurs : opèrent l’agrégation, publient des paramètres publics, respectent la norme v0.1 et tiennent des journaux signés des opérations sensibles (avec liens on-chain).
- ONG : reçoivent directement dans leur wallet, définissent une politique de conversion et des procédures minimales de conformité.
7) Donateurs - mode d’emploi
- Choisir un relayeur conforme DustEthic.
- Connecter son wallet.
- Sélectionner l’ONG.
- Saisir le montant en crypto.
- Signer (AA/permit si possible, sinon approve payante selon le token).
Coût pour le donateur : idéalement nul via AA ou permit. Sinon, uniquement l’approbation initiale si requise. Le gas du transfert final est mutualisé et déduit avant versement à l’ONG.
Suivi : chaque don et le virement final sont visibles sur l’explorateur.
8) ONG - intégration, compta, conformité
- Wallet recommandé : Safe (ex-Gnosis Safe) multi-signature.
- Conversion en fiat : via un échange enregistré.
- Comptabilité : enregistrer la valeur à la réception, politique de conversion, traçabilité des adresses.
- Conformité minimale : screening des adresses et politique écrite. Références : OFAC, FATF R.15 / Travel Rule.
9) Relayeurs - exigences minimales de la norme DustEthic v0.1
Transparence
- Code open-source. Paramètres publics : commission dégressive (taux max suggéré 15%), plafond de campagne, fenêtres d’agrégation, réseaux supportés, option gas choisie.
- Journaux signés et liens on-chain ; export CSV.
- Dashboard lisible on-chain.
Non-custodial
- Fonds détenus par des smart contracts. Pas de retrait unilatéral.
Gouvernance technique
- Admin sous Safe multi-sig, timelock changements critiques, procédures d’urgence.
Sécurité
- Audit indépendant avant mainnet. Bug bounty après lancement.
Gas et conversions
- Choisir explicitement Option A, B, C ou D et l’afficher publiquement.
- Exécuter uniquement si ratio dons/frais favorable ; gas remboursé en priorité.
- Commission toujours en % de la crypto donnée (barème dégressif publié).
- Conversion gas nécessaire : la journaliser on-chain.
AA et compatibilité
- Support ERC-4337 et paymaster recommandé sur L2. Fallback EIP-2771 si 4337/7702 (AA) non supporté.
Liste blanche d’actifs v1
- Ethereum et L2 EVM : ETH, USDC, USDT.
- Polygon PoS : possible mais gas en POL - prévoir la logistique.
- Refuser par défaut tokens illiquides, taxés, honeypots ou sans permit si UX impraticable.
Conformité minimale
- Politique AML proportionnée, screening basique, journalisation des refus.
10) Références du marché et positionnement
11) Roadmap
Phase 0 - Fondations [Q4 2025]
- Spécification norme v0.1
- Liste blanche actifs/réseaux v1
- Design contrats agrégation + paymaster - testnet
- Politique sécurité et gouvernance
Phase 1 - Développement [2026]
- Implémentation open-source
- Tests Sepolia + L2
- Audit tiers
- Pilotes 1 relayeur + 2 ONG
Phase 2 - Lancement [2026+]
- Mainnet + 2 L2
- 3-5 relayeurs conformes, 10+ ONG
- Dashboard communautaire
Phase 3 - Extension [2027+]
- Plus de L2, autres écosystèmes EVM
- Gouvernance élargie si traction
12) Rejoindre le projet
- Développeurs : smart accounts, paymasters, agrégateurs. Réfs ERC-4337 + EntryPoint.
- ONG : tester avec Safe et une politique interne de conversion.
- Relayeurs : implémentation L2-first, publier métriques gas et délais.
- Communauté : feedback, traductions, contenus.
Liens utiles :
- Site web : https://dustethic.org
- Discord : https://discord.gg/fVFc26GV
- GitHub : https://github.com/DustEthic
- Bluesky : @dustethic.bsky.social
13) Licence
- Texte : CC BY 4.0
- Code futur : MIT
14) Notes et références
- Conformité : OFAC https://ofac.treasury.gov/faqs/topic/1626 - https://ofac.treasury.gov/media/913571/download?inline= - FATF https://www.fatf-gafi.org/en/publications/Fatfrecommendations/targeted-update-virtual-assets-vasps-2024.html - https://www.fatf-gafi.org/content/dam/fatf-gafi/recommendations/2025-Targeted-Upate-VA-VASPs.pdf.coredownload.pdf - https://www.fatf-gafi.org/content/dam/fatf-gafi/recommendations/Best-Practices-Travel-Rule-Supervision.pdf
Fin du Guide DustEthic v1.1-draft