Filepack — новый проект создателя Ordinals: формат пакетов для обмена файлами. Без блокчейна и токена.
11 ноября @rodarmor, создатель Ordinals и Runes, выпустил Filepack 0.0.12. Он работает над проектом с августа 2024 года и уже сделал 969 PR. По его словам: «Довольно паршиво делать 969 PR в проекте, у которого нет пользователей».
Filepack не взаимодействует с Bitcoin. Ни блокчейна, ни токена, ни возможности выпускать активы. Разбираемся, что это такое, для чего нужно и можно ли интегрировать его с Ordinals или Runes.
🐋 Кратко
- Что это: формат пакетов. Он превращает папку в «пакет», в котором указаны хеш каждого файла, имя подписавшего и содержимое
- Для чего: децентрализованный обмен файлами — торренты, архивы, медиатеки
- Что входит: CLI на Rust и сервер пакетов с веб-интерфейсом. Код распространяется по лицензии CC0
- Статус: 0.0.12. Формат ещё будет меняться, обратная совместимость не гарантируется. На filepack.com работает демонстрационный сервер с набором бесплатных пакетов
github.com/casey/filepack
🐋 Что входит в пакет
Пакет — это обычная папка и один файл манифеста:
- Хеш BLAKE3 и размер каждого файла
- Все хеши объединяются в один корневой хеш — «отпечаток», который служит идентификатором пакета. Измените один байт — и отпечаток изменится
- Необязательные подписи Ed25519 для отпечатка, с необязательной временной меткой
- Метаданные с фиксированной схемой: название, создатель, изображение, описание и тип содержимого — аудио, изображения, видео или веб-приложение
Проверьте отпечаток — и убедитесь, что ничего не изменено. Проверьте подпись — и узнаете, кто опубликовал пакет.
🐋 Зачем его создавали
В документации Casey сравнивает Netflix с BitTorrent. На Netflix у каждого фильма есть изображение и описание, воспроизведение начинается мгновенно, а поиск работает. В BitTorrent тот же фильм — это файл с неразборчивым названием, без изображения, который может воспроизводиться на вашем устройстве, а может и нет. Предложите кому-нибудь «посмотреть BitTorrent и расслабиться» — и в ответ получите недоуменный взгляд.
Весь контент уже есть в BitTorrent. Не хватает машиночитаемых метаданных. Сервер, который считывает метаданные Filepack, может автоматически создавать страницы с изображениями и возможностью воспроизведения. Так работает filepack.com, и даже документация оформлена как пакет.
……
——
Полная версия — на X: @musinoot
11 ноября @rodarmor, создатель Ordinals и Runes, выпустил Filepack 0.0.12. Он работает над проектом с августа 2024 года и уже сделал 969 PR. По его словам: «Довольно паршиво делать 969 PR в проекте, у которого нет пользователей».
Filepack не взаимодействует с Bitcoin. Ни блокчейна, ни токена, ни возможности выпускать активы. Разбираемся, что это такое, для чего нужно и можно ли интегрировать его с Ordinals или Runes.
🐋 Кратко
- Что это: формат пакетов. Он превращает папку в «пакет», в котором указаны хеш каждого файла, имя подписавшего и содержимое
- Для чего: децентрализованный обмен файлами — торренты, архивы, медиатеки
- Что входит: CLI на Rust и сервер пакетов с веб-интерфейсом. Код распространяется по лицензии CC0
- Статус: 0.0.12. Формат ещё будет меняться, обратная совместимость не гарантируется. На filepack.com работает демонстрационный сервер с набором бесплатных пакетов
github.com/casey/filepack
🐋 Что входит в пакет
Пакет — это обычная папка и один файл манифеста:
- Хеш BLAKE3 и размер каждого файла
- Все хеши объединяются в один корневой хеш — «отпечаток», который служит идентификатором пакета. Измените один байт — и отпечаток изменится
- Необязательные подписи Ed25519 для отпечатка, с необязательной временной меткой
- Метаданные с фиксированной схемой: название, создатель, изображение, описание и тип содержимого — аудио, изображения, видео или веб-приложение
Проверьте отпечаток — и убедитесь, что ничего не изменено. Проверьте подпись — и узнаете, кто опубликовал пакет.
🐋 Зачем его создавали
В документации Casey сравнивает Netflix с BitTorrent. На Netflix у каждого фильма есть изображение и описание, воспроизведение начинается мгновенно, а поиск работает. В BitTorrent тот же фильм — это файл с неразборчивым названием, без изображения, который может воспроизводиться на вашем устройстве, а может и нет. Предложите кому-нибудь «посмотреть BitTorrent и расслабиться» — и в ответ получите недоуменный взгляд.
Весь контент уже есть в BitTorrent. Не хватает машиночитаемых метаданных. Сервер, который считывает метаданные Filepack, может автоматически создавать страницы с изображениями и возможностью воспроизведения. Так работает filepack.com, и даже документация оформлена как пакет.
……
——
Полная версия — на X: @musinoot



