Перспективная крипта #1 Storj основы
Intro.
Прежде чем начать свое повествование о данной валюте, хотелось бы уяснить некоторые моменты.Для меня криптовалюта интересна прежде всего с технической стороны.Вероятно, я не смогу спрогнозировать рост стоимости описываемой крипты. Однако, надеюсь у меня получится раскрыть весь ее потенциал и технологические особенности.Я постараюсь максимально просто описать принцип работы той или иной криптовалюты, насколько это возможно.
Не стоит забывать, что любое техническое описание, оперирует порой очень сложной терминологией.Простому обывателю, который первый раз видит слова - криптография, алгоритм и т.д, вероятно, придется воспользоваться дополнительными источниками информации, дабы обновить свои знания.Статью о Stroj я планирую разделить на несколько частей.Первая часть - основы, без использования большого кол-ва терминов, в общем и целом что это и зачем это нужно.Вторая часть - более глубокое рассмотрение алгоритма и принципа работы, с формулами, схемами и т.д.Основным источником информации очевидно является Whitepaper, который и послужил в качестве фундамента при написании данной статьи.
Настоящее и будущее облачного хранения.
На мой взгляд, технология децентрализованного облачного хранения сильно недооценена общественностью.По какой-то причине, крупные игроки не хотят инвестировать, хотя казалось бы, есть все предпосылки.Если рассматривать Storj или Sia с учетом уникальности на рынке их капитализации весьма малы, относительно других криптовалют.На момент написания статьи, если верить сайту Coingecko.com капитализация Sia примерно равна 1$ млрд., тогда как Storj 200$ тыс.,в сравнение, тот же EOS только на пресейле набрал в 4-5 раз больше.Очевидно, что тенденция к росту есть, разве что этот рост будет более плавным.Инвестицию в данную технологию, я рассматриваю прежде всего на длительный срок.Ожидать, что основные игроки в ближайшее время включатся в поддержку децентрализованных облачных решений, наверно все-же не стоит, однако это может случится в ближайшие несколько лет.
Что такое Storj?
Stroj - от (storage), в настоящее время стремится стать облачной платформой хранения данных, без цензуры, мониторинга и без значительного времени простоя.Это первое децентрализованное end-to-end облачное хранилище, использующее блокчейн технологию и криптографию для защиты ваших файлов.
Storj - это платформа, криптовалюта и набор децентрализованных приложений, что позволяют вам хранить данные безопасным и децентрализованным способом.Файлы шифруются, разделяются на маленькие кусочки называемые "частицами" или "осколками" и сохраняются в децентрализованной сети компьютеров, охватывающих весь мир.Никто, кроме вас, не имеет полной копии вашего файла, даже в зашифрованном виде. По этой причине Storj может быть быстрее, дешевле и безопаснее, чем традиционные платформы облачного хранения.Скорость достигается путем хранения файла на множестве машин одновременно.Дешевле, так как вы арендуете пространство жеского диска у других людей вместо того, чтобы платить за специально построенный дата-центр.Более безопасный, потому что ваш файл зашифрован и разделен.Нет необходимости полагаться на доверие к корпорации, уязвимым серверам или сотрудникам с вашими файлами.Storj целиком и полностью отказывается от доверительных отношений.
Storj использует функции блокчейна, такие как регистр транзакций, публичный/приватный зашифрованный ключ и хэш фунции для защиты.
Storj прилагает все усилия для решения проблем безопасности данных с помощью собственного веб-приложения, Storj, которое позволяет вам хранить ваши файлы.Клиентское приложение - Stroj Share, позволяет вам предоставлять дисковое пространство за деньги.
Для лучшей защиты ваших данных, файлы шифруются на стороне клиента до их непосредственной загрузки.Каждый файл разбивается на куски, которые сначала шифруются, а затем распределяеются по сети Storj.Сеть состоит из узлов Storj Share, которыми управляют пользователи по всему миру, предоставляющие неиспользуемое место на жестком диске в обмен на токены Storj.
Проблемы централизованного хостинга и их решение.
Облачное хранилище стало полагаться исключительно на крупных поставщиков, выступающих в роли доверенных третьих сторон для передачи и хранения данных.Подобная система испытывает определенные недостатки, присущие модели, основанной на доверии.Поскольку шифрование обычно не используется на стороне клиента, традиционное хранилище уязвимо для различных угроз безопасности, включая "man-in-the-middle" аттаки, малвари и недостатки приложений, которые предоставляют частные потребительские и корпоративные данные.Более того, поскольку, многие устройства полагаются на одну и ту же инфраструктуру, ошибки могут коррелировать между файлами и системами.
Децентрализованная облачная сеть обладает многими преимуществами по сравнению с облачным хранилищем на базе централизованных серверов.Безопасность данных может поддерживаться с использованием шифрования данных на стороне клиента, в то время как целостность данных поддерживается посредством доказательства возможности восстановления.Таким образом значительно сокращается воздействие сбоев инфраструктуры и нарушений безопасности.Открытый рынок хранения данных поможет снизить затраты на различные услуги хранения, предоставляя сторонам конкурентную среду.Далее описывается конкретная реализация такой сети, и набор инструментов для взаимодействия с этой сетью.
Дизайн.
Storj - протокол, который создает распределенную сеть для формирования и выполнения контрактов хранения между узлами.Протокол Storj позволяет узлам в сети заключать контракты, передачу данных проверку целостности и доступность к удаленным данным, извлечение данных, и оплату других узлов.Каждый такой узел это автономный агент, способный выполнять действия без значительного взаимодействия с человеком.
Файлы как зашифрованные частицы.
Частица или осколок - это определенная доля зашифрованного файла сохраненная в сети.Разделение файла на доли имеет ряд преимуществ для безопасности, конфиденциальности, производительности и доступности.
Перед разделением, файлы должны быть зашифрованы на стороне клиента.Эталонная реализация использует стандарт AES256-CTR, но может быть реализовано конвергентное шифрование или любая другая реализация.Это защищает содержание данных от провайдера, предоставляющего пространство для хранения данных, или фермера, содержащего данные.Владелец данных сохраняет полный контроль над зашифрованным ключом, таким образом, обеспечивая полный доступ к данным.
Владелец данных обладает знанием того, как файл будет разделен и где его доли будут храниться в сети.По мере роста набора частиц в сети, экспоненциально сложнее найти любой заданный набор частиц без предварительного знания их расположения.Имеется ввиду, что безопасность файла пропорциональна квадрату размера сети.
Размер частицы - это договорной параметр контракта.Для сохранения конфиденциальности, рекомендуется стандартизировать размеры частиц в байтах, например 8 или 32Мб.Меньшие файлы могут быть заполнены нулями, либо случайными числами.Стандартизованные размеры компрометируют попытки побочных каналов, определить содержимое данной частицы и могут маскировать поток частиц через сеть.
Разделение больших файлов, таких как видео контент и рапределение частиц по узлам уменьшает нагрузку на любой из узлов.С учетом требований, пропускная способность распределяется по сети более равномерно.К тому же, конечный пользователь может воспользоваться параллельной передачей данных, аналогичной BitTorrent или другим одноранговым сетям.
Поскольку "пиры" в основном полагаются на отдельное оборудование и инфраструктуру, сбой в какой-либо из инфраструктур не коррелирует с доступностью данных.Это означает, что создание избыточных зеркал для хранения частиц, или применение схемы четности по множеству частиц является чрезвычайно эффективным методом обеспечения доступности.Доступность пропорциональна количеству узлов, хранящих данные.
Визуализация процесса разделения файла.
- Шифрование файла.
- Шифрованный файл разделяется на части, или несколько файлов объединяются для формирования частицы.
- Предварительная проверка, выполняется для каждой частицы.
- Частицы могут быть переданы сети.
Во второй части будет более подробно рассмотрена работа протокола Storj.Статья была реализована с использованием следующих ресурсов -
Storj FAQ
Sorj Whitepaper
Приветствую!!! Подписался, Буду благодарен на Взаимность!!!
Congratulations @kernel32! You received a personal award!
Click here to view your Board of Honor
Do not miss the last post from @steemitboard:
Congratulations @kernel32! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!