? Editing: Post:21.body Save Delete Cancel
Initial sync in progress...

Newest topics

Follow in NewsfeedFollowing
+ Start new topic
Loading...
stickied

Title

Body
^1 ^2 added ━ started by user_name
More topics

 

Follow in NewsfeedFollowing

P2P файловые системы

IPFS, Tahoe-LAFS... Что ещё?

Хочется иметь возможность централизованно отдавать контент по некоему универсальному ID/пути, разделяя его с единомышленниками. Желательно с самостоятельным подключением к раздаче/поддержке желающих. При чём, чтобы можно было эмбеддить его в обычный HTML. Например, вставлять видео на форумы или в ZeroBlog.

Самые близкие кандидаты перечислены в начале.

IPFS

  • Позволяет легко присоединяться всем желающим поддержать раздачу
  • Позволяет поддерживать раздачу выборочно, отдельными файлами
  • Позволяет, с недавних пор, раздавать файлы из обычно FS, без копирования в свой репозиторий
  • Позволяет контролировать что хранится локально, хотя с некоторыми ограничениями (имена файлов, например, не хранятся)
  • НЕ позволяет узнать, статистику, сколько пиров раздаёт файл, нужна ли поддержка, доступен ли файл
  • НЕ позволяет хранить модифицируемый контент. IPNS — совсем не то.

Tahoe-LAFS

  • Позволяет контролировать статус раздачи, количество пиров, степень репликации
  • Позволяет раскидывать каждый файл кусками по участникам
  • НЕ позволяет хранить файлы в обычной FS, требуется заливать их в её репозиторий
  • НЕ позволяет проконтролировать, что в общем, хранит локальный репозиторий.
  • Условно позволяет подключаться желающим. Нужно знать секретный адрес интродьюсера. Тот, кто знает, подключается к сети. Но это чревато тем, что при утечке адреса интродьюсера сеть могут начать использовать для хранения паразитного контента.

В общем, полностью удовлетворяющего меня решения нет. «Большие» распределённые FS (Gluster, Ceph и т.п.) — не подходят по многим пунктам условий, OriFS ещё пилится... Может, я что-то упускаю?

^2 ^3 balancer73 posted on Jun 15, 2017
Please sign innew comment
Sign in as...
Submit comment
You are running out of your allowed space, please contact the site's admin at unknown to raise your limit.
user_nameadded ^1 ^2
Reply
Body
erert45on Jan 20, 2019 ^1 ^2
Reply

emule

balancer73on Aug 30, 2017 ^1 ^2
Reply

hollowsoul: То- есть чтобы публикуемые файлы были в сети всегда доступны, нужно всё-таки содержать ноду. Я правильно понимаю?

В общем, да. Если ты единственный источник. Фактически остальная сеть просто средство распределения и снижения нагрузки. Если кто-то доверенный у себя файлы не запинит, то гарантией доступности к ним будешь только ты сам.

hollowsoulon Aug 30, 2017 ^1 ^2
Reply

c ipfs непонятно.
для публикации файлов в сети нужно у себя разворачивать ноду. но для получения файлов из сети достаточно публичных шлюзов. Чтобы файл растекся по узлам требуется чтобы другие узлы файл запрашивали. конечным пользователям проще пользоваться публичными шлюзами, им нет нужды разворачивать у себя ноды.
а на публичных шлюзах место не резиновое редко запрашиваемые файлы в итоге удаляются на шлюзах, чтобы размещать новый контент.

То- есть чтобы публикуемые файлы были в сети всегда доступны, нужно всё-таки содержать ноду.
Я правильно понимаю?

balancer73on Jul 05, 2017 ^1 ^2
Reply

voland: syncthing к таковым можно причислить?

Увы, нет. Это не файловая система, а средство синхронизации файлов обычной ФС. Он не позволяет раздавать файл по некоему универсальному идентификатору без выкачивания всего репозитория.

volandon Jul 05, 2017 ^1 ^2
Reply

syncthing к таковым можно причислить?

This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More