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