Такие разные dApps: как появились, зачем и где применяются
И какая судьба их ждет?
dApps или децентрализованные приложения – следующий логичный шаг в применении блокчейна после смарт-контрактов. Но если смарт-контракты сосредоточены в основном на финансовых операциях, то функционал dApps гораздо шире.
dApps – приложения на базе блокчейн. Состоят из backend, работающего в децентрализованной сети и пользовательского интерфейса. Чтобы приложение функционировало, не нужен центральный сервер. Пользователи взаимодействуют с поставщиками услуги напрямую. Главное преимущество децентрализованных приложений – их эластичность, открытость и возможность стимулировать пользователей.
Появились децентрализованные приложения в блокчейне Ethereum. Эта сеть изначально заявила в своем white paper, что ее цель – создать альтернативный протокол для построения децентрализованных приложений. Для этого Ethereum внедрил отдельный язык разработки solidity. Наиболее успешные приложения на Ethereum - Golem, Augur и Melonport.
Вслед за Ethereum появились и другие платформы, которые поддерживают dApps. Например, успешнейший проект EOS, токены которого входят в портфель Advance.Fund, также поддерживает dApps и смарт-контакты с возможностью многозадачности и миллионной масштабируемостью. Еще один успешный проект в составе портфеля фонда с поддержкой децентрализованных приложений Zilliqua. Поддерживает dApps и Cardano.
Децентрализованные приложения бывают 2 классов:
- анонимные приложения для повседневного использования с мгновенным и автоматическим выполнением всех действий, например – BitTorrent;
- приложения, учитывающие репутацию пользователей, где все узлы экосистемы отслеживаются и поддерживают определенный статус.
В WP Ethereum, который является базисом для dApps, выделено три категории:
Финансовые – с инструментами финансовых операций для фиата и крипты;
Частично финансовые – в них присутствует финансовая составляющая, но она не является самоцелью. Применяются для систем лояльности с начислением бонусов, например;
Нефинансовые – сервисы идентификации, сервисы голосований и опросов, хранилища файлов.
Приложение можно назвать по-настоящему децентрализованным, если:
У него открытый исходный код;
Данные хранятся защищено в общедоступном блокчейне;
В сети приложения используются токены;
Используется стандартный криптографический алгоритм;
Майнеры в том или ином виде получают вознаграждение за вклад в экосистему.
Примеров применения dApps множество:
- Финансовое прогнозирование. Например, приложение Augur, которое предсказывает тренды в любых областях. Или букмекерское приложение Sport Crypt.
- Продажа неиспользуемых вычислительных мощностей. Например, Golem.
- Хранение и шифрование данных, например Sia и DocStamp.
- Защита данных и идентификация, например Safe Network или нашумевший UPort.
- Поиск работы, например Ethlance.
- Проведение ICO, как ICO Wizard.
- Соцсети и мессенджеры. Например децентрализованный аналог твиттера Crypto Speech или приложение для обмена сообщение между адресами Ethereum сети Ethychat.
- Коллекционирование. База криптотоваров, в том числе коллекционных, на базе Ethereum под названием Open Sea.
- Искусство. Например, виртуальная галерея Crypto Arts.
- Наконец, игры. Такие как стратегия Etherization с внутренней валютой ethereum, а также известная игра CryptoKitties.
Как отмечают эксперты Advance.fund, dApps сейчас находятся на ранней стадии развития. Плохой UX пока сдерживает развитие децентрализованных приложений. UX расшифровывается как user experience и переводится как пользовательский опыт. Это совокупность поведения, отношения и эмоций пользователя от использования продукта. И с этим действительно у dApps очень много проблем.
Чтобы было понятнее, рассмотрим использование dApps на примере UX CryptoKitties. Чтобы поиграть в криптокотят, мало создать аккаунт, нужно установить разрешение MetaMask, купить ETH на одной из бирж и только после этого можно купить криптокотенка. Это слишком сложная система для многих пользователей, что вынуждает их отказаться от решения сыграть.
Пока существует слишком мало децентрализованных приложений, реальная ценность которых превзойдет эти сложности.
Но все больше пользователей не хотят делиться своими личными мета-данными с корпорациями, чтобы они зарабатывали на них, продавая другим компания или организовывая узкоцелевую рекламу для них. Это шанс для будущей популярности dApps. Использование dApps для единоличного владения своими данными уменьшает недостатки несколько усложненного UX. Пользователю понятно, зачем нужен такой усложненный механизм и он использует его, так как это единственный путь сделать информацию о себе неприкосновенной.
Осложняет работу с dApps и медлительность поддерживающих их блокчейн платформ. Но скорость блокчейнов растет, а над интерфейсами dApp уже работают профессионалы из известных централизованных онлайн серисов. Поэтому децентрализованные приложения уже в скором будущем обзаведутся удобным UX и получат шанс завоевать широкую аудиторию.