Filepack, el nuevo proyecto del creador de Ordinals: un formato de paquetes para compartir archivos. Sin cadena, sin token.

El 11 de noviembre, @rodarmor, creador de Ordinals y Runes, publicó Filepack 0.0.12. Lleva desarrollándolo desde agosto de 2024 y ya acumula 969 PR. En sus palabras: «Es bastante malo llegar a 969 PR en un proyecto sin usuarios».

Filepack no toca Bitcoin. No hay cadena, ni token, ni forma de emitir activos. Aquí te contamos qué es, para qué sirve y si puede integrarse con Ordinals o Runes.

🐋 EN RESUMEN

- Qué es: un formato de paquetes. Convierte una carpeta en un «paquete» que registra el hash de cada archivo, quién lo firmó y qué contiene
- Para qué sirve: compartir archivos de forma descentralizada: torrents, archivos comprimidos y bibliotecas multimedia
- Incluye: una CLI de Rust y un servidor de paquetes con una interfaz web. El código es CC0
- Estado: 0.0.12. El formato todavía cambiará y no hay compromiso de compatibilidad con versiones anteriores. Un servidor de demostración en filepack.com aloja varios paquetes gratuitos

github.com/casey/filepack

🐋 Qué contiene un paquete

Un paquete es una carpeta normal más un archivo de manifiesto:

- El hash BLAKE3 y el tamaño de cada archivo
- Todos los hashes se agrupan en un único hash raíz, la «huella digital», que sirve como ID del paquete. Si cambia un solo byte, cambia la huella digital
- Firmas Ed25519 opcionales sobre la huella digital, con una marca de tiempo opcional
- Metadatos con un esquema fijo: título, creador, ilustración, descripción y si el contenido es audio, imágenes, video o una aplicación web

Comprueba la huella digital y sabrás que nada se ha alterado. Comprueba la firma y sabrás quién lo publicó.

🐋 Por qué crearlo

La documentación de Casey compara Netflix con BitTorrent. En Netflix, todas las películas tienen ilustración y descripción, se reproducen al instante y la búsqueda funciona. En BitTorrent, la misma película es un archivo con un nombre desordenado y sin ilustración que puede que se reproduzca en tu dispositivo o puede que no. Invita a alguien a «BitTorrent and chill» y te mirará sin entender nada.

Todo el contenido está en BitTorrent. Lo que falta son metadatos legibles por máquinas. Un servidor que lea los metadatos de Filepack puede generar páginas con ilustraciones y reproducción automática. Así funciona filepack.com, e incluso la documentación es un paquete.

……

——
La versión completa está en X: @musinoot