SmartPayTrust

Service d'Escrow Décentralisé

Présentation du projet

SmartPayTrust est un service d'escrow décentralisé déployé sur le réseau de test Sepolia. Ce projet a été conçu pour sécuriser les transactions entre deux parties en utilisant la technologie blockchain, tout en offrant la possibilité d'intervention d'un arbitre en cas de litige.

Note importante

Ce projet est actuellement déployé uniquement sur le réseau de test Sepolia et ne peut pas être transféré sur le réseau principal Ethereum (mainnet) pour des raisons réglementaires et législatives liées aux services financiers décentralisés.

Vocabulaire
Escrow : Tiers de confiance qui conserve l'argent jusqu'à validation de la transaction.
Smart Contract : Programme automatique sur blockchain qui exécute les accords.
Sepolia : Réseau de test Ethereum utilisant de la fausse monnaie (gratuite).
Arbitre (Resolver) : Personne neutre qui tranche en cas de désaccord.

Concept et fonctionnement

SmartPayTrust permet de créer des transactions sécurisées où les fonds sont bloqués dans un smart contract jusqu'à ce que les conditions de la transaction soient remplies. Le système offre deux modes de paiement :

Je considère qu'on aura toujours besoin d'humains pour arbitrer, et que même si l'IA peut être performante, il est essentiel de garder l'humain dans la boucle. Même dans le monde de la blockchain et de la décentralisation, il faut faire une place pour intégrer les professionnels dont les domaines sont impactés par les nouvelles technologies (notaires, experts, banques, assurances). Rajouter des briques technologiques en se concentrant sur les dérives d'un modèle en oubliant les raisons pour lesquelles on a créé ce modèle, c'est se condamner à le revivre en pire car plus performant. La blockchain reste avant tout une technologie, un outil au service de l'humain et non un remplacement.

Paiement Direct

Les fonds sont entièrement bloqués jusqu'à validation complète de la transaction.

Paiement Avec Arrhes

Une partie des fonds (arrhes) est versée immédiatement au prestataire, le reste étant libéré à la validation finale.

Comment ça fonctionne ?

1

1. Proposition de transaction

N'importe quelle partie (émetteur, receveur ou arbitre) peut initier une transaction. L'initiateur spécifie les adresses de l'émetteur (payeur) et du receveur (prestataire), l'adresse de l'arbitre (resolver), le montant total, le mode de paiement (Direct ou Avec Arrhes) et le pourcentage de commission pour l'arbitre.

2

2. Processus de validation

L'arbitre doit d'abord accepter ou refuser sa mission. Si l'arbitre accepte, le receveur doit ensuite valider la transaction. Une fois ces validations obtenues, l'émetteur peut déposer les fonds.

3

3. Dépôt et activation

Après le dépôt des fonds, la transaction est activée. En mode Paiement Avec Arrhes, une partie des fonds est immédiatement versée au receveur.

4

4. Finalisation

Après exécution de la prestation, l'émetteur valide la transaction. Les fonds restants sont alors versés au receveur. La transaction passe à l'état 'Completed'.

5

5. Gestion des litiges

En cas de désaccord, l'émetteur ou le receveur peut ouvrir un litige. L'arbitre intervient pour répartir les fonds entre les parties. L'arbitre perçoit sa commission prévue lors de la résolution.

Avantages du système

  • Sécurisation des fonds via smart contract
  • Processus de validation multi-étapes
  • Flexibilité dans les modes de paiement
  • Mécanisme de résolution des litiges
  • Transparence totale des transactions

Limitations actuelles

  • Déploiement limité au réseau de test Sepolia
  • Utilisation de ETH de test uniquement
  • Impossibilité de déploiement sur le mainnet pour des raisons réglementaires

Ce projet démontre le potentiel de la technologie blockchain pour sécuriser les transactions commerciales, tout en respectant le cadre expérimental imposé par les contraintes réglementaires actuelles.

Questions fréquentes

Tout ce que vous devez savoir sur SmartPayTrust

SmartPayTrust est un service d'escrow (tiers de confiance) décentralisé fonctionnant sur la blockchain Ethereum. Il permet de sécuriser des transactions entre deux parties qui ne se connaissent pas : l'acheteur dépose les fonds dans un smart contract, le vendeur livre le bien/service, et les fonds ne sont libérés qu'après validation. Tout est automatisé, transparent et sans intermédiaire centralisé.

À cause de la réglementation européenne MiCA (Markets in Crypto-Assets) entrée en vigueur en 2024. Proposer un service financier sur blockchain en production nécessite désormais des licences et conformités complexes que je ne peux assumer en tant qu'artiste-développeur indépendant. Plutôt que de risquer des sanctions, j'ai choisi de maintenir le projet en démonstration fonctionnelle sur le testnet, où chacun peut tester sans argent réel.

Oui, potentiellement aux États-Unis ou dans d'autres juridictions plus permissives pour l'innovation blockchain. L'Union Européenne a malheureusement choisi une approche très restrictive qui freine l'innovation décentralisée au profit des acteurs traditionnels. Si le cadre réglementaire évolue ou si une structure légale adaptée se présente, SmartPayTrust pourrait basculer sur le mainnet Ethereum. Le code est prêt, c'est la loi qui bloque.

Rendez-vous sur smartpaytrust.h2co3.xyz et connectez votre wallet (MetaMask par exemple) au réseau Sepolia. Vous aurez besoin de SepoliaETH (faux ETH gratuit) disponible sur des faucets comme sepoliafaucet.com. Vous pourrez alors créer une transaction d'escrow test, valider le workflow complet, et comprendre le fonctionnement sans dépenser un centime réel. C'est ludique et instructif !

Transparence totale (code open source, transactions publiques sur la blockchain), frais réduits (pas d'intermédiaire qui prend 3-5%), rapidité (instantané dès validation), et absence de tiers centralisé (pas de compte bloqué, pas de discrimination géographique). Le smart contract est neutre : il exécute ce qui a été programmé, sans jugement ni erreur humaine. C'est la promesse de la décentralisation.

SmartPayTrust explore la confiance décentralisée et les mécanismes de coordination sans autorité centrale. C'est une extension logique de mon travail sur les cycles civilisationnels : comment des sociétés peuvent-elles fonctionner sans institutions centralisées ? La blockchain propose une réponse technique à cette question philosophique. Art, technologie et réflexion sociale se rejoignent.