Comprendre ETcH
Comment une simple empreinte numérique devient une preuve impérissable.
Comment ça marche
Ce que vous ferez avec ETcH
Sélectionnez votre document
Déposez votre ou vos fichiers. Rien ne quitte votre navigateur.
Calcul de l'empreinte
L'algorithme SHA-256 génère une empreinte unique de 64 caractères.
Paiement sécurisé
Réglez 2 EUR par carte bancaire via Stripe. Pas besoin de cryptomonnaie.
Gravure dans Ethereum
L'empreinte est inscrite dans la blockchain avec un horodatage infalsifiable.
Pourquoi vous recevez un ZIP
Après l'ancrage, ETcH vous délivre une archive ZIP — votre preuve autonome, prête pour un tribunal. Cette archive est la source de vérité unique : elle peut être vérifiée de manière indépendante par quiconque, sans recours à ETcH.
Contenu du ZIP
- Votre ou vos fichiers originaux — le ou les documents exacts dont l'empreinte a été ancrée.
- manifest.json — toutes les métadonnées : hash, email, horodatage, réseau, détails de la transaction.
- confirmation_log.json — la chaîne d'identité : adresse IP, user-agent et horodatage enregistrés lorsque vous avez cliqué sur le lien de confirmation.
- transaction.json — hash de la transaction Ethereum, numéro de bloc, réseau et lien vers l'explorateur.
- certificate.pdf — un résumé lisible de la preuve, adapté à l'impression ou au partage.
Traitez cette archive ZIP comme vous traiteriez votre manuscrit original. Si vous la perdez, l'enregistrement blockchain subsiste — mais vous perdez le fichier qui correspond au hash. Stockez-la sur un support fiable (cloud, disque externe) aux côtés de votre fichier original.
Comment vérifier ma preuve ?
ETcH fournit un outil de vérification intégré : déposez votre fichier ou collez son hash sur la page Vérifier — le résultat s'affiche en quelques secondes.
Et si ETcH n'existait plus ?
Votre preuve reste valable. Aucun compte ni logiciel ETcH requis — le ZIP contient tout le nécessaire pour vérifier de manière indépendante, avec uniquement des outils publics et la blockchain Ethereum.
Comment vérifier une preuve →Quelle valeur juridique ?
Un ancrage blockchain constitue un élément de preuve recevable devant les tribunaux — en France, dans l'Union européenne, au Japon, en Australie et au-delà. La valeur exacte dépend du cadre juridique de chaque pays.
- Ce n'est pas un titre de propriété intellectuelle.
- Ce n'est pas une garantie de victoire en cas de litige.
- Cela ne remplace pas un dépôt auprès d'un organisme officiel (INPI, huissier).
Comment ça fonctionne en pratique
ETcH crée un enregistrement immuable et horodaté sur la blockchain Ethereum. Si un litige venait à survenir, un commissaire de justice peut vérifier et constater l'ancrage à ce moment-là — en utilisant uniquement des outils publics et la blockchain Ethereum.
C'est précisément ce qui s'est passé dans l'affaire AZ Factory (TJ Marseille, mars 2025) : les ancrages blockchain ont été effectués en mai et septembre 2021. Le constat du commissaire de justice date d'octobre 2022 — plus d'un an après. Le tribunal a admis les deux comme preuve valable d'antériorité.
Ce constat complémentaire n'est nécessaire qu'en cas de litige réel. Pour la grande majorité des utilisateurs, l'ancrage ETcH seul constitue un enregistrement permanent et vérifiable — et un puissant moyen de dissuasion.
Comparer ETcH avec les solutions traditionnelles (INPI, huissier) →
Reconnaissance juridique
L'horodatage blockchain bénéficie d'une reconnaissance croissante par les tribunaux et les législateurs à travers le monde.
Tribunal de Marseille (mars 2025)
Affaire n° RG 23/00046
Le 20 mars 2025, le Tribunal Judiciaire de Marseille a rendu la première décision française reconnaissant l'horodatage blockchain comme preuve de propriété intellectuelle.
Guides juridiques par pays
Cadres juridiques détaillés pour l'horodatage blockchain — France, Europe, Italie, Japon, Australie, Canada, États-Unis.
Comment fonctionne l'ancrage
Qu'est-ce que la blockchain ?
La blockchain Ethereum est un registre numérique distribué sur des milliers d'ordinateurs dans le monde. Une fois qu'une information y est inscrite, elle ne peut plus être modifiée ni supprimée.
- Aucune autorité centrale ne contrôle le registre.
- Les données inscrites ne peuvent être ni modifiées ni supprimées.
- Tout le monde peut vérifier les informations enregistrées.
Qu'est-ce qu'un hash ?
Un hash est comme une empreinte digitale pour vos données numériques. L'algorithme SHA-256 transforme n'importe quel contenu en une chaîne de 64 caractères, toujours de la même longueur.
- La même entrée produit toujours le même hash.
- Deux contenus différents ne produisent jamais le même hash.
- Impossible de retrouver le contenu original à partir du hash.
- Le moindre changement modifie complètement le hash.
Essayez par vous-même ci-dessous
Testez le hashing
Modifiez ne serait-ce qu'un seul caractère et observez comment le hash change complètement.
Comment procéder
Le parcours étape par étape
Déposez votre ou vos fichiers
Glissez votre ou vos fichiers dans la zone de dépôt ou cliquez pour parcourir. Tous les formats sont acceptés.
Préparez votre ou vos fichiers
Avant d'ancrer, créez une copie en lecture seule de votre ou vos fichiers. Conservez à la fois le fichier original (pour sa valeur intrinsèque) et le ZIP de preuve que ETcH vous délivre (comme pièce maîtresse de votre preuve).
Le ZIP de preuve délivré par ETcH est votre pièce maîtresse — il contient votre fichier original, le certificat PDF, la preuve JSON et les métadonnées de transaction. Si vous modifiez le fichier original après l'ancrage — même d'un seul espace — le hash change et la preuve devient inutilisable. La lecture seule vous protège contre toute modification accidentelle.
Windows
- Clic droit sur le fichier → Propriétés
- Cochez « Lecture seule » en bas
- Cliquez OK
Mac
- Sélectionnez le fichier
- Fichier → Lire les informations (ou ⌘+I)
- Cochez « Verrouillé »
Linux
chmod 444 mon-fichier.pdfStabilité des formats de fichiers
Le hash change si le fichier change — même d'un seul bit. Ancrez toujours la version finale, dans un format qui ne se modifie pas tout seul à l'ouverture.
| Format | Stabilité | Raison |
|---|---|---|
| ✅ | Stable à l'ouverture, universel, ne modifie pas ses métadonnées. | |
| Plain text(.txt, .md) | ✅ | Binaire stable, aucune métadonnée cachée. |
| Source code | ✅ | Texte brut, totalement stable. |
| Video / Audio | ✅ | Stable si non re-encodé. |
| PNG / JPEG / WebP | ⚠️ | Les métadonnées EXIF peuvent changer à la réouverture ou au repartage. |
| SVG / AI / EPS | ⚠️ | Stable si non re-sauvegardé dans un éditeur. |
| PSD / Clip Studio | ⚠️ | Stable si non re-sauvegardé. |
| Word(.docx / .pages) | ❌ | Modifie ses métadonnées internes à chaque ouverture — exporter en PDF avant d'ancrer. |
| Excel / Numbers | ❌ | Même problème que Word. |
Conseil de nommage
Nommez vos fichiers clairement pour savoir quel fichier correspond à quelle preuve :
MonRoman_v1_ANCRAGE_2026-02-13.pdfMonRoman_v1_etch_2026-02-13.zipDéveloppeurs : Ancrez votre code source
Prouvez l'état exact de votre projet à un instant T — chaque fichier, chaque ligne.
Méthode 1 — Git archive (snapshot complet)
git archive --format=zip HEAD > projet-v1.0.zipIdéal pour : dépôts de petite à moyenne taille (< 50 Mo).
Méthode 2 — Gitingest (digest texte)
Exportez tout votre code en un seul fichier texte via . Léger et lisible — parfait pour les audits de code par IA et les snapshots de documentation.
Le dépôt doit être public pendant l'ingestion (moins de 2 minutes). Vous pouvez le repasser en privé dès que le fichier texte est téléchargé.
Cas d'usage
Note: ETcH accepte les fichiers jusqu'à 50 Mo. Pour les dépôts plus volumineux, utilisez gitingest ou archivez des dossiers spécifiques :
git archive HEAD --format=zip -o code.zip -- src/ lib/Comment fonctionne la vérification
Un vrai kit de preuves
Voici le contenu exact d'un kit de preuves ETcH — pas un exemple fictif, mais le tout premier ancrage réalisé sur Ethereum mainnet.
Le fichier original n'est pas inclus ici — c'est un manuscrit privé. Dans votre propre kit, votre fichier sera présent. C'est précisément pour cela que le ZIP doit être conservé précieusement.
Contenu du ZIP
{
"version": "1.0",
"type": "complete",
"generatedAt": "2026-02-17T05:28:35.000Z",
"service": "Etch",
"documentHash": "0xa95bbb3b9944620cbb2fee10ca2fa65f8f2da424cbe5057b7e5b1c6f135e8cb4",
"fileName": "L'Or des felures.pdf",
"fileSizeBytes": null,
"contents": [
"L'Or des felures.pdf",
"manifest.json",
"transaction.json",
"certificate.pdf",
"confirmation_log.json"
]
}Essayez vous-même
Copiez le hash ci-dessous et collez-le sur la page Vérifier pour voir le résultat en temps réel :
Comment vérifier une preuve
ETcH produit deux niveaux de preuve vérifiables. Comprendre les deux vous permet de présenter l'argument le plus solide possible.
Les onglets ci-dessous expliquent chaque méthode de vérification — rendez-vous ensuite sur etchproof.eu/verify pour vérifier votre preuve.
Prouver qu'un fichier précis existait à une date donnée
- Rendez-vous sur etchproof.eu/verify et déposez le fichier.
- ETcH calcule son hash SHA-256 directement dans votre navigateur.
- Le hash est comparé à l'enregistrement blockchain. S'il correspond, le fichier existait — sous cette forme exacte — à la date d'ancrage.
Cela fonctionne même si ETcH n'existe plus — l'enregistrement Ethereum est permanent.
Le cas particulier des bundles
Lorsque vous ancrez plusieurs fichiers, ETcH n'ancre pas chaque fichier individuellement sur Ethereum — il ancre un seul hash de session qui les couvre tous. Le hash individuel de chaque fichier, référencé par son nom, est conservé dans bundle_manifest.json — inclus dans votre kit de preuve.
Votre kit de preuve est auto-suffisant : il contient tout ce dont vous avez besoin pour vérifier votre preuve indépendamment, sans ETcH, pour toujours.
Chaque fichier a son propre hash, stocké dans bundle_manifest.json. Le hash de session — ancré sur Ethereum — est le SHA-256 de ce manifeste. La chaîne fonctionne dans les deux sens.
Pourquoi ça certifie chaque fichier individuellement
La blockchain Ethereum enregistre le hash de session à une date et une heure précises. Cet enregistrement est permanent — personne ne peut le modifier.
Le hash de session est le SHA-256 de bundle_manifest.json, qui liste chaque fichier ancré par son nom, sa taille et son hash individuel. Si le hash de session est certifié, le manifeste l'est aussi.
Le hash individuel de chaque fichier figure dans ce manifeste certifié. Si le manifeste est certifié, chaque hash qu'il contient l'est aussi.
Chaque hash individuel est le SHA-256 de son fichier — une empreinte mathématique unique. Si le hash correspond à votre fichier, le fichier est certifié.
Le hash de session n'est pas une signature ni une déclaration — c'est une empreinte mathématique du manifeste lui-même. Modifiez un seul octet dans n'importe quel fichier, et la chaîne se brise : le manifeste change, le hash de session change, et il ne correspond plus à ce qu'Ethereum a enregistré. C'est ce qui rend la preuve infalsifiable.