Filepack, le nouveau projet du créateur d’Ordinals : un format de paquet pour le partage de fichiers. Pas de blockchain, pas de jeton.

Le 11 nov., @rodarmor, le créateur d’Ordinals et de Runes, a publié Filepack 0.0.12. Il le développe depuis août 2024 et en est à 969 PR. Selon ses mots : « C’est assez déprimant d’en être à 969 PR sur un projet sans utilisateurs. »

Filepack ne touche pas à Bitcoin. Pas de blockchain, pas de jeton, aucun moyen d’émettre des actifs. Voici ce que c’est, à quoi ça sert et si le format peut s’intégrer à Ordinals ou à Runes.

🐋 En bref

- Quoi : un format de paquet. Il transforme un dossier en « paquet » qui répertorie le hash de chaque fichier, son signataire et son contenu
- Pour : le partage décentralisé de fichiers : torrents, archives, bibliothèques multimédias
- Comprend : une interface en ligne de commande Rust et un serveur de paquets avec une interface web. Le code est sous licence CC0
- Statut : 0.0.12. Le format va encore évoluer, sans garantie de compatibilité ascendante. Un serveur de démonstration sur filepack.com héberge un ensemble de paquets gratuits

github.com/casey/filepack

🐋 Que contient un paquet ?

Un paquet est un dossier ordinaire accompagné d’un fichier manifeste :

- Le hash BLAKE3 et la taille de chaque fichier
- Tous les hashs sont regroupés dans un hash racine, l’« empreinte », qui sert d’identifiant au paquet. Modifiez un seul octet et l’empreinte change
- Des signatures Ed25519 facultatives portant sur l’empreinte, avec un horodatage facultatif
- Des métadonnées à schéma fixe : titre, créateur, illustration, description et type de contenu (audio, images, vidéo ou application web)

Vérifiez l’empreinte et vous saurez que rien n’a été modifié. Vérifiez la signature et vous saurez qui l’a publié.

🐋 Pourquoi le créer ?

La documentation de Casey compare Netflix à BitTorrent. Sur Netflix, chaque film a une illustration et une description, se lance instantanément et peut être recherché. Sur BitTorrent, le même film se présente sous la forme d’un nom de fichier désordonné, sans illustration, et sa lecture sur votre appareil est incertaine. Proposez à quelqu’un de « regarder un truc sur BitTorrent » et vous aurez droit à un regard vide.

Tout le contenu se trouve sur BitTorrent. Ce qui manque, ce sont des métadonnées lisibles par machine. Un serveur qui lit les métadonnées Filepack peut générer des pages avec illustrations et lecture automatique. C’est ainsi que fonctionne filepack.com, et même la documentation est un paquet.

……

——
Voir la version complète sur X : @musinoot