Децентрализираните приложения (dApps) са цифрови програми или приложения, които се изпълняват в блокчейн или в P2P (peer-to-peer) мрежа от компютри, а не на един-единствен компютър. DApps (известни още като dApps) съществуват извън контрола и юрисдикцията на един-единствен орган. DApps, които често се изграждат върху платформата Ethereum, могат да се използват за широк спектър от приложения, включително игри, финанси и социални медии.
Обикновено уеб приложение, като Instagram или Bolt, работи на компютърна система, притежавана и поддържана от компания, което им позволява пълен контрол над приложението и неговата функционалност. От една страна, може да има няколко потребители, но бекендът се управлява от един-единствен субект. DApps могат да работят както в peer-to-peer (P2P), така и в блокчейн мрежа. uTorrent, Tor и други, например, са софтуер, който работи на компютри, които са част от peer-to-peer (P2P) мрежа, където многобройни участници консумират, подават или разпространяват съдържание, или изпълняват и двете роли едновременно.
В контекста на криптовалутите децентрализираните приложения (dApps) работят в блокчейн мрежа в публична, отворена и децентрализирана среда, свободна от контрол или намеса на която и да е единствена власт. Веднъж след като нещо бъде публикувано в dApp, никой не може да изтрие тези съобщения, докато например в Instagram те могат да бъдат премахнати.
Една корпорация притежава централизирано приложение. Софтуерът на централизираното приложение се съхранява на един или повече сървъра, контролирани от компанията. Вие ще взаимодействате с приложението като потребител, като изтеглите копие от него и след това изпращате и получавате данни от сървъра на компанията. Най-известните такива приложения са Facebook, Twitter, Uber, …
Децентрализирано приложение е компютърна програма, която работи върху блокчейн или peer-to-peer мрежа. Вместо да разчита на централна власт, то позволява на потребителите да извършват транзакции директно помежду си. Потребителят на dApp ще заплати такса в криптовалута на разработчика, за да получи и използва изходния код на програмата. Смарт договорът е вид изходен код, който позволява на потребителите да извършват транзакции, без да разкриват лична информация. Най-известните такива приложения са Peepeth – алтернатива на Twitter, Cryptokitties – dApp игра.
Предимствата на dApps са:
- Способността на програмата да защитава личната информация на потребителите.
- Те използват смарт договори за извършване на транзакции между две страни.
- Свободата на словото им дава възможност да бъдат алтернатива на социалните медии, тъй като такива платформи биха били без цензура.
- Възможно е бързото внедряване на dApps, тъй като всичко се основава на блокчейна на Ethereum, което също така ще им позволи да бъдат използвани в множество сектори като игри, финанси, социални медии и др.
Недостатъците на dApps са:
- Все още са в процес на разработка.
- Те са експериментални, което означава, че може да не са в състояние да се мащабират.
- Тъй като се намира на блокчейн, не е лесен за ползване.
- Трудно е да се правят промени в кода.