Если вы все еще храните все файлы у себя на устройстве, эта статья для вас. На протяжении последних лет все большую популярность приобретают облачные сервисы, такие как Dropbox, Google Drive, Yandex Disc и Evernote. Они позволяют избавиться от необходимости покупать физические носители для хранения большого объема данных, чем и полюбились миллионам пользователей со всего мира.
Однако мир не стоит на месте: на смену централизованным сервисам приходят децентрализованные.
Они позволяют арендовать свободное пространство для хранения не у крупных гигантов, которые могут закрыть вам доступ к важным файлам, поднять тарифы и другими способами повлиять на вашу жизнь, а у других пользователей peer-to-peer cети (одноранговая сеть, все участники которой наделены равными правами). Итак, в чем особенности и сложности поставленной задачи?
Базовые принципы децентрализованного хранения файлов
Как же работает? Пользователь, желающий воспользоваться сервисом, шифрует отправляемый файл и сохраняет в надежном месте ключ для дальнейшей расшифровки. Далее файл делится в системе на множество частей — шардов (подробнее про шарды в статье). После этого создаются несколько дубликатов для снижения рисков потери отдельных частей файла.
Полученные фрагменты рассылаются различным участникам peer-to-peer сети.
Это достаточно безопасно, потому что все люди, предоставляющие свое хранилище, имеют лишь отдельный шард, который зашифрован, а получить доступ к другим не могут. Другими словами, файл останется нетронутым, а его содержание — секретным.
Для доступа к файлу понадобится полученный ранее приватный ключ, который находится только у отправителя. По его запросу сеть заново соберет файл и направит его на устройство.
Потенциал рынка
Стоит ли игра свеч? Определенно, да.
Спрос на подобные услуги возрастет к 2021 году до отметки в $75 млрд. В 2022 — до $93 млрд.
На данный момент ключевыми игроками является Amazon и Google, однако все может измениться. Кто же может прийти на смену мастодонтам рынка?
Крупнейшие игроки рынки децентрализованного хранения файлов
Storj
Самый популярный и старейший проект в сфере децентрализованного хранения файлов. Он объединяет более 40 тысяч людей. Работает Storj на открытом исходном коде и имеет понятный интерфейс, позволяющий охватить широкую аудиторию. Подробный обзор от Chain Media читайте по ссылке.
Sia
Основной конкурент Storj с успешно функционирующем готовым продуктом. Sia предполагает деление файлов на 30 шардов (3 копии каждого сегмента). Такой подход снижает риски утери отдельных частей файла из-за высокой «избыточности». Присутствует шифрование данных перед отправкой.
Главное отличие от Storj заключается в том, что команда проекта разработала собственный блокчейн.
Он не предназначен для использования участниками сети напрямую: с помощью него функционируют смарт-контракты (Что такое смарт-контракты простым языком?)
В отличие от Storj, услуги Sia нельзя оплатить фиатными деньгами. В качестве платежного средства сервиса были разработаны токены Siacoin (SC), которые также используются для вознаграждения работы майнеров, поддерживающих блокчейн (которые зачастую объединяются в пулы). Для лучшего понимания майнинга читайте FAQ.
За 2017 год проект вырос в десятки раз. Вместо 75 хостов на данным момент в сети присутствуют более 1000, а объем доступного хранилища вырос в 7 раз до 3.3 Петабайт (3.3 млн Гб). Этого все еще недостаточно, чтобы сравняться с Storj, но темпы роста увеличиваются.
Filecoin
В отличие от рассматриваемых ранее проектов, конечный продукт от Filecoin еще не был запущен, но эта темная лошадка способна многих удивить. Специалисты пророчат ей славу с первых дней.
С этим сложно спорить: достаточно лишь посмотреть, кто стоит за проектом. Protocol Labs. Та самая команда, которая реализовала и запустила одноранговый гипермедийный протокол связи IPFS. Это позволило создателям проекта, который поддерживают такие влиятельные фигуры индустрии, как венчурный фонд Andreessen Horowitz (Skype, Foursquare, Twitter, Facebook, Groupon) и Naval Ravikant, провести одно из самый успешных ICO в истории, собрав более $200 млн.
С технической точки зрения Filecoin представляет собой платформу, которая использует 2 типа нод.
Первый — аналог узлов в Sia и Storj, предназначенный для хранения файлов. Отличием является желание Filecoin отдавать приоритет крупным игрокам с большими объемами доступных для использования хранилищ.
Второй тип узлов предназначен для получения файлов по запросу. Планируется, что они будут расположены «в середине», будучи окруженными нодами первого типа. Для создания и поддержания нод второго типа необходимо хорошее интернет-соединение с малым временем ожидания. Остается добавить, что в проекте реализован механизм, который вознаграждает участников за «создание избыточности» файлов. Присутствует и маркетплейс, где можно выставить за услугу хранения файлов справедливую, по вашему мнению, цену.
MaidSafe
На сегодняшний день проект не окружен большим количеством слухов. По большому счету, команда MaidSafe не фокусируется на создании инструмента для децентрализованного хранения. Их цель несколько иная: стать важным участником в области децентрализованных вычислений.
Предполагается создание площадки для аренды неиспользуемых вычислительных мощностей.
Это позволит специалистам со всего мира обрабатывать операции на порядки быстрее, а простым пользователям — монетизировать работу оборудования.
Другим интересным отличием MaidSafe от конкурентов является возможность анонимного использования сети и размещения файлов, что в некоторых случаях чрезвычайно необходимо.
Проект находится на стадии разработки альфа-версии.
Заключение
Рынок децентрализованного хранения и вычислений развивается семимильными шагами. Спрос на подобные решения растет, и разработчики со всего мира не покладая рук стараются предложить лучший продукт и привлечь пользователей. Конкуренция очень высока, что традиционно приводит к появлению все более совершенных продуктов и внедрению инноваций. Несмотря на то, что пока такие интернет-гиганты, как Google и Amazon кажутся недосягаемыми, через пару лет все может измениться.
Не забывайте, что любая принципиально новая технология, изменившая впоследствии мир, на стадии зарождения не воспринималась серьезно.
Почему децентрализация настолько важна и как она способна преобразовать наш мир читайте в статье.