Decentralized Applications (dApps):
Тип приложения, которое работает в децентрализованной сети, избегая единой точки сбоя
Поскольку концепция все еще находится в зачаточном состоянии, может быть не одно определение того, что такое децентрализованное приложение. Тем не менее, есть общие черты dApps:
- естественно, децентрализация продукта, когда записи хранятся в открытой, общедоступной цепочке блоков,
- обычно это открытый исходный код, чтобы сообщество могло проверить код, искать баги на благо сообщество и следить за этапами разработки,
- криптографическая составляющая,
- токены генерируются внутри продукта,
- заработок внутри системы, когда токенами награждаются майнеры или валидаторы, а также другие участники сообщества,
- приложение должно генерировать токены в соответствии со стандартным криптографическим алгоритмом, действующим в качестве доказательства того, что узлы вносят вклад в приложение (например, PoW или PoS).
Если брать самое универсальное определение, первый dApp фактически сам биткоин. Это реализованное решение на блокчейне, самоподдерживающийся общественный леджер, который позволяет проводить эффективные транзакции без посредников и централизованных органов.
Но самый популярный для dApp — Ethereum, написанный на собственном языке, позволяет разработчикам создавать смарт-контакты на Etinerum Virtual Machine (EVM). Сейчас зарегистрировано почти 1000 приложений, построенных на Эфириум.