Decentralizacja
Czym są Dappsy
DeFi, smart kontrakty, dApps i DAO — oprogramowanie zastępujące pośredników.
W tej lekcji
- Co sprawia, że aplikacja jest 'zdecentralizowana'
- Jak użytkownicy łączą się z dApps
Kluczowe wnioski
- 1dApp uruchamia logikę backendową on-chain za pomocą smart kontraktów
- 2Użytkownicy łączą się przez portfel, a nie konto
- 3Jej otwarty kod można niezależnie zweryfikować
Podsumowanie lekcji
DApp to aplikacja, której kluczowy stan lub wykonanie zależy od smart kontraktów.
Model myślowy
Główna idea stojąca za dappsy
DApp to aplikacja, której kluczowy stan lub wykonanie zależy od smart kontraktów. Interfejs może wyglądać normalnie, ale model zaufania zmienia się pod spodem.
- Co sprawia, że aplikacja jest 'zdecentralizowana'
- Jak użytkownicy łączą się z dApps
Mechanika
Jak rozumieć dappsy
Frontend pomaga użytkownikom budować transakcje.
Portfel podpisuje działania i przesyła je do łańcucha.
Smart kontrakt stosuje regułę i aktualizuje stan on-chain.
- dApp uruchamia logikę backendową on-chain za pomocą smart kontraktów
- Użytkownicy łączą się przez portfel, a nie konto
- Jej otwarty kod można niezależnie zweryfikować
Przykład
Konkretny przykład dappsy
Strona DEX może zniknąć, ale jeśli kontrakty są wciąż aktywne i dostępne, użytkownicy mogą wejść w interakcję przez inny interfejs lub bezpośrednio przez łańcuch.
Częste błędy
Co oduczyć się o dappsy
Użytkownicy często ufają stronie internetowej zamiast kontraktowi. Złośliwy lub skompromitowany frontend może nakłonić użytkowników do podpisania szkodliwego działania.
Uwagi o ryzyku
Co może pójść źle z dappsy
DApp dziedziczy ryzyka z kontraktów, frontendów, portfeli, dostawców RPC, wyroczni i każdego protokołu, z którym współdziała.
- Wyjaśnij różnicę między frontendem a kontraktem i dlaczego to ma znaczenie
- Zidentyfikuj, od jakich zależności DApp zależy pod spodem
- Oceń DApp przez jej kontrakty i zależności, nie przez wygląd interfejsu
Ćwiczenie
Ćwicz dappsy zanim przejdziesz dalej
- Wyjaśnij różnicę między frontendem a kontraktem i dlaczego to ma znaczenie
- Zidentyfikuj, od jakich zależności DApp zależy pod spodem
- Oceń DApp przez jej kontrakty i zależności, nie przez wygląd interfejsu
Przegląd
Kluczowe terminy
- DApp
- Zdecentralizowana aplikacja — oprogramowanie, którego logika backendowa działa w Blockchainie za pośrednictwem smart kontraktów.
- DeFi
- Zdecentralizowane Finanse — bezpermisyjne, komponowalne usługi finansowe zbudowane na smart kontraktach.
- Smart kontrakt
- Samowykonywalny kod na Blockchainie, działający dokładnie tak jak napisano, gdy warunki są spełnione.
- Portfel
- Oprogramowanie lub sprzęt przechowujący klucze prywatne kontrolujące zasoby on-chain.
- On-chain
- Dane lub aktywność zarejestrowane bezpośrednio w Blockchainie.
Notatki źródłowe
Odniesienia redakcyjne
Te odniesienia to punkty wyjścia do weryfikacji mechanizmów, sprawdzianów ryzyka i kontekstu produktu za tą lekcją.
Zanim przejdziesz dalej
Czy potrafisz to zrobić?
- Wyjaśnij różnicę między frontendem a kontraktem i dlaczego to ma znaczenie
- Zidentyfikuj, od jakich zależności DApp zależy pod spodem
- Oceń DApp przez jej kontrakty i zależności, nie przez wygląd interfejsu
Powiązana nauka
Czytaj dalej
Punkt kontrolny
Zakończ tę lekcję
Zalicz sprawdzian, aby zapisać postępy, a następnie kontynuuj ścieżkę po kolei.
Utrwal tę lekcję
Odpowiedz poprawnie na każde pytanie, aby ukończyć lekcję.
dApp różni się od normalnej aplikacji, bo…

