Вместо того, чтобы использовать протокол HTTP для связи с блокчейном, кошельки DApp запускают смарт-контракты, которые взаимодействуют с блокчейном и выполняют транзакции. Таким образом, DApp — это пользовательский интерфейс (UI), который взаимодействует со смарт-контрактами, которые совершают транзакции в блокчейне, и в этот момент распределенная сеть узлов, составляющая блокчейн, проверяет и подтверждает данные DApp.