Резюме
Децентрализованные приложения (DApps) — это приложения, которые работают в сетях блокчейна. Существует множество DApp-приложений с разными вариантами использования, например, для игр, финансов, социальных сетей и т. д.
Хотя DApps могут выглядеть как обычные мобильные приложения на вашем телефоне, их серверная система отличается. Для работы DApps используются смарт-контракты в распределенной сети, а не централизованная система. Это делает их более прозрачными, децентрализованными и устойчивыми к атакам, но также создает новые проблемы.
Введение
С момента рождения Биткойна (BTC) более десяти лет назад блокчейны эволюционировали и стали предлагать множество новых функций и вариантов использования, выходящих за рамки простой расчетной единицы. Одной из этих новых возможностей является создание децентрализованных приложений (DApps), использующих технологию блокчейна для придания новых функций многим традиционным отраслям и услугам.

Что такое децентрализованные приложения (DApps)?
Децентрализованные приложения (DApps) — это приложения или программы, основанные на смарт-контрактах, которые работают на блокчейнах, а не на централизованных серверах. Они выглядят как обычные мобильные приложения на вашем смартфоне и предлагают широкий спектр сервисов и функций: от игр до финансов, социальных сетей и многого другого.
Как следует из названия, DApps работают в децентрализованных одноранговых сетях. В первоначальном отчете предполагалось, что DApps будут иметь следующие характеристики:
Открытый исходный код: исходный код DApps общедоступен, а это означает, что каждый может его проверять, использовать, копировать и изменять. Не существует какой-либо одной организации, контролирующей большую часть ее монет или токенов. Пользователи также могут вносить предложения и голосовать за изменения в DApp.
Децентрализованность и криптографическая безопасность: для обеспечения безопасности данных вся информация в DApp криптографически защищена и хранится в общедоступной децентрализованной цепочке блоков, поддерживаемой несколькими пользователями (или узлами).
Токенизированная система: DApps доступны с помощью криптографического токена. Они могут использовать криптовалюты, такие как ETH, или генерировать собственный токен, используя алгоритм консенсуса, такой как доказательство работы (PoW) или доказательство доли (PoS). Токен также можно использовать для вознаграждения участников, таких как майнеры и стейкеры.
В этом общем определении блокчейн Биткойна можно определить как децентрализованное приложение и, возможно, самое первое из когда-либо созданных децентрализованных приложений. Он имеет открытый исходный код, все данные хранятся в его децентрализованной цепочке блоков, основан на криптотокене и использует алгоритм консенсуса PoW. То же самое касается и других блокчейнов, обладающих вышеуказанными характеристиками.
Однако сегодня термин «DApps» обычно относится ко всем приложениям, имеющим функциональные возможности смарт-контрактов и работающим в сетях блокчейна. Блокчейн Биткойна не поддерживает смарт-контракты, поэтому большинство людей не считают его децентрализованным приложением.
По состоянию на июнь 2022 года большинство DApps находятся в сети Ethereum. Он предоставляет разработчикам DApp надежную инфраструктуру для разработки сценариев использования. Но по мере развития DApps разработчики начали создавать их на других блокчейнах, включая BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS и других.
Как работают децентрализованные приложения?
DApps — это приложения, основанные на смарт-контрактах. Его внутренний код работает в одноранговых распределенных сетях. Смарт-контракт функционирует как набор предопределенных правил, применяемых компьютерным кодом. При выполнении определенных условий все узлы сети выполняют задачи, определенные контрактом.
После того, как смарт-контракт развернут в блокчейне, его сложно изменить или удалить. Таким образом, даже несмотря на то, что команда разработчиков DApp была расформирована, пользователи по-прежнему могут получить доступ к DApp.
Преимущества децентрализованных приложений
Хотя интерфейсы DApps и традиционных приложений могут выглядеть одинаково, DApps предлагают множество преимуществ по сравнению со своими централизованными аналогами. Веб-приложения хранят данные на централизованных серверах. Один взломанный сервер может вывести из строя всю сеть приложений, сделав ее временно или навсегда непригодной для использования. Централизованные системы также могут пострадать от потери или кражи данных, подвергая риску пользователей, будь то предприятия или частные лица.
С другой стороны, децентрализованные приложения создаются в распределенных сетях без центрального органа. Не имея единой точки отказа, децентрализованные приложения менее уязвимы для атак, что затрудняет взлом сети злоумышленникам. Сеть P2P также может гарантировать, что DApp продолжит работать с минимальным временем простоя, даже если отдельные компьютеры или части сети не работают.
Децентрализованный характер DApps также позволяет пользователям лучше контролировать информацию, которой они делятся. Без компании, контролирующей личные данные пользователей, им не нужно предоставлять реальную личность для взаимодействия с DApp. Вместо этого они могут использовать криптокошелек для подключения к децентрализованным приложениям и полностью контролировать информацию, которой они делятся.
Еще одним преимуществом DApps является то, что разработчики могут легко интегрировать криптовалюты в свои основные функции с помощью смарт-контрактов. Например, децентрализованные приложения на Ethereum могут использовать ETH в качестве способа оплаты без необходимости интеграции стороннего поставщика платежных услуг.
Ограничения децентрализованных приложений
У децентрализованных приложений есть потенциал стать важной частью будущего без цензуры, но у каждой медали есть две стороны. Децентрализованные приложения все еще находятся на стадии разработки, и отрасль еще не нашла решения проблем масштабируемости, модификации исходного кода и небольшой базы пользователей.
Для работы децентрализованных приложений требуются значительные вычислительные мощности, что может привести к перегрузке сетей, в которых они работают. Например, достижение безопасности, целостности, прозрачности и надежности, к которым стремится Ethereum, требует, чтобы каждый валидатор выполнял и сохранял каждую транзакцию, выполняемую в сети. Это может нанести ущерб скорости транзакций системы (TPS) и привести к перегрузке сети и высоким расходам на газ.
Модифицировать DApp также сложно. Чтобы улучшить взаимодействие с пользователем и безопасность, DApp, скорее всего, потребует постоянных модификаций для исправления ошибок, обновления пользовательского интерфейса и добавления новых функций. Однако после того, как DApp развернут в блокчейне, его внутренний код будет сложно изменить. Для одобрения любых изменений или улучшений потребуется консенсус большинства сетевых узлов, а это может занять много времени.
Обилие децентрализованных приложений на рынке размывает соответствующие пользовательские базы и препятствует массовому внедрению конкретного децентрализованного приложения. Чтобы DApp работал эффективно, он должен достичь сетевого эффекта. Чем больше пользователей имеет DApp, тем эффективнее оно предоставляет услуги. Больше пользователей также могут сделать DApp более безопасным и защитить его от хакеров, манипулирующих открытым исходным кодом.
Популярные варианты использования децентрализованных приложений
DApps предлагают новый подход для предприятий во многих отраслях, позволяющий привлечь больше пользователей. Некоторые популярные варианты использования DApp включают GameFi, децентрализованные финансы (DeFi), развлечения и управление.
GameFi
Популярность GameFi DApps возросла, примером чему является появление Axie Infinity, игры «играй ради заработка» на блокчейне Ethereum. По данным DappRadar, игровая активность на блокчейне в первом квартале 2022 года выросла на 2000% по сравнению с 2021 годом. В марте 2022 года также было привлечено 1,22 миллиона уникальных активных кошельков (UAW), причем более 50% активности приходилось на игровые DApps.
В отличие от традиционных видеоигр, большинство игровых DApps предоставляют игрокам полный контроль над своими игровыми активами. Они также предлагают игрокам возможность монетизировать эти предметы вне игры. Например, Axie Infinity разрабатывает своих персонажей из игры, свои виртуальные поля и игровые элементы. в форме NFT. Игроки могут хранить их в криптокошельках, переводить на другие адреса Ethereum или торговать ими с другими игроками на торговых площадках NFT. Внутри экосистемы игроки могут соревноваться друг с другом за сбор токенов ERC-20, которые можно продавать на биржах. Как правило, чем дольше они играют, тем больше внутриигровых наград они могут заработать.
DeFi и DEX
Традиционные финансы полагаются на финансовые учреждения, выступающие в качестве посредников. Благодаря DApps каждый может пользоваться финансовыми услугами без какого-либо центрального органа и сохранять полный контроль над своими активами. DeFi также может принести пользу людям с низкими доходами, предоставляя им доступ к широкому спектру финансовых услуг по значительно сниженным ценам.
Заимствование и кредитование — самые популярные виды финансовых услуг, предоставляемых децентрализованными приложениями. DeFi DApps обеспечивают мгновенный расчет транзакций, минимальную проверку кредитоспособности или ее отсутствие, а также возможность использовать цифровые активы в качестве залога. Пользователи могут получить больше гибкости на торговых площадках кредитования DApp. Например, кредиторы имеют больше контроля над своими кредитами, выбирая, какой токен давать взаймы и на какой платформе. Пользователи также могут вернуть до 100% процентов, полученных по кредиту, поскольку им не нужно платить посреднические комиссии.
Децентрализованные биржи (DEX) являются еще одним важным примером финансовых DApps. Эти платформы облегчают одноранговую торговлю, устраняя посредников, таких как централизованные криптобиржи. Пользователям не нужно отказываться от хранения своих средств. Вместо того, чтобы передавать свои активы на биржу, они торгуют напрямую с другим пользователем, используя смарт-контракты. Ордера выполняются в блокчейне и напрямую между кошельками пользователей. Поскольку DEX требуют меньшего обслуживания, у них обычно более низкие торговые комиссии по сравнению с централизованными биржами. Некоторые из самых популярных DEX включают Uniswap, SushiSwap и PancakeSwap.
Развлечение
Развлечения являются неотъемлемой частью нашей жизни. С помощью DApps повседневная деятельность, которая нравится людям, превращается в цифровой опыт, который также может создавать экономические стимулы. Например, Audius, децентрализованная платформа потоковой передачи музыки на основе блокчейна, исключает посредников, существующих в традиционной музыкальной индустрии, и позволяет напрямую связывать артистов и фанатов. Это позволяет музыкальным кураторам лучше монетизировать свой контент и создавать неизменяемые записи своей работы в блокчейне.
DApps также решают проблемы, с которыми сталкиваются пользователи платформ социальных сетей. Гиганты централизованных социальных сетей, такие как Twitter и Facebook, часто подвергаются критике за цензуру публикаций и неправильное обращение с пользовательскими данными. Благодаря децентрализованным социальным приложениям, таким как Steemit, сообщество может свободно взаимодействовать и выражать свое мнение с меньшими ограничениями и цензурой, сохраняя при этом контроль над своей личной информацией.
Управление
DApps могут позволить пользователям играть более важную роль в управлении онлайн-организациями, вводя механизм принятия решений, более ориентированный на сообщество. С помощью смарт-контрактов пользователи, владеющие токенами управления конкретного проекта блокчейна, могут создавать предложения для голосования сообщества и анонимно голосовать за предложения других людей.
Одной из моделей децентрализованного управления являются децентрализованные автономные организации (ДАО). ДАО можно рассматривать как полностью автономные децентрализованные приложения, которые используют смарт-контракты для принятия решений без центрального органа. У них нет иерархии. Напротив, именно экономические механизмы приводят в соответствие интересы организации с интересами отдельных членов ДАО.
Как подключиться к DApps?
Чтобы взаимодействовать с DApp, вам сначала понадобится совместимый кошелек с расширением браузера, например MetaMask, Trust Wallet или Binance Chain Wallet. Настройка занимает всего несколько минут. Некоторые даже предлагают мобильные версии для еще более удобного доступа.
Давайте используем Trust Wallet в качестве примера и посмотрим, как подключить его к PancakeSwap в смарт-цепочке BNB (BSC). Если у вас еще нет Trust Wallet, прочтите эту статью Академии, чтобы узнать, как установить его на свой смартфон.
Внесите BNB в трастовый кошелек
Чтобы использовать DApps на BSC, вам понадобится BNB для оплаты комиссий за транзакции. Например, вы можете вывести BNB со своего кошелька Binance Spot.
Перейдите в свой Trust Wallet и нажмите [BNB Smart Chain]. Не нажимайте на [BNB Beacon Chain]. Эта опция предназначена для версии BNB BEP-2 в цепочке маяков BNB и не может использоваться для оплаты комиссий за транзакции в BSC.

