Czym są dApps?
Krypto dla zaawansowanych
Other articles
Aplikacje zdecentralizowane (dApps) to cyfrowe programy lub aplikacje, które działają na blockchainie lub sieci komputerów peer-to-peer (P2P), a nie na pojedynczym komputerze. DApps (znane również jako dApps) istnieją poza kontrolą i jurysdykcją jednego organu. DApps, które są często budowane na platformie Ethereum, mogą być wykorzystywane do szerokiego zakresu zastosowań, w tym gier, finansów i mediów społecznościowych.
Zwykła aplikacja internetowa, taka jak Instagram lub Bolt, działa w systemie komputerowym należącym i utrzymywanym przez firmę, umożliwiając jej pełną kontrolę nad aplikacją i jej funkcjonalnością. Z jednej strony może być kilku użytkowników, ale backend jest zarządzany przez jeden podmiot. DApps mogą działać w sieci peer-to-peer (P2P) lub blockchain. uTorrent, Tor i inne, na przykład, są oprogramowaniem działającym na komputerach, które są częścią sieci peer-to-peer (P2P), gdzie wielu uczestników konsumuje, karmi lub wysyła treści, lub pełni obie role w tym samym czasie.
W kontekście kryptowalut, zdecentralizowane aplikacje (dApps) działają w sieci blockchain w publicznym, zdecentralizowanym środowisku o otwartym kodzie źródłowym, wolnym od jakiejkolwiek kontroli lub ingerencji pojedynczego organu. Gdy coś zostanie opublikowane w dApp, nikt nie może usunąć tych wiadomości, podczas gdy na przykład na Instagramie można je usunąć.
Jedna korporacja jest właścicielem scentralizowanej aplikacji. Oprogramowanie aplikacji scentralizowanej jest przechowywane na jednym lub kilku serwerach kontrolowanych przez firmę. Użytkownik korzysta z aplikacji jak użytkownik, pobierając jej kopię, a następnie przesyłając i odbierając dane z serwera firmy. Najbardziej znane takie aplikacje to Facebook, Twitter, Uber, ...
zdecentralizowana aplikacja to program komputerowy, który działa na blockchainie lub sieci peer-to-peer. Zamiast polegać na centralnym organie, pozwala użytkownikom na przeprowadzanie transakcji bezpośrednio między sobą. Użytkownik dApp uiszcza opłatę w kryptowalucie na rzecz dewelopera w celu uzyskania i wykorzystania kodu źródłowego programu. Inteligentny kontrakt to rodzaj kodu źródłowego, który umożliwia użytkownikom przeprowadzanie transakcji bez ujawniania danych osobowych. Najbardziej znane tego typu aplikacje to Peepeth - alternatywa dla Twittera, Cryptokitties - gra dApp.
Zaletami dApps są:
- Zdolność programu do ochrony prywatności użytkownika.
- Wykorzystują inteligentne kontrakty do zawierania transakcji między dwiema stronami.
- Wolność słowa sprawia, że mogą być alternatywą dla mediów społecznościowych, ponieważ takie platformy byłyby pozbawione cenzury.
- Szybkie wdrażanie dApps jest możliwe, ponieważ wszystko opiera się na blockchainie Ethereum, co pozwoli im również być w wielu sektorach, takich jak gry, finanse, media społecznościowe itp.
Wady dApps to:
- Wciąż w fazie rozwoju.
- Są one eksperymentalne, co oznacza, że mogą nie być w stanie się skalować.
- Ponieważ jest na blockchainie, nie jest przyjazny dla użytkownika.
- Trudno jest wprowadzić modyfikacje do kodu.