Добро пожаловать в эпоху децентрализованных систем хранения

Добро пожаловать в эпоху децентрализованных систем хранения

13 апреля 2022 г.

От протокольных уровней к системам хранения прикладных уровней


Вступление


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


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


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


Децентрализация представляет собой сложную социально-техническую концепцию, которая интерпретируется на основе ее функциональности, от уровней протокола до уровней приложений.


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


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


  • Уровни протокола: обозначаются совокупно архитектурные стеки, которые определяют базовую структуру и дизайн сети. Например, основа двухточечного интернета называется протоколом уровня 0 , а протоколы программируемых блокчейнов, такие как Ethereum и другие протоколы базового уровня, называются уровнем 1.

  • Уровни приложений: Приложения, созданные на основе программируемых протоколов, таких как смарт-контракты и системы хранения, основанные на блокчейне уровня 1, или подобные Facebook, Google и Twitter, построены на уровне Интернета 0, который работает с использованием таких протоколов, как SMTP. , TCP/IP и HTTP.

  • Федеративные системы: сплоченная и однородная единица более мелких подразделений системы, которые совместно образуют целостную систему, но сохраняют значительную локальную автономию.

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


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


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


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


Кроме того, изучение других децентрализованных объектов, таких как «quicknode» и «thegraph», которые предоставляют дополнительные услуги, позволяющие как пользователям, так и организациям управлять своими блокчейнами, узлами и использовать API для запроса индексированных ожидающих транзакций в цепочке.


Следовательно, эта статья поможет обеспечить четкое понимание, объяснив распространенные заблуждения, связанные с централизацией, децентрализацией, технологией web3 и блокчейном. Однако некоторые веб-сайты, архитектуры и узлы протокола блокчейн по-прежнему работают на централизованных серверах Amazon Web Services (AWS).


2-ранговое децентрализованное файловое хранилище


Децентрализованные файловые системы стали преобладать с момента массового внедрения технологии блокчейн; в отличие от распределенных систем обмена файлами web2.0, таких как Bit-torrent и Napster, системы хранения файлов на блокчейне требуют полной децентрализации без точки отказа.


Уровень протокола и приложения (тонкие протоколы и толстые приложения)


Уровень приложений (тонкие протоколы толстых приложений)


В начале эволюции общего интернет-протокола web1.0 и web2.0 существовало четкое различие между уровнями приложений, такими как Facebook, Twitter, Amazon и Google, с точки зрения распределения успеха от уровней протоколов, таких как TCP/IP. , HTTP, SMTP. Джоэл Монегро (2016; 2020) называет это явление «тонкими» протоколами и «толстыми» приложениями.


Джоэл Монегро заявил, что уровень протокола в web1.0 и web2.0


  • «производил неизмеримую стоимость. Но большая часть информации была захвачена и повторно собрана на уровне приложений, в основном в виде данных (вспомните Google и Facebook)»*.

Большинство первых пользователей web1 и web2 не понимают, как точка нулевого уровня передает информацию в Интернете через сервер протокола передачи гипертекста (HTTP), как система доменных имен (DNS) преобразует IP-адреса в удобочитаемое доменное имя и как просто Функция протокола передачи почты (SMTP) для передачи электронной почты с одного сервера на другой. Тем не менее, они наслаждались безупречным обслуживанием.


Уровень протокола web1.0 и web2.0 был до некоторой степени децентрализован, например, DNS.


Тонкие протоколы Web2.0 и толстые приложения (Источник: https://www.usv.com/)


Уровень протоколов (Fat Protocols Thin Application)


Следовательно, по мере распространения консенсусной технологии блокчейн протокол становится «FAT», а приложения, построенные на основе протоколов, считаются «тонкими».


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


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


Тонкие протоколы Web3 и Blockchain и толстые приложения (Источник: https://www.usv.com/)


Типы блокчейна


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

  • Частный блокчейн: Централизованное, разрешенное взаимодействие является частным и требует разрешения для участия с точкой отказа.

  • Блокчейн консорциума: полуразрешенный.

Децентрализованное хранилище


Децентрализованные системы хранения — это сетевые или основанные на блокчейне одноранговые сети пользователей-операторов (узлов), которые контролируют распределенное хранение данных в разных местах.


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


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


Система хранения файлов на основе блокчейна


Сеть Arweave теперь использует Succinct Random Proofs of Access (SPoRA). Краткие доказательства произвольного доступа (SPoRA) — это новый тип механизма консенсуса для сети Arweave.


Перед переходом на Succinct Random Proofs of Access Arweave использовал классический механизм консенсуса Proof of Work (PoW) с дополнительным требованием, чтобы блоки включали ссылку на прошлые данные в сети, известные вместе как Proof of Access (PoA).


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

  • Ethereum: Децентрализованная система хранения файлов приложений с механизмом разработки для размещения смарт-контракта.

Распределенная сетевая система хранения файлов


  • Межпланетная файловая система (IPFS): IPFS – это децентрализованный протокол хранения файлов в Интернете, предназначенный для использования в качестве HTTP-протокола web2.0 в среде web3, который указывает пользователям их данные с помощью хэша, чтобы найти узлы, хранящие содержание без каких-либо стимулов.

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


  • Пината

Контрактная децентрализованная система хранения файлов


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

Пытаясь стать известным облачным хранилищем web3 и децентрализованной альтернативой централизованным платформам web2.0, filecoin рассматривает 4 дополнительные категории вариантов использования (1) хранилище NFT и Web3; (2) постоянное хранилище и наборы данных Web2. (3) метавселенная и игры; и (4) аудио и видео.


  • Скайнет

  • Сиакойн

  • Storj: сеть Storj использует хранилища объектов для криптографического шифрования, разделения и распределения сохраненных данных между одноранговыми узлами. Storj стремится заменить одно из широко используемых централизованных облачных решений и решений для хранения, Amazon S3, поэтому использует S3-совместимые API.

Децентрализованная система хранения с внутрисетевыми стимулами (Источник: https://pixelplex.io/)


Вывод


Децентрализация выходит за рамки демократизации участия или распределения узлов в одноранговой сети.


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


Большинство NFT и файлов в цепочке хранятся с IPFS и Arweave, и это лишь некоторые из них, потому что хранение файлов непосредственно в цепочке блоков может быть очень дорогим и привести к задержке данных. Следовательно, существует потребность в децентрализованной и распределенной системе хранения файлов для улучшения системы хранения в экосистеме.


Статья также опубликована здесь.



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE