Блокчейн навсегда изменил мир финансов, предложив P2P-платёжные системы, хотя эта технология предоставляет больше возможностей, чем просто криптовалюты. Децентрализованные приложения (dApps) — не менее важный продукт блокчейна.
В отличие от криптовалют они предлагают решения для множества задач: от гемблинга и заказа пиццы до инвестирования, управления проектами и обработки Больших данных. Расскажем, зачем нужны и как работают децентрализованные приложения.
Вам нужно разработать dApps? Напишите нам в Телеграм. Компания Polygant занимается разработкой приложений для криптопроектов и финтеха под ключ.
Содержание
В блокчейне хранятся записи обо всех транзакциях монет, проведённых через P2P-платёжную систему. Криптовалютные кошельки, то есть программные клиенты, выполняют операции с данными из этих записей: генерируют адреса (ключи), обновляют баланс и прочее. Собственно, криптовалюты номинально можно причислить к dApps, ведь они функционируют в блокчейнах, используя распределённый реестр как средство хранения и передачи информации.
Если в такую систему добавить специальную среду для исполнения программного кода, то можно получить децентрализованный компьютер. Он будет столь же безопасным и надёжным, как криптовалюты. Многие блокчейн-платформы располагают такими возможностями и создают виртуальную машину, например, в Эфириуме это EVM. А программный код, который выполняется в ней, называется смарт-контракт.
С помощью смарт-контракта можно, например, выпустить служебный токен. В одном только Эфириуме по стандарту ERC-20 разработчики создали 267 тысяч токен-контрактов.
Однако dApp — больше чем ещё один новый токен. Он работает на блокчейне и смарт-контрактах — программном коде, который задаёт условия исполнения различных операций. В отличие от смарт-контракта dApp представляет собой готовый программный продукт или сервис с пользовательским интерфейсом и полезными функциональными возможностями.
Децентрализованных приложений уже несколько тысяч: онлайн-игры, в том числе азартные, P2P-биржи, инвестиционные проекты с разным уровнем риска. Есть даже отдельный сегмент, ориентированный на B2B. Пример такого приложения — ChainLink, который позволяет обрабатывать и анализировать множество данных из различных источников с помощью специализированных смарт-контрактов.
Чтобы разработать децентрализованное приложение, нужны идея, опытные программисты и блокчейн-платформа с поддержкой смарт-контрактов. Вот самые популярные платформы:
Это только четвёрка лидеров, контролирующая 91% рынка. Ассортимент платформ для запуска децентрализованных приложений намного больше. Steem, Klaytn, ICON и сотни других блокчейн-платформ предлагают свои решения, благодаря которым разработчики получают инструменты для реализации идей в dApps.
Первым dApp, которому удалось собрать огромную аудиторию, был проект The DAO (Децентрализованная Автономная Организация). Его целью было создание децентрализованного сообщества, участники которого принимали бы коллективные решения о финансировании различных криптопроектов в экосистеме Эфириума. Идея приглянулась 18 тысячам энтузиастов, вступившим в проект. К сожалению, его обворовали хакеры, так что организация «обанкротилась».
The DAO преследовал только инвестиционную цель, а если обратиться к популярным приложениям широкого применения, то ярким примером следует признать Steemit. Сначала это была социальная сеть на блокчейне, в которой авторы качественного контента получали вознаграждение в виде монет Steem. Со временем Steemit эволюционировал в экосистему Steem, состоящую из различных сервисов, в том числе запуск новых децентрализованных приложений.
Рынок децентрализованных приложений активно развивается, появляются новые интересные проекты. Выявить среди них одного несомненного лидера года сложно, поскольку рейтинги присваивают первое место разным приложениям. Следующие 3 dApps мелькают чаще остальных:
Эти, а также тысячи других dApps полностью раскрывают потенциал технологии блокчейн для реального мира. Рекомендуем присмотреться к ним внимательнее, так как надежды на развитие нового поколения цифровых решений и Веба 3.0 связаны как раз с децентрализованными приложениями.