Wiedza

Co to jest zdecentralizowana aplikacja (aApp)?

W trakcie analizy oraz opisu funkcjonalności poszczególnych kryptowalut wspominam czasami o zdecentralizowanych aplikacjach. Postaram się teraz wyjaśnić co to jest zdecentralizowana aplikacja.

W ekosystemie kryptowaluty deweloperzy mogą tworzyć zdecentralizowane aplikacje. Część  projektów kryptowalutowych wręcz opiera się na tym, że ich głównym celem jest stworzenie protokołu i środowiska przyjaznego do tworzenia i działania zdentralizowanych aplikacji (dApps).

Pierwszym środowiskiem do tworzenia i wykonywania dAppsów jest Ethereum i jego Virtual Machine (EVM). W 2021 roku istnieje już wiele podobnych projektów jednak to Ethereum cały czas jest najpopularniejszą platformą.

Czym jest zdecentralizowana aplikacja?

\r\n\r\nZdecentralizowana aplikacja (dApp, decentralized application) to aplikacja działająca na zdecentralizowanej sieci peer-to-peer blockchainu kryptowaluty.\r\n\r\n

\r\n\r\n

\r\n\r\nZdecentralizowane aplikacje w swoim działaniu bazują na logice zapisanej w należących do nich i zapisanych w blockchainie smart contractach.\r\n\r\n

“, “_block_featured_text”: “field_60ffb19592ac4” }, “align”: “”, “mode”: “edit”, “wpClassName”: “wp-block-acf-featured-text” } /–>

Taka zdecentralizowana aplikacja pozwala użytkownikowi wykonać zaprogramowaną funkcjonalność. Wykonywana jest na wirtualnej maszynie (środowisku) danej kryptowaluty.

Zwykłe aplikacje wykonywane są na komputerze użytkownika, serwerze lub chmurze. Zdecentralizowane dAppsy działają na zdecentralizowanej maszynie obsługiwanej przez anonimowe węzły blockchainu w internecie.

Jak stworzona jest zdecentralizowana aplikacja?

Interfejs użytkownika dApps napisany może być w JavaScripcie w jednym z wielu rozwiązaniach frontend’owych.

Główna logika backend’owa napisana musi zostać w języku interpretowanym przez dane środowisko dAppsów. Dla Ethereum takim językiem programistycznym jest Solidity. Zdecentralizowana aplikacja pobiera i zapisuje dane w sieci blockchain.

Platformy do budowy dApp warte wspomnienia

Wspomniany na początku Ethereum jest obecnie zdecydowanie najpopularniejszą platformą. Popularność platformy do budowania dAppsów przekłada się bezpośrednio na wycenę jednostki kryptowaluty.

W ciągu 6 lat wraz ze wzrostem popularności platformy jednostka Ethera (ETH) napędzająca sieć wzrosła o 4000% z 1 USD do prawie 4000 USD.

Poniżej przedstawiam listę platform do tworzenia zdecentralizowanych aplikacji z potencjałem do zdobycia sporego udziału w rynku.

Nie zachęcam zakupu żadnej z powyższych kryptowalut. Część już opisałem na blogu, zachęcam do zapoznania się z szerszym opisem.

Powyższa lista może wydawać się długa, tak naprawdę to wierzchołek góry lodowej gdyż istnieją już setki kryptowalut obsługujących dAppsy. Wybrałem, moim zdaniem najlepsze i najbardziej perspektywiczne projekty.

Do czego służą zdecentralizowane aplikacje?

Zastosowań dAppsów jest tyle ile pomysłów w głowie ich twórcy. Patrząc na popularność aktualnie powstałych dAppsów można wyróżnić 4 najpopularniejszych kategorii zdecentralizowanych programów:

 

Jakie są najpopularniejsze dAppsy?

Wraz z rozwojem platform umożliwiających tworzenie dAppsów zaczęło powstawać tysiące zdecentralizowanych aplikacji.

Katalog zdecentralizowanych appsów z podziałem na platformy można podejrzeć na stateofthedapps.com lub dappradar.com. Zwykle też, każda z platform posiada własny zagregowany katalog zdecentralizowanych aplikacji.