Comment horodater des documents financiers
Les documents financiers font souvent l'objet de litiges sur deux points précis : quelle version existait à une date donnée, et si la copie produite ultérieurement est bien celle qui a été émise. Un horodatage par hash règle ces deux questions sans rien révéler du document.
Pourquoi la finance est un cas idéal
La paperasse financière regorge de dates et de versions, et les litiges qui en découlent portent généralement sur l'intégrité des registres plutôt que sur leur interprétation :
- Documents commerciaux et logistiques — connaissements, lettres de crédit, certificats d'inspection — qui transitent entre de nombreuses mains.
- Relevés et rapprochements émis périodiquement, où une réédition ultérieure peut différer.
- Dossiers d'affaires — term sheets, notes d'information (IM), modèles de valorisation — circulants dans des versions successives.
- Registres de conformité devant être présentés intacts depuis une date de reporting.
Dans chaque cas, le fait utile est le même : ce fichier exact existait à cette date et n'a pas été modifié depuis.
Confidentialité avant tout
C'est l'objection à lever en premier lieu, car les documents financiers ne peuvent généralement pas être divulgués à un tiers.
Rien du document n'est publié. Ce qui est inscrit sur la blockchain est son empreinte numérique SHA-256 — 64 caractères hexadécimaux. Un hash est une fonction à sens unique : il ne peut pas être inversé pour retrouver le fichier, et il ne révèle rien sur les contreparties, les montants, les conditions ou même la longueur du document.
Le fichier est hashé dans votre navigateur et jamais transmis. Vous pouvez le vérifier en vous déconnectant du réseau et en constatant que le hash se calcule toujours, ou en comparant le résultat avec shasum -a 256 sur votre propre machine.
Cette combinaison — datation vérifiable avec zéro divulgation — est ce qui rend la technique utilisable pour les documents soumis à des obligations de confidentialité.
Le processus
- Hasher le fichier final tel qu'il a été émis. Ne le sauvegardez ni ne le réexportez au préalable.
- Enregistrer le hash dans une transaction Ethereum, permanente et publique.
- Archiver le certificat avec le document dans vos propres registres.
- Conserver le fichier byte-à-byte identique. Toute modification change le hash.
Pour démontrer l'intégrité plus tard, vous produisez le fichier archivé et l'autre partie le hash à nouveau. Correspondance ou non : il n'y a rien à débattre.
Quoi horodater, et quand
- Chaque document à sa sortie, et non en lot mensuel — la date enregistrée est celle de la transaction, donc horodatez rapidement.
- Chaque version qui quitte votre organisation, afin que la séquence soit datée.
- Les pièces jointes et annexes séparément. Ce sont ces parties qui sont souvent substituées discrètement.
- Les packs de reporting en fin de période.
Lorsqu'un document est réédité ou amendé, horodatez la nouvelle version comme un registre distinct plutôt que de remplacer l'ancien. La série datée a plus de valeur que toute entrée individuelle.
Usage en lot et répétitif
Les entreprises ont rarement un seul document. Si vous horodatez régulièrement, hashsez chaque fichier au fur et à mesure et enregistrez-les individuellement afin que chacun porte sa propre transaction et son certificat — cela rend chaque document prouvable indépendamment, plutôt que de les regrouper dans un seul registre qui doit être produit dans son intégralité.
Ce que cela établit
Précisément : l'existence et l'intégrité à un instant T. Pas qui a rédigé le document, pas que son contenu est exact, et pas qu'une partie y a consenti. Voir preuve d'existence vs preuve de paternité.
Pour les registres financiers, cette limite est généralement acceptable, car le fait contesté est presque toujours l'intégrité et la chronologie plutôt que la paternité. Lorsque vous avez également besoin d'un consentement, associez l'horodatage à votre processus de signature électronique — voir comment horodater un contrat.
Conservation
Un registre blockchain n'a pas de date d'expiration ni de renouvellement. Il ne dépend pas de notre pérennité : la transaction repose sur Ethereum, et le certificat contient tout ce dont un tiers a besoin pour le vérifier indépendamment. Pour les registres soumis à de longues obligations de conservation, c'est une propriété matériellement différente d'une preuve détenue à l'intérieur de la plateforme d'un fournisseur.