В этом посте владелец продукта RIF Storage Team Войтех Симетка анализирует назначение хранилища RIF.

Войтех Симетка

Мир полностью переходит от физического к цифровому. Многие аспекты нашей жизни переходят на экраны, и появляются новые технологии для решения проблем, связанных с преобразованием всего в цифровую форму. Одной из наиболее перспективных является, без сомнения, технология блокчейна. Это технология, позволяющая использовать криптовалюты (помимо прочего), которая дает каждому возможность принимать непосредственное участие в обмене ценностями. Приложения, использующие криптовалюты, обещают предоставить альтернативы популярным услугам, которые мы все используем, но разработанные с учетом децентрализации, конфиденциальности, устойчивости к цензуре и доступности. Мы часто называем их децентрализованными приложениями (dApps). Тем не менее, многие приложения зависят от централизованных систем. Это не случайность. У нас еще нет всех элементов, необходимых для создания действительно децентрализованного и всеобъемлющего Интернета ценностей. Одним из этих недостающих компонентов являются хранилища.

Мотивация

Любое полезное приложение в какой-то момент должно будет хранить и извлекать данные. Раньше мы хранили большую часть данных локально на наших компьютерах и в телефонах. Позже мы начали осваивать облачные хранилища. Это хорошо согласуется с архитектурой «клиент-сервер» приложений, но приносит новые риски и проблемы:

  • Централизация: Интернет должен был быть распределенной системой, в которой любой отдельный узел может быть уничтожен без ущерба для всей системы. Однако в настоящее время большая часть наших данных сосредоточена в централизованных центрах обработки данных, таких как Facebook, Google или Microsoft, что увеличивает риск злоупотребления данными, утечек и отказа в обслуживании. При использовании децентрализованных систем хранения вам не нужно будет полагаться на централизованные серверы. Все может быть буквально распределено по тысячам узлов во всем мире.

  • Цензура: Веб-ресурсы, такие как веб-страницы, могут быть легко подвергнуты цензуре путем блокирования или атаки на серверы, на которых хранится контент. Однако если контент размещен в децентрализованном хранилище, его гораздо сложнее подвергнуть цензуре, поскольку он хранится в децентрализованной сети. Пока существует узел, хранящий копию содержимого, контент будет доступен.

  • Потери данных: Точно так же, если поставщик прекращает существование, весь контент, который он обслуживал, пропадает. Хотя есть организации, такие как Internet Archive, которые хранят архивные копии веб-сайтов, это централизованное немасштабируемое решение, которое в любой момент может тоже стать недоступным. Кроме того, любые ссылки на этот контент будут нарушены, поскольку архив будет храниться по другому адресу. В децентрализованном хранилище данные описываются по содержимому, а не по месту их хранения. Таким образом, до тех пор, пока в сети хранения имеется копия, ее можно извлечь по той же ссылке — не имеет значения, на каком узле она хранится.

  • Масштабирование и задержки: К популярному контенту могут получить доступ миллионы пользователей в час со всего мира. Если хранить данные на одном сервере, качество обслуживания быстро ухудшится, поскольку все эти пользователи будут использовать ресурсы только одного сервера. В то же время у пользователей, находящихся далеко от сервера, будет гораздо большая задержка в получении данных по сравнению с пользователями, находящимися поблизости. Обе эти проблемы часто решаются путем дублирования контента и его распространения на несколько серверов по всему миру. Такие службы называются сетями доставки контента (Content Distribution Network, CDN). Однако использование CDN может быть довольно дорогим и сложным. В зависимости от реализации децентрализованное хранилище — это, по сути, CDN, которая дает определенные преимущества без дополнительных затрат и необходимости настройки.

Концепция

В RIF мы создаем набор открытых и децентрализованных протоколов инфраструктуры. Наша цель — обеспечить более быструю, простую и масштабируемую разработку децентрализованных приложений (dApp). RIF Storage — это один из протоколов, обеспечивающих децентрализованное хранение данных.

Как разработчик, вы можете использовать RIF Storage для безопасного обслуживания вашего dApp без необходимости иметь сервер. Благодаря интеграции с протоколом RIF Directory ваши пользователи могут получить доступ к dApp через удобный для запоминания веб-адрес. Когда вы разрабатываете новую версию, вы можете загрузить ее в сеть и сопоставить ее с адресом вашего dApp.

Как пользователь, вы можете быть спокойны, зная, что контент, который вы создаете в dApp, зашифрован и хранится в сети RIF Storage, что сводит к минимуму вероятность злоупотребления или недоступности. Вы даже можете использовать RIF Storage самостоятельно в качестве облака, синхронизировать свои данные с другими компьютерами или делиться ими с друзьями и членами семьи с минимальными усилиями и, вероятно, лишь за малую часть тех денег, которые вы платили бы где-то в другом месте. Как физическое лицо или компания, вы можете зарабатывать деньги, предоставляя неиспользуемые ресурсы хранилища в сети. Любой может принять участие, и, благодаря интеграции RIF Payments, он будет вознагражден за каждый блок данных, обслуживаемых с минимальными затратами.

Ясно, что мы рады предоставить вам RIF Storage, и мы с нетерпением ждем, чтобы увидеть вас и поддержать в том, чтобы донести до людей новые интересные сценарии его использования.