dApps

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску

dApps (англ.decentralized application, DApp, dApp, Dapp, dapp) — компьютерные приложения, которые работают в распределенной вычислительной системе.

Децентрализованные приложения получили широкое распространение благодаря растущему спросу на технологии DLT (англ.Distributed Ledger Technologies), такие как блокчейны, где dApps обычно используются для реализации интеллектуальных контрактов.

DApps — программное обеспечение с открытым исходным кодом, который означает, что код виден любому в интернете и, таким образом, никто не может попытаться тайно скрыть в нем какие-либо вредоносные элементы.

DApps независимы. После запуска приложения они работают самостоятельно. Любая информация о dApp сохраняется в блокчейне, который должен быть публичным и децентрализованным. Централизованные блокчейны несут более высокий риск сбоев приложений из-за их единой точки отказа.

DApp всегда использует криптографический токен. Децентрализованное приложение должно иметь механизм доказательства ценности для создания токенов с помощью криптографического алгоритма.

Классификация

DApps можно классифицировать на основе того, работают ли они в своей собственной цепочке блоков или в цепочке блоков другого dApp. Согласно этой классификации dApps делятся на три типа.

  1. Приложения первого типа работают на собственной цепочке блоков. Цепочки блоков, такие как Bitcoin или Ethereum, могут быть классифицированы как приложения первого типа.
  2. DApps второго типа — это протоколы, которые работают с цепочкой блоков DApp первого типа. Сами эти протоколы имеют токены, которыми обеспечивается их функционал.
  3. DApps третьего — это протоколы, которые работают с использованием протоколов DApp второго типа. Такие dApps также имеют токены, необходимые для их функционирования.

Основное отличие блокчейна от платформы dApps

Основное различие между dApps и блокчейном — децентрализация. Децентрализация является одним из самых важных атрибутов в криптосфере, но не все блокчейн-платформы децентрализованы, если они не являются публичными. DApps всегда децентрализованы.