Впервые идея децентрализованных приложений была предложена в сентябре 2013 года Даниэлем Ларимером.DApps должны обладать несколькими основными параметрами:
- Децентрализация проекта, обеспечивающая безопасность и прозрачность данных;
- Открытый исходный код;
- Наличие токена внутри системы;
- Криптографическая связь;
- Наличие алгоритма установления консенсуса (Proof-of-Woork, Proof-of-Stake и другие).