Постоянное хранение данных в IPFS - PullRequest
0 голосов
/ 11 ноября 2018

Недавно я разработал альтернативу Google Drive с использованием IPFS (технология децентрализованного хранения). Приложение serverd его предназначение, но страдало от 2 главных проблем:

  1. Приложение было очень круто для маленьких файлов, но для больших файлов загрузка была очень медленной и в конечном итоге остановилась.
  2. Данные не были постоянными, что означает, что я потерял несколько файлов после нескольких часов загрузки.

Мои вопросы:

Является ли IPFS постоянной системой хранения? Если нет, какие меры могут быть использованы для обеспечения его устойчивости?

1 Ответ

0 голосов
/ 12 ноября 2018

Разобрался с твоим вопросом. Так что подойду к пунктам. Is IPFS a persistent storage system ?

IPFS - это распределенная система, которая может (помимо прочего) разрешать хэш контента для контента, который она представляет. Этот контент никогда не может быть гарантированно доступным (возможно, вы находитесь в автономном режиме, возможно, все одноранговые узлы с ним отключены, возможно, вы находитесь за мощным NAT, возможно, разделение сети и одноранговые узлы с содержимым находятся на другом раздел). В IPFS простой или децентрализованной системы объект подключается только тогда, когда узлы, удерживающие объект, расходуют энергию.

И ваша вторая часть, IPFS в основном для постоянства и постоянства! = Persistent.IPFS сама в настоящее время обрабатывает это посредством «закрепления», что исключает объект и его дочерние элементы из сборки мусора в пределах одного узла IPFS.

Продолжается работа над тем, чтобы сделать его более постоянным. Один из них - Filecoin ( paper ), и есть пара конкретных идей для инструмента ipfs-cluster.

...