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

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

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

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

Теперь вы должны увидеть 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 и сети блокчейнов еще не решили, чтобы привести приложения DApp к массовой популярности.
