fr:guide

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

  • 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%).

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é.

  • 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.
  • 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.

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.

É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.

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.

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.
  • 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é.
  1. Choisir un relayeur conforme DustEthic.
  2. Connecter son wallet.
  3. Sélectionner l’ONG.
  4. Saisir le montant en crypto.
  5. 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.

  • 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.

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.
  • Every.org : conversion USD, 1% broker + réseau. Lien
  • The Giving Block : packages + frais de traitement. Lien
  • DustEthic : micro-dons par agrégation, répartition native en crypto sur L2, avec plafond de campagne et commission dégressive publiés.

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
  • 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 :

  • Texte : CC BY 4.0
  • Code futur : MIT
  • fr/guide.1762417360.txt
  • Dernière modification : 2025/11/06 09:22
  • de dustethic