Типичное dApp сочетает интерфейс фронтенда — часто веб-сайт или мобильное приложение, которое выглядит похожим на любое другое приложение, — с логикой бэкенда, работающей on-chain в виде одного или нескольких смарт-контрактов. Вместо создания имени пользователя и пароля пользователи обычно подключают криптокошелёк для взаимодействия с dApp, используя его для подписания транзакций и подтверждения права собственности на свои средства или активы. dApp охватывают множество категорий, включая децентрализованные биржи, платформы кредитования, маркетплейсы NFT и игры на основе блокчейна. Поскольку лежащий в основе код смарт-контракта часто доступен для публичного просмотра on-chain, любой может изучить, как именно ведёт себя основная логика dApp, по крайней мере в принципе, даже без специального доступа.
Метка «децентрализованный» применима не одинаково к каждой части каждого dApp. Некоторые работают почти полностью on-chain, тогда как другие полагаются на централизованные компоненты, такие как размещённый компанией фронтенд, серверы off-chain или внешние потоки данных, даже несмотря на то, что их основная логика транзакций находится на блокчейне. Это важно, поскольку dApp, которое на поверхности выглядит децентрализованным, всё же может иметь единые точки отказа. То, что приложение является dApp, также не означает автоматически, что оно безопасно: смарт-контракты могут содержать ошибки, а плохо проаудированные или вредоносные контракты уже подвергались эксплойтам ранее. Изучение проекта, проверка того, был ли его код проаудирован, и понимание того, что именно вы одобряете, прежде чем подключать кошелёк, — всё это оправданные меры предосторожности.
Ключевые выводы
- dApp выполняет свою основную логику на блокчейне через смарт-контракты, а не на частных серверах одной компании.
- Пользователи обычно подключают криптокошелёк для взаимодействия с dApp вместо создания традиционной учётной записи.
- Децентрализованность не делает dApp автоматически безопасным; ошибки в смарт-контрактах и эксплойты — реальный риск.
dApp — frequently asked questions
Как получить доступ к dApp?
Доступ к большинству dApp осуществляется через веб-браузер или интерфейс мобильного приложения, где вы подключаете криптокошелёк вместо входа в систему, а затем используете его для подписания транзакций и прямого взаимодействия с лежащими в основе смарт-контрактами on-chain.
Все ли dApp децентрализованы одинаково?
Нет. Степень децентрализации различается; некоторые dApp работают почти полностью on-chain, тогда как другие полагаются на централизованные элементы, такие как размещённый компанией фронтенд, даже если их основная логика находится на блокчейне.
New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.