DApps
DApps (англ.decentralized application, DApp, dApp, Dapp, dapp) — компьютерные приложения, которые работают в распределенной вычислительной системе.
Децентрализованные приложения получили широкое распространение благодаря растущему спросу на технологии DLT (англ.Distributed Ledger Technologies), такие как блокчейны, где dApps обычно используются для реализации интеллектуальных контрактов.
DApps — программное обеспечение с открытым исходным кодом, который означает, что код виден любому в интернете и, таким образом, никто не может попытаться тайно скрыть в нем какие-либо вредоносные элементы.
DApps независимы. После запуска приложения они работают самостоятельно. Любая информация о dApp сохраняется в блокчейне, который должен быть публичным и децентрализованным. Централизованные блокчейны несут более высокий риск сбоев приложений из-за их единой точки отказа.
DApp всегда использует криптографический токен. Децентрализованное приложение должно иметь механизм доказательства ценности для создания токенов с помощью криптографического алгоритма.
Классификация
DApps можно классифицировать на основе того, работают ли они в своей собственной цепочке блоков или в цепочке блоков другого dApp. Согласно этой классификации dApps делятся на три типа.
- Приложения первого типа работают на собственной цепочке блоков. Цепочки блоков, такие как Bitcoin или Ethereum, могут быть классифицированы как приложения первого типа.
- DApps второго типа — это протоколы, которые работают с цепочкой блоков DApp первого типа. Сами эти протоколы имеют токены, которыми обеспечивается их функционал.
- DApps третьего — это протоколы, которые работают с использованием протоколов DApp второго типа. Такие dApps также имеют токены, необходимые для их функционирования.
Основное отличие блокчейна от платформы dApps
Основное различие между dApps и блокчейном — децентрализация. Децентрализация является одним из самых важных атрибутов в криптосфере, но не все блокчейн-платформы децентрализованы, если они не являются публичными. DApps всегда децентрализованы.