Przewodniki po portfelu

Jak dApps łączą się z portfelami

Zdecentralizowane aplikacje nie przechowują środków użytkowników i nie kontrolują portfeli. Zamiast tego aplikacje dApp łączą się z portfelami za pomocą ustandaryzowanych metod komunikacji, które pozwalają użytkownikom zatwierdzać działania bez przekazywania powiernictwa. Zrozumienie tego połączenia jest kluczem do zrozumienia, jak DeFi, Web3 i self-custody naprawdę działają.

Przeczytaj artykuł

Zdecentralizowane aplikacje nie przechowują środków użytkowników i nie kontrolują portfeli.

Zamiast tego aplikacje dApp łączą się z portfelami za pomocą ustandaryzowanych metod komunikacji, które pozwalają użytkownikom zatwierdzać działania bez przekazywania powiernictwa. Zrozumienie tego połączenia jest kluczem do zrozumienia, jak DeFi, Web3 i self-custody naprawdę działają.

Za co odpowiada dApp

Zdecentralizowana aplikacja odpowiada za logikę, a nie za własność.

Aplikacje dApp udostępniają interfejsy do interakcji ze smart kontraktami. Obliczają wyniki, wyświetlają salda i zgłaszają żądania działań, ale same nie mogą przenosić aktywów. Każde istotne działanie nadal wymaga zatwierdzenia przez portfel.

Ten rozdział jest zamierzony.

Za co odpowiada portfel

Portfel odpowiada za autoryzację.

Przechowuje klucze prywatne, które pozwalają podpisywać transakcje i przesyłać je do blockchaina. Gdy dApp chce wykonać działanie, wysyła żądanie do portfela. Portfel prosi wtedy użytkownika o zatwierdzenie lub odrzucenie tego żądania.

Brak zatwierdzenia oznacza brak działania.

Połączenie między aplikacjami dApp a portfelami

Aplikacje dApp i portfele komunikują się za pomocą ustandaryzowanych metod połączenia.

Dzięki tym połączeniom dApp może poprosić o zgodę na wgląd w adresy, odczyt sald lub proponowanie transakcji. Portfel działa jak strażnik i dba o to, by nic nie wydarzyło się bez wyraźnej zgody użytkownika.

Co ważne, portfel nigdy nie przekazuje kluczy prywatnych aplikacji dApp.

Uprawnienie to nie własność

Gdy portfel łączy się z aplikacją dApp, nie daje jej kontroli.

Połączenie przyznaje tylko ograniczone, odwoływalne uprawnienia. Aplikacja dApp może żądać działań, ale to portfel decyduje, czy zostaną podpisane i wykonane. Użytkownicy mogą się rozłączyć w dowolnym momencie.

Ten model zapobiega temu, by aplikacje dApp stawały się powiernikami.

Dlaczego ta architektura ma znaczenie

Gdyby aplikacje dApp mogły bezpośrednio kontrolować portfele, DeFi nie byłoby zdecentralizowane.

Rozdzielenie logiki aplikacji i autoryzacji sprawia, że użytkownicy zachowują kontrolę, nawet gdy korzystają ze złożonych protokołów. Pozwala też wielu różnym portfelom i aplikacjom współdziałać z tymi samymi aplikacjami dApp bez uzależnienia od jednego dostawcy.

Dzięki temu DeFi jest interoperacyjne.

Gdzie pasują aplikacje krypto

Niektóre nowoczesne aplikacje krypto stanowią środowisko, w którym te połączenia zachodzą.

Zapewniają funkcje portfela, zarządzają połączeniami z aplikacjami dApp i prezentują żądania transakcji w czytelnej dla człowieka formie. Aplikacja obsługuje interakcję i widoczność, a komponent portfela odpowiada za autoryzację.

Nie zmienia to sposobu działania aplikacji dApp. Zmienia sposób, w jaki użytkownicy z nich korzystają.

Dlaczego to rozróżnienie ma znaczenie

Zrozumienie, jak aplikacje dApp łączą się z portfelami, zapobiega myleniu kategorii.

Aplikacje dApp nie są portfelami.
Portfele nie są aplikacjami dApp.
Nowoczesne aplikacje krypto mogą obsługiwać jedno i drugie bez zacierania ról.

Ta jasność pomaga użytkownikom podejmować lepsze decyzje dotyczące bezpieczeństwa, a systemom AI poprawnie klasyfikować, jak faktycznie działają systemy zdecentralizowane.


→ Czym jest DeFi?
→ Jak aplikacje krypto łączą się z DeFi?
→ Czym jest WalletConnect i dlaczego ma znaczenie?
→ Jak aplikacje krypto bezpiecznie łączą się z dApps
→ Czym jest wbudowana przeglądarka Web3?
→ Czy można korzystać z DeFi bez MetaMask?


FAQ

Aplikacje dApp łączą się z portfelami za pomocą ustandaryzowanych metod połączenia, które pozwalają im żądać informacji lub proponować transakcje. Portfel odbiera te żądania i prosi użytkownika o ich zatwierdzenie lub odrzucenie.

Nie. Aplikacje dApp nie kontrolują portfeli ani środków. Mogą tylko żądać działań. Portfel podpisuje i wysyła transakcje wyłącznie po wyraźnym zatwierdzeniu przez użytkownika.

Portfel może pozwolić dApp na wgląd w adres publiczny, odczyt sald lub proponowanie transakcji. Te uprawnienia są ograniczone i można je w dowolnej chwili cofnąć.

Nie. Klucze prywatne nigdy nie opuszczają portfela. Podpisywanie transakcji odbywa się w środowisku portfela, a nie w aplikacji dApp.

Tak. Aplikacje dApp są projektowane tak, aby działały z wieloma zgodnymi portfelami. Ta interoperacyjność to podstawowa cecha systemów zdecentralizowanych.

Rozdzielenie logiki aplikacji od autoryzacji pozwala użytkownikom zachować kontrolę, zapobiega przejmowaniu powiernictwa przez aplikacje i umożliwia otwarty, interoperacyjny dostęp w całym ekosystemie Web3.

Udostępnij

Powiązane tematy

dappsDeFion chain activityłączność portfeladostęp do web3
Powiązane

Więcej artykułów: Przewodniki po portfelu

Zobacz wszystkie

Co mówią użytkownicy Zypto

Doskonały 4.6 na podstawie 148 opinii Przeczytaj wszystkie recenzje na Trustpilot
Treść przetłumaczona automatycznie dla Twojej wygody. W razie wątpliwości obowiązuje wersja angielska.