Децентралізовані додатки (dApps) — це цифрові програми або додатки, які працюють на блокчейні або в одноранговій (P2P) мережі комп’ютерів, а не на одному комп’ютері. DApps (також відомі як dApps) існують поза контролем та юрисдикцією будь-якого окремого органу влади. DApps, які часто створюються на платформі Ethereum, можуть використовуватися для широкого спектру застосувань, включаючи ігри, фінанси та соціальні мережі.
Звичайний веб-додаток, такий як Instagram або Bolt, працює на комп'ютерній системі, що належить компанії та обслуговується нею, що дозволяє їй повністю контролювати додаток та його функціональність. З одного боку, може бути кілька користувачів, але бекенд управляється єдиним суб'єктом. DApps можуть працювати як у мережі peer-to-peer (P2P), так і в мережі блокчейну. Наприклад, uTorrent, Tor та інші — це програмне забезпечення, яке працює на комп'ютерах, що входять до мережі peer-to-peer (P2P), де численні учасники споживають, надають або поширюють контент, або виконують обидві ролі одночасно.
У контексті криптовалют децентралізовані додатки (dApps) працюють у блокчейн-мережі в публічному, відкритому та децентралізованому середовищі, вільному від контролю чи втручання будь-якої єдиної влади. Після публікації повідомлення в dApp ніхто не може його видалити, тоді як, наприклад, в Instagram його можна видалити.
Один корпоративний суб'єкт володіє централізованим додатком. Програмне забезпечення централізованого додатка зберігається на одному або декількох серверах, що контролюються компанією. Ви будете взаємодіяти з додатком як користувач, завантаживши його копію, а потім надсилаючи та отримуючи дані з сервера компанії. Найвідомішими такими додатками є Facebook, Twitter, Uber, …
Децентралізований додаток — це комп'ютерна програма, що працює на блокчейні або в одноранговій мережі. Замість того, щоб покладатися на центральний орган, він дозволяє користувачам здійснювати транзакції безпосередньо один з одним. Користувач dApp сплачує розробнику комісію у криптовалюті за отримання та використання вихідного коду програми. Смарт-контракт — це тип вихідного коду, що дозволяє користувачам здійснювати транзакції без розкриття особистої інформації. Найвідомішими такими додатками є Peepeth — альтернатива Twitter, Cryptokitties — гра-dApp.
Переваги dApps:
- Здатність програми захищати конфіденційність користувачів.
- Вони використовують смарт-контракти для здійснення транзакцій між двома сторонами.
- Свобода слова дає їм можливість стати альтернативою соціальним мережам, оскільки такі платформи не підлягатимуть цензурі.
- Швидке розгортання dApps є можливим, оскільки все базується на блокчейні Ethereum, що також дозволить їм працювати в різних секторах, таких як ігри, фінанси, соціальні мережі тощо.
Недоліки dApps:
- Вони все ще перебувають у стадії розробки.
- Вони є експериментальними, а це означає, що їх, можливо, не вдасться масштабувати.
- Оскільки це на блокчейні, це не зручно для користувача.
- Складно вносити зміни до коду.