Нажмите [Получить], чтобы просмотреть свой адрес депозита BNB. Затем вы можете скопировать и вставить этот адрес в свой кошелек для вывода средств или отсканировать QR-код, чтобы завершить перевод.

Как только транзакция будет подтверждена в блокчейне, вы увидите сумму BNB на главной странице вашего Trust Wallet.
Добавьте CAKE в свой список доверенных кошельков
Список токенов Trust Wallet по умолчанию не включает токены DApp, такие как PancakeSwap (CAKE). Чтобы сделать CAKE видимым в вашем кошельке, вы должны сначала добавить его в список.
Нажмите [Добавить токены] и найдите «PancakeSwap». Вы увидите CAKE на разных блокчейнах. Поскольку мы используем BSC, нажмите для переключения кнопки рядом с [BEP-20 CAKE].

Теперь вы должны увидеть «CAKE» в списке токенов Trust Wallet.

Следующий шаг — подключить ваш Trust Wallet к PancakeSwap. Вы можете войти в систему через встроенный мобильный браузер Trust Wallet или на настольном компьютере.
Подключение к PancakeSwap через браузер Trust Wallet
1. Нажмите [Браузер] на главной странице Trust Wallet и перейдите на сайт PancakeSwap.

2. Вам будет предложено подключить ваш Trust Wallet. Нажмите [Подключиться].

Подключение к PancakeSwap через браузер на рабочем столе
1. Перейдите на сайт PancakeSwap и нажмите [Подключить кошелек].

2. Нажмите значок [Доверительный кошелек], чтобы отобразить QR-код на экране.

3. Откройте приложение Trust Wallet и перейдите в [Настройки] — [WalletConnect].

4. Нажмите [Новое подключение] и отсканируйте QR-код.

5. Вам будет предложено авторизовать соединение в приложении. Нажмите [Подключиться].


Заключить
DApps расширяют функциональность Интернета, обеспечивая улучшения по сравнению с обычными приложениями, использующими технологию блокчейна. В будущем децентрализованные приложения могут принести на рынок еще больше инновационных вариантов использования. Как сообщает DappRadar, в первом квартале 2022 года у DApps было зарегистрировано почти 2,4 миллиона активных пользователей в день, и ожидается, что эта тенденция продолжит расти. Однако разработчики DApp и сети блокчейнов, на которые они полагаются, еще не имеют решения текущих ограничений, которые сдерживают массовое внедрение.


