Давно крутится такая идея децентрализованного облачного хранилища:
Пользователь устанавливает на своё устройство софт и выделяет ему определённый объём памяти, скажем, 100 гб. Туда вразнобой закидываются фрагменты файлов, которые загружают другие пользователи, причём алгоритм распределяет их так, чтобы устройстве лежало как можно меньше фрагментов от одного пользователя, в идеале – лишь один фрагмент одного файла, остальные разбросаны по другим устройствам. Само собой, в зашифрованном виде, и собрать их воедино можно только через авторизованный клиент.
Сколько места член сети выделил под чужие данные, на такой объём для своих файлов он и имеет право. Выделил 100 гб. – можешь загрузить до ста гигов своих данных, система их раздробит и разбросает по сети. Опционально можно попросить, чтобы каждый фрагмент дублировался на другом устройстве, но тогда на каждый гигабайт отданного места получаешь лишь полгигабайта облака.
@fedorchib storj.io
@fedorchib @mo Как в ВинРаре, видимо.