Децентрализованное приложение (dApp, от англ. decentralized application) — это приложение, которое работает на базе распределенной сети, чаще всего на технологии блокчейн. В отличие от традиционных централизованных приложений, где серверы и базы данных контролируются одним центральным органом (например, компанией), dApp использует дистрибуцию данных и вычислений через сеть узлов, что делает его более безопасным, прозрачным и устойчивым к цензуре.
Основные особенности dApp:
- Децентрализация: Нет центрального сервера, приложение работает на множестве узлов, что обеспечивает отказоустойчивость и отсутствие единой точки отказа.
- Блокчейн: DApp часто использует блокчейн для хранения данных и обеспечения безопасных транзакций. Например, такие сети, как Ethereum, предоставляют платформу для создания смарт-контрактов, которые выполняют определенные условия без участия посредников.
- Отсутствие посредников: В dApp не нужно доверять третьим сторонам для выполнения транзакций или обработки данных. Это часто снижает затраты и повышает доверие между пользователями.
- Прозрачность и безопасность: Все данные и транзакции публичны и записаны в блокчейне, что обеспечивает высокий уровень безопасности и прозрачности.
- Использование токенов: Многие dApp имеют свои собственные криптовалютные токены или используют существующие токены для проведения транзакций или для доступа к определенным функционалам приложения.
Примером популярных dApp являются криптовалютные биржи, игры, социальные платформы, и различные финансовые сервисы, которые работают на блокчейне.