Меню

Что такое STORJ? Обзор криптовалюты Storj

Storj – это децентрализованное файловое хранилище с открытым исходным кодом.

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

Цель проекта – сделать облачное хранение данных дешевым, функциональным и надежным.

Традиционные облачные хранилища, такие как Dropbox или Google Drive имеют серьезные ограничения. Хотя файлы в этих сервисах резервируются с завидной избытычностью, пропускная способность центра обработки данных или неожиданные отключения могут ограничить доступ к вашим файлам.

Также существует проблема конфиденциальности. Эти компании контролируют ваши файлы, в том числе возможность доступа к ним.

Платформа Storj использует блокчейн и одноранговые сети для решения этих проблем. Она распределяет файлы с хорошей избыточностью. Это также гарантирует, что вы единственный, кто может получить доступ к вашим файлам.

Здесь нужно провести параллель между Storj, платформы с открытым исходным кодом, и Storj Labs – коммерческой организацией.

Любой желающий может создать экземпляр или копию программного обеспечения с открытым исходным кодом, функционирующую на базе Storj.

Однако Storj Labs уже сделал это, и у компании уже есть сеть из тысячи пользователей. Storj Labs взимают комиссию за пользование предоставленными услугами.

В статье мы детально рассмотрим принцип работы площадки, и откроем секрет ее успеха. Шумиха вокруг проекта колоссальная, но так ли Storj хорош, как он себя рекламирует? Решать вам. В конце концов, вам, наверно, тоже нужно хранить свои данные в облаке.

Помните Торренты

Чтобы лучше понять принцип работы Storj, нужно обратиться к торрентам. В начале 2000-х торренты повсеместно использовались пусть для незаконного, но бесплатного скачивания фильмов, музыки, ТВ-программ.

Торренты (если кто забыл, торрент – технология обмена большими потоками данных от множества источников через сеть) используют одноранговую сеть.

Они работают так

  1. У многих пользователей есть копии одного и того же файла.
  2. Когда кому-либо требуется копия того или иного файла, этот кто-то отправляет запрос в одноранговую сеть.
  3. Пользователи, у которых есть запрашиваемый файл, называются сидами (seeds). Они отправляют файл просителю.
  4. Проситель получает много фрагментов от разных сидов, а программное обеспечение торрента компилирует эти фрагменты, чтобы воссоздать первоначальный файл.

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

Это означает, что передача файлов потенциально может быть быстрее, чем загрузка всего объекта из одного источника.

Кроме того, в целях приобретения пиратских копий музыки и видео торренты являются децентрализованными.

Никто не контролирует торрент, его работу трудно остановить, потому что тогда придется остановить работу каждого отдельного сида.

Storj работает аналогичным образом, за исключением предоставления пиратской музыки и видео. Изображение ниже полностью иллюстрирует работу площадки.

Сегментация данных

Storj подобен торрентам в том плане, что он тоже сегментирует файлы. Это значит, что когда пользователь выбирает Storj для хранения файлов, сервис сразу же разделяет эти файлы на множество фрагментов.

Сегментация (разделение) данных дает двойное преимущество

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

Таким образом, вы становитесь единственным человеком, который знает, где расположены все сегменты ваших файлов.

Местоположение сегмента данных (шарда) – главное отличие Storj от торрентов. Торренты предоставляют местоположение сегмента в публичный доступ, чтобы скачивание файлов было максимально простым для любого пользователя.

Storj, как сервис облачного хранения данных, ставит конфиденциальность пользователей на первое место. Пользователь-загрузчик становится единственным человеком, который знает, где будут находиться все сегменты его файлов.

Для реализации этого Storj прибегнет к криптографии и технологии блокчейн. Платформа внедрит так называемую распределенную хеш-таблицу, чтобы пользователи могли расположить все шарды/сегменты изначального файла.

Такая хеш-таблица подразумевает наличие закрытого ключа для обнаружения всех шардов. Без ключа угадать расположение распределенного файла будет практически невозможно.

Storj использует распределенную хеш-таблицу, которая называется Kademlia. Она является фундаментом во всей архитектуре Storj.

Паритетные сегменты и кодирование со стиранием избыточных фрагментов

Отдельные сегменты файлов отправляются на обычные компьютеры по всей сети Storj. Но что делать, если один из этих компьютеров выключается или перестает поддерживать Storj? Все фрагменты данных, хранящиеся на этом компьютере, будут утеряны?

Storj явно должен реализовать некоторый принцип избыточности в своей системе. Платформа сделает это на примере с паритетными сегментами файлов.

Когда вы загружаете файл, вы можете выбрать уровень избыточности, который требуется для вашего файла, но Storj также поможет вам настроить это самостоятельно.

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

Тем не менее, с течением времени вероятность потери фрагмента возрастает.

Хотя Storj проводит регулярные аудиты и другие методы проверки, чтобы убедиться, что этого не происходит, наилучшим способом сохранения данных все же является их периодическое изъятие из сети и восстановление на своих носителях до того, как они будут повторно загружены в хранилище Storj.

Конечно же, противоположная ситуация тоже является проблемой. Слишком большая избыточность фрагментов приведет к сбоям в системе Storj.

Для этого платформа вводит правила кодирования со стиранием, чтобы уменьшить избыточность фрагментов, которые были продублированы слишком много раз.

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

Сквозное шифрование

Здесь степень засекречивания данных переходит на новый уровень. Сегментация и создает хороший уровень конфиденциальности, поскольку ни один владелец данных (фермер) не может прочитать весь файл целиком.

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

Чтобы противостоять этому, Storj помогает загружающим файлы в сервер пользователям (арендаторам) сжимать и шифровать файлы перед сегментацией.

Зашифрованный файл имеет только один ключ, и арендатор хранит этот ключ на своем компьютере или мосту, как это называется в сети Storj.

Как единственный владелец шифровального ключа, арендатор становится единственным человеком, способным прочитать файл.

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

Чтобы взломать Storj и получить доступ к файлу, нужно сначала определить расположение всех фрагментов файла. Это почти невозможно без закрытого ключа к хеш-таблице Kademlia.

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

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

Верификация файлов

Возникает вопрос: как пользователь может знать, что его файлы все еще находятся в хранилище? Может ли фермер попросту удалить вверенные ему фрагменты или просто отключиться от сети?

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

Storj отправляет запрос фермерам, и если фермер изменил или удалил зашифрованный сегмент, то он не сможет на него ответить.

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

В предстоящих релизах Storj намеревается внедрить систему репутации для фермеров узлов.
Это поможет определить, какие узлы работают честно и обладают высокой пропускной способностью.

Мост

Новейшая инициатива от Storj – введение сервера Bridge (мост). До появления этого сервера арендаторы хранили закрытые ключи шифрования на своих компьютерах.

Это было нормально, если пользователь хотел получить доступ к своим файлам с одного и того же компьютера. Но что делать, если вы хотите получить свои файлы с другого устройства?

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

Следующим шагом является совместное использование файлов и предоставление доступа. Поскольку файл уже расположен в облаке, разрешенный децентрализованный обмен файлами – это просто проверка личности и предоставление разрешения. Storj надеется в ближайшее время реализовать обмен файлами.

Объем хранилища и стоимость

Сеть Storj насчитывает свыше 20,000 арендаторов и 18,000 фермеров. В общей сложности в распоряжении Storj имеется более 8 петабайт места дл хранения, или около 450 ГБ на одного фермера.

Storj недавно перешел в Ethereum, где теперь находится приложение и хеш-таблица.

Если вы хотите больше узнать о криптовалюте Ethereum, читайте статью Что такое Ethereum? Руководство для начинающих

Использование платформы вполне доступное, так как она работает по принципу «плати только за то, что используешь».

Более того, пользователь может возмещать затраты на хранение файлов, предоставляя место на жестком диске своего компьютера.

Цель платформы – стать быстрее и дешевле других облачных сервисов вроде Dropbox или Google Drive.

Монеты

Монеты Storj (STORJ) – это способ оплаты внутри сети. Комиссии, которые платят арендаторы, идут фермерам, которые предоставили место на своих жестких дисках и пропускную способность для сети.

В то время как Storj Labs использует исключительно монеты STORJ, платформа с открытым исходным кодом Storj не такая принципиальная в этом отношении.

STORJ является приоритетной криптовалютой, но оплата также может производиться в эфирах, биткоинах и других монетах.

Сведения о монете STORJ

  • Общее количество монет: 500 миллионов.
  • Продано во время ICO: До 25% (июнь 2017).
  • Скорость выпуска: новые монеты больше не выпускаются.
  • Блокчейн: Ethereum.
  • Консенсус: Proof of Work (доказательство выполнения работы).

Команда

Шон Уилкенсон является основателем Storj и генеральным директором Storj Labs. Он впервые занялся майнингом и развитием сети Bitcoin в 2012 году. В 2014 году он основал платформу Storj с открытым исходным кодом.

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

Заключение

Децентрализованное хранение – большая необходимость в мире одноранговых сетей и технологии распределенного реестра. Storj не единственные в своем роде. Конкурентами проекта являются Sia, Maidsafe и Filecoin.

Если вы хотите больше узнать о платформе Bluzelle – децентрализованной базы данных для блокчейн-платформ, читайте статью Что такое BLZ и BNT? Полный обзор Bluzelle – децентрализованной базы данных для блокчейн-платформ

Если вы хотите больше узнать о лучшем решении для децентрализованного хранения файлов, читайте статью Лучшие решения для децентрализованного хранения файлов (Storj, Sia, Filecoin, Maidsafe)

Хорошая новость для поклонников Storj в том, что эта площадка, похоже, превзошла конкурентов в плане адаптации, удобства использования и реализованных технологий.

Оставить комментарий

ТОП 3 криптобиржи