Czym są zdecentralizowane aplikacje (DApps)?

Opublikowano 3 lis 2022Zaktualizowano 2 wrz 20266 min czytania31

Zdecentralizowane aplikacje (DApps) to aplikacje, które wykorzystują blockchain lub inną rozproszoną sieć do uruchamiania podstawowej logiki, zapisywania stanu lub zarządzania aktywami cyfrowymi. Z DApp korzystasz zwykle za pośrednictwem strony internetowej lub aplikacji, łącząc portfel samoprzechowawczy, aby zidentyfikować swoje konto, podpisywać żądania i wysyłać transakcje on-chain.

Czym jest DApp?

Tradycyjne aplikacje zwykle opierają się na serwerach, bazach danych i systemach kont kontrolowanych przez jedną organizację. DApp przenosi część swojej podstawowej logiki do inteligentnych kontraktów, które sieć blockchain uruchamia i weryfikuje.

DApp nie musi być w pełni zdecentralizowany. Jego strona internetowa, indeksowanie danych, przechowywanie plików, zarządzanie lub usługi operacyjne mogą nadal zależeć od jednego zespołu lub strony trzeciej. Zapoznaj się z modelem kontroli zarówno jego inteligentnych kontraktów on-chain, jak i usług off-chain.

Jak działa DApp?

DApp zazwyczaj obejmuje następujące komponenty:

  • Interfejs aplikacji: Strona internetowa lub aplikacja, której używasz do wyświetlania informacji i inicjowania działań.

  • Portfel: łączy Twój publiczny adres, wyświetla aktywa i podpisuje działania.

  • Inteligentne kontrakty: przetwarzają transakcje, aktywa lub stan aplikacji zgodnie z wcześniej zdefiniowanymi regułami.

  • Sieć blockchain: weryfikuje i rejestruje przesłane transakcje on-chain.

Podłączenie portfela zwykle udostępnia DApp tylko Twój publiczny adres. Podpisanie, zatwierdzenie lub przesłanie transakcji może utworzyć zlecenie, przyznać uprawnienia tokenów lub dokonać transferu aktywów, dlatego uważnie przeglądaj każde żądanie.

Czym DApp różni się od tradycyjnej aplikacji?

  • Kontrola: DApp może korzystać z inteligentnych kontraktów dla niektórych kluczowych reguł, ale jego interfejs i usługi operacyjne mogą nadal być kontrolowane przez zespół projektu.

  • Dane i transakcje: potwierdzone zapisy on-chain są zazwyczaj publiczne i trudne do zmiany. Dane off-chain niekoniecznie mają te same właściwości.

  • Konta: DApps często wykorzystują adresy portfeli jako tożsamości on-chain, ale mogą także udostępniać logowanie przez e-mail, konta społecznościowe lub inne metody.

  • Opłaty i szybkość: Działania on-chain mogą wymagać opłat sieciowych i zależą od obciążenia sieci oraz czasów potwierdzenia.

  • Odzyskiwanie: Potwierdzone transakcje on-chain są zazwyczaj nieodwracalne, a platforma ani portfel nie mogą odzyskać za Ciebie utraconego klucza prywatnego ani frazy odzyskiwania.

Jakie są najczęstsze typy DApp?

Popularne kategorie obejmują:

  • Finanse zdecentralizowane (DeFi): handel, pożyczki, stakowanie, płynność i usługi międzyłańcuchowe.

  • NFT i cyfrowe przedmioty kolekcjonerskie: tworzenie, wyświetlanie, handel lub zarządzanie cyfrowymi przedmiotami on-chain.

  • Gry i media społecznościowe: zarządzanie postaciami, przedmiotami, tożsamościami lub relacjami społecznościowymi on-chain.

  • Inskrypcje i narzędzia do tokenów: tworzenie, przeglądanie lub handel inskrypcjami i tokenami w obsługiwanych sieciach.

  • Infrastruktura i narzędzia: eksploratory bloków, analityka, tożsamość, zarządzanie i usługi deweloperskie.

Konkretne DApp-y, funkcje i obsługiwane sieci zmieniają się z czasem. Nie polegaj na statycznej liście popularnych projektów przy ocenie, czy dany produkt jest nadal dostępny lub bezpieczny.

Jak uzyskać dostęp do DApp za pomocą OKX Wallet?

  1. Otwórz OKX Web3 Discover lub użyj oficjalnego linku zweryfikowanego przez projekt.

  2. Sprawdź adres strony internetowej, sieć oraz adres kontraktu.

  3. Wybierz Połącz portfel i potwierdź, o który adres portfela prosi DApp.

  4. Przeczytaj każdą prośbę o podpis, zatwierdzenie lub transakcję.

  5. Potwierdź token, ilość, odbiorcę, opłatę sieciową oraz zakres uprawnień.

  6. Po przesłaniu sprawdź status on-chain w historii swojego portfela lub w eksploratorze bloków.

Jeśli nie korzystasz już z danej DApp, przejrzyj jej zatwierdzenia tokenów w funkcji zarządzania zatwierdzeniami w portfelu i cofnij je w razie potrzeby. Cofnięcie zatwierdzenia zwykle wymaga transakcji on-chain oraz opłaty sieciowej.

Jakie są ryzyka związane z korzystaniem z DApp?

  • Witryna phishingowa może podszywać się pod legalną DApp i prosić o połączenie portfela lub podpisanie złośliwego żądania.

  • Nadmierne zatwierdzenie tokenów może umożliwić inteligentnemu kontraktowi transfer tokenów w ramach zatwierdzonego zakresu.

  • Inteligentny kontrakt może zawierać luki, uprawnienia administracyjne, ryzyka związane z aktualizacjami lub mechanizmy wstrzymania.

  • Interfejs DApp, wyrocznia, most międzyłańcuchowy lub inna usługa off-chain mogą zawieść.

  • Transakcje on-chain są zasadniczo nieodwracalne. Nieprawidłowy adres, niewłaściwa sieć lub złośliwy podpis mogą skutkować utratą aktywów.

  • Ceny tokenów, płynność i opłaty sieciowe mogą się szybko zmieniać.

  • Umieszczenie projektu na liście w OKX Web3 Discover nie oznacza, że OKX gwarantuje jego bezpieczeństwo, zwroty ani dalsze działanie.

Uwaga: nigdy nie udostępniaj swojego klucza prywatnego ani frazy odzyskiwania. Zespół pomocy OKX ani wiarygodne DApp-y nie będą o nie prosić.

FAQ

Czy każdy DApp jest w pełni zdecentralizowany i typu open-source?

Nie. DApp może umieszczać on-chain tylko część swojej logiki, podczas gdy jego interfejs, usługi danych, zarządzanie lub uprawnienia administracyjne pozostają scentralizowane. To, czy jego kod jest open-source, zależy od projektu.

Czy podłączenie portfela spowoduje transfer moich aktywów?

Zazwyczaj nie. Podłączenie portfela zwykle udostępnia jedynie Twój publiczny adres. Jednak późniejszy podpis, zatwierdzenie lub transakcja mogą zmienić stan on-chain lub pozwolić kontraktowi na wykorzystanie Twoich tokenów. Przejrzyj żądanie przed podpisaniem.

Czy cofnięcie zatwierdzenia pozwoli odzyskać aktywa, które już utraciłem(-am)?

Nie. Cofnięcie zatwierdzenia może uniemożliwić kontraktowi wykorzystanie tokenów, które nie zostały jeszcze przesłane, ale nie może cofnąć potwierdzonych transakcji on-chain ani odzyskać aktywów, które już opuściły Twój portfel.

Czy zawsze muszę płacić opłatę sieciową podczas korzystania z DApp?

To zależy od czynności. Przeglądanie publicznych danych lub podłączenie portfela zazwyczaj nie wymaga opłaty sieciowej. Przesłanie transakcji, udzielenie zatwierdzenia lub jego cofnięcie zwykle takiej opłaty wymaga.

Czy OKX kontroluje DApp podmiotów zewnętrznych?

Nie. OKX Wallet to samodzielnie zarządzane oprogramowanie portfela, które pomaga odkrywać DApp podmiotów zewnętrznych i łączyć się z nimi, ale nie kontroluje ich usług, inteligentnych kontraktów ani decyzji operacyjnych.