Dapp и app отличаются только одной буквой D, D означает Decentralized, что переводится как децентрализованный. app называется application, что переводится как приложение. Традиционные приложения полагаются на централизованные серверы, где хранится много данных, поэтому владелец проекта приложения может удалить и изменить их в любой момент. (Примечание: Блокчейн — это лишь один из типов децентрализованных сетей)
Строгого определения Dapp пока нет, но вместо этого можно использовать определение, описывающее характеристики Dapp.
Приложение должно быть полностью с открытым исходным кодом, автономным, и ни одна сущность не должна контролировать большинство токенов (Tokens) приложения. Приложение должно иметь возможность обновляться на основе отзывов рынка и технических требований, но обновление должно осуществляться консенсусом пользователей приложения.
Данные приложения должны быть зашифрованы и храниться в публичном блокчейне.
Приложение должно иметь токенизированный механизм (либо используя уже существующие токены, либо выпустив новый встроенный токен), а майнеры или узлы поддержки должны получать вознаграждение в токенах.
Генерация токенов должна основываться на стандартном криптографическом алгоритме, согласно которому ценные узлы могут получить токен в качестве вознаграждения за приложение.
