Что такое децентрализованные приложения (DApps)?
Децентрализованные приложения (DApps) — это приложения, которые используют блокчейн или иную распределенную сеть для исполнения основной логики, записи состояния или управления цифровыми активами. Обычно вы используете DApp через веб-сайт или приложение и подключаете некастодиальный кошелек, чтобы идентифицировать свой аккаунт, подписывать запросы и отправлять ончейн-транзакции.
Что такое DApp?
Традиционные приложения обычно опираются на серверы, базы данных и системы аккаунтов, контролируемые одной организацией. DApp переносит часть своей основной логики в смарт-контракты, которые исполняет и проверяет блокчейн-сеть.
DApp необязательно является полностью децентрализованным. Его веб-сайт, индексирование данных, хранение файлов, управление или операционные сервисы могут по-прежнему зависеть от одной команды или третьей стороны. Проверяйте модель контроля как его ончейн-контрактов, так и офчейн-сервисов.
Как работает DApp?
DApp обычно включает следующие компоненты:
Интерфейс приложения: веб-сайт или приложение, которое вы используете для просмотра информации и инициирования действий.
Кошелек: подключает ваш публичный адрес, отображает активы и подписывает действия.
Смарт-контракты: обрабатывают транзакции, активы или состояние приложения по заранее заданным правилам.
Блокчейн-сеть: проверяет и записывает отправленные ончейн-транзакции.
При подключении кошелька DApp, как правило, получает только ваш публичный адрес. Подписание, одобрение или отправка транзакции могут создать ордер, предоставить разрешения на токены или перевести активы, поэтому внимательно проверяйте каждый запрос.
Чем DApp отличается от традиционного приложения?
Контроль: DApp может использовать смарт-контракты для реализации некоторых базовых правил, тогда как его интерфейс и операционные сервисы могут по-прежнему контролироваться командой проекта.
Данные и транзакции: подтвержденные ончейн-записи, как правило, общедоступны и с трудом поддаются изменению. Офчейн-данные не обязательно обладают такими же свойствами.
Аккаунты: DApps часто используют адреса кошельков в качестве ончейн-идентификаторов, но также могут предлагать вход по электронной почте, через социальные сети или другими способами.
Комиссии и скорость: ончейн-действия могут требовать комиссии блокчейна и зависят от загруженности блокчейна и времени подтверждения.
Восстановление: подтвержденные ончейн-транзакции, как правило, необратимы, а платформа или кошелек не могут восстановить за вас утерянный закрытый ключ или сид-фразу.
Какие бывают распространенные типы DApps?
К распространенным категориям относятся:
Децентрализованные финансы (DeFi): торговля, заимствование, стейкинг, ликвидность и кроссчейн-сервисы.
NFT и цифровые коллекционные предметы: создание, отображение, торговля или управление ончейн-цифровыми предметами.
Игры и социальные приложения: управление ончейн-персонажами, предметами, идентификаторами или социальными связями.
Надписи и инструменты для токенов: создание, просмотр или торговля надписями и токенами в поддерживаемых блокчейнах.
Инфраструктура и инструменты: обозреватели блоков, аналитика, идентификация, управление и сервисы для разработчиков.
Конкретные DApps, функции и поддерживаемые блокчейны со временем меняются. Не полагайтесь на статический список популярных проектов, чтобы определить, доступен ли продукт и безопасен ли он.
Как получить доступ к DApp через Кошелек OKX?
Откройте OKX Web3 Discover или используйте официальную ссылку, проверенную проектом.
Проверьте адрес сайта, блокчейн и адрес контракта.
Нажмите Подключить кошелек и подтвердите, какой адрес кошелька запрашивает DApp.
Внимательно читайте каждый запрос на подпись, одобрение или транзакцию.
Подтвердите токен, сумму, получателя, комиссию блокчейна и объем разрешений.
После отправки проверьте ончейн-статус в истории кошелька или в обозревателе блоков.
Если вы больше не используете DApp, проверьте разрешения на токены в функции управления разрешениями вашего кошелька и отзывайте их при необходимости. Отзыв разрешения обычно требует ончейн-транзакции и оплаты комиссии блокчейна.
Каковы риски использования DApp?
Фишинговый сайт может имитировать легитимный DApp и предложить вам подключить кошелек или подписать вредоносный запрос.
Чрезмерное разрешение на токены может позволить смарт-контракту переводить токены в пределах одобренного объема.
Смарт-контракт может содержать уязвимости, административные разрешения, риски обновления или механизмы приостановки.
Интерфейс DApp, оракул, кроссчейн-мост или другой офчейн-сервис могут выйти из строя.
Ончейн-транзакции, как правило, необратимы. Неверный адрес, неверный блокчейн или вредоносная подпись могут привести к потере активов.
Цены токенов, ликвидность и комиссии блокчейна могут быстро меняться.
Наличие проекта в разделе OKX Web3 Discover не означает, что OKX гарантирует его безопасность, доходность или продолжение работы.
Примечание: никогда не сообщайте свой закрытый ключ или сид-фразу. Служба поддержки OKX и легитимные DApps никогда их не запрашивают.
Вопросы и ответы
Все ли DApps полностью децентрализованы и имеют открытый исходный код?
Нет. DApp может размещать ончейн лишь часть своей логики, а его интерфейс, сервисы данных, управление или административные разрешения могут оставаться централизованными. Открытость исходного кода зависит от проекта.
Приведет ли подключение кошелька к переводу моих активов?
Обычно нет. При подключении кошелька, как правило, раскрывается только ваш публичный адрес. Однако последующая подпись, разрешение или транзакция может изменить состояние ончейн или позволить смарт-контракту использовать ваши токены. Проверяйте запрос перед подписанием.
Поможет ли отзыв разрешения вернуть уже потерянные активы?
Нет. Отзыв разрешения может помешать контракту использовать токены, которые еще не были переведены, но не может отменить подтвержденные ончейн-транзакции или вернуть активы, которые уже покинули ваш кошелек.
Нужно ли всегда платить комиссию блокчейна при использовании DApp?
Это зависит от действия. Просмотр общедоступных данных или подключение кошелька обычно не требует комиссии блокчейна. Отправка транзакции, выдача разрешения или его отзыв, как правило, требуют.
Контролирует ли OKX сторонние DApps?
Нет. Кошелек OKX — это некастодиальное программное обеспечение для кошелька, которое помогает вам находить сторонние DApps и подключаться к ним, но не контролирует их сервисы, смарт-контракты и операционные решения.