Ethereum начинался как способ создания универсального блокчейна, который можно было бы использовать для различных целей. DApps представляют собой более широкую перспективу, чем «смарт-контракты». DApp — это как минимум смарт-контракт и пользовательский веб-интерфейс. В более широком смысле DApp — это веб-приложение, основанное на открытом, децентрализованном сервисе инфраструктуры peer-to-peer.
DApp состоит как минимум из следующих компонентов.
Смарт-контракт в блокчейне
Веб-интерфейс пользователя
Кроме того, многие DApps включают другие децентрализованные компоненты, такие как:
Децентрализованный (P2P) протокол и платформа хранения данных.
Децентрализованный (P2P) протокол и платформа обмена сообщениями.
