Главная    —     База знаний

Децентрализованные приложения – DApp

Содержание

  • Что такое DApp
  • DAрр приложения: особенности и преимущества
  • DApp Ethereum, EOS и других проектов

Сегодня мы поговорим о такой горячей IT-теме, как децентрализованные приложения, их особенностях, преимуществах и перспективах.

Что такое DApp

DApp или Decentralized Application появились до биткоина. Наиболее известным и популярным DApp можно назвать BitTorrent. Однако именно криптовалютный бум привел к всплеску интереса к децентрализованным сетям и приложениям. Дело в том, что децентрализация является одной из ключевых идей биткоина, а разработанные механизмы достижения консенсуса сетью компьютеров позволили значительно расширить спектр применения DApp.

Децентрализованные приложения -  DApp

DAрр приложения: особенности и преимущества

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

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

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

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

3. Доверие. Обращаясь к услугам централизованного сервиса, вы обязаны ему доверять. Доверять свои файлы, данные, финансы, переписку и т.д. При этом не секрет, что Google, Facebook и другие компании отслеживают активность пользователей, продают их данные другим, могут иначе их использовать, но мы вынуждены с этим смириться.

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

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

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

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

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

Децентрализованные приложения -  DApp

В целом преимущества DApp очень многочисленны.

DApp Ethereum, EOS и других проектов

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: