Web3 w praktyce: zrozum, o co prosi Twój portfel

Web3 opisuje aplikacje, które do części funkcji wykorzystują blockchainy, portfele i wspólne protokoły. Przykłady to wymiana tokenów, własność przedmiotów kolekcjonerskich i zarządzanie społecznością. Nie jest to osobny internet, do którego trzeba dołączyć. Etykieta Web3 nie gwarantuje decentralizacji, prywatności ani bezpieczeństwa. Ważne jest to, co kontrolujesz samodzielnie, a co nadal zależy od operatora.

Twoje zadanie: odróżnić połączenie portfela, podpis i uprawnienie do wydawania tokenów, zanim ocenisz, czy prośba aplikacji odpowiada Twojemu zamiarowi.

Dymki z połączonymi węzłami blockchain przedstawiające aplikacje i społeczności Web3

Trzy warstwy aplikacji Web3

Strona jest interfejsem

Strona w przeglądarce wyświetla informacje i proponuje działania. Domena, hosting, wynik wyszukiwania i kanały pomocy mogą należeć do firmy lub zostać przejęte. Znajomy wygląd nie dowodzi, że korzystasz z właściwego kontraktu. Samo przeglądanie lub sprawdzenie publicznego adresu nie powinno wymagać frazy odzyskiwania.

Portfel zarządza Twoimi uprawnieniami

Portfel zarządza kluczami i prosi o zatwierdzanie działań. Zwykłe połączenie zazwyczaj udostępnia wybrane publiczne informacje o koncie; samo nie pozwala wydawać tokenów. Czytaj każdą prośbę, ponieważ portfele obsługują też bardziej zaawansowane uprawnienia. Publiczne adresy i historia transakcji są widoczne w publicznych sieciach nawet bez łączenia się ze stroną.

Kontrakty wykonują reguły

Smart kontrakt wykonuje zaprogramowane reguły w blockchainie. Tokeny mogą reprezentować salda, prawa głosu lub dostęp, lecz nie każda użyteczna aplikacja potrzebuje własnego tokena. Sprawdź, czy administrator może aktualizować, wstrzymać lub zmienić kontrakt. Interfejsy, dostawcy danych i hostowane węzły mogą pozostać scentralizowane, nawet gdy rozliczenia odbywają się w blockchainie.

Sprawdź prośbę w trzech krokach

Zweryfikuj cel i sieć

Zacznij od samodzielnie zweryfikowanego adresu projektu, a nie niezamówionej wiadomości czy sponsorowanego wyniku. Sprawdź sieć, konto i kontrakt docelowy pokazywane przez portfel. Sam symbol tokena nie wystarcza do identyfikacji kontraktu. Przeczytaj proponowaną czynność przed połączeniem konta z wartościowymi aktywami.

Ustal, co autoryzujesz

Podpis wiadomości może służyć do logowania, ale inne podpisy mogą zatwierdzać zlecenia lub wydawanie tokenów. Brak opłaty za gas nie oznacza braku ryzyka. Zatwierdzenie lub permit może dać określonemu podmiotowi dostęp do konkretnego tokena. Transakcja może przesuwać środki lub zmieniać stan sieci. Jeśli portfel nie pokazuje zrozumiałej czynności lub nie potrafisz jej wyjaśnić, zatrzymaj się zamiast podpisywać w ciemno.

Sprawdź zakres i późniejszy wynik

Jeśli obsługiwany jest limit tokenów, sprawdź token, uprawniony podmiot i kwotę. W miarę możliwości ogranicz zgodę do planowanego zadania. Szacowany gas sprawdź osobno. Po transakcji zweryfikuj status i rzeczywiste zmiany tokenów w portfelu lub eksploratorze. Odłączenie strony usuwa połączenie, lecz nie cofa automatycznie nadal ważnego uprawnienia do wydawania tokenów.

Przykład: płatność to nie limit uprawnienia

25 TOKEN≠10,000 TOKEN

Chcesz użyć w aplikacji 25 jednostek fikcyjnego TOKEN. Portfel prosi jednak o limit 10 000 TOKEN dla kontraktu. To zgoda na kwotę do 400 razy większą niż planowana, a nie potwierdzenie zapłaty 25 tokenów. Zwykłe uprawnienie dotyczy konkretnego tokena i uprawnionego podmiotu w danej sieci; dopóki obowiązuje, może obejmować również przyszłe wpłaty. Najpierw zweryfikuj podmiot, a następnie zmniejsz limit do 25, jeśli procedura to umożliwia, albo odrzuć prośbę. Niższy limit ogranicza kwotę narażoną przez tę zgodę, ale nie dowodzi wiarygodności kontraktu. Sam zakup lub wpłata to odrębna czynność, chyba że aplikacja wyraźnie łączy kroki.

Błędy tworzące niepotrzebne ryzyko

Uznawanie podpisu za nieszkodliwe logowanie

Czytaj domenę, cel, zakres tokenów i termin ważności, jeśli są pokazane. Niektóre podpisy poza blockchainem mogą później autoryzować działania w sieci. Bezpłatny podpis nie musi być nieszkodliwą wiadomością. Nie zatwierdzaj prośby tylko dlatego, że konto podające się za pomoc techniczną twierdzi, iż jest potrzebna do odblokowania środków.

Mylenie własności z gwarantowanym dostępem

Posiadanie tokena nie gwarantuje dalszej dostępności strony, pliku obrazu ani rynku. Tokeny zarządzania nie zapewniają automatycznie realnej kontroli, jeśli głosy są skoncentrowane lub administrator może unieważniać decyzje. Ustal, co jest zapisane w blockchainie, co zależy od zewnętrznych serwerów i kto może zmienić każdą część.

Przekonanie, że odłączenie cofa zgodę

Odłączenie strony i cofnięcie uprawnienia do tokenów to różne operacje. Sprawdzaj uprawnienia przez zaufany portfel lub eksplorator we właściwej sieci. Cofnięcie zgody w blockchainie zwykle wymaga gasu i zmienia przyszłe uprawnienia; nie odzyskuje już przelanych aktywów. Nie używaj przypadkowo przesłanego linku do „czyszczenia portfela”.

Ćwiczenie: oceń prośbę

Chcesz wpłacić 20 TOKEN. Strona żąda limitu 5 000 TOKEN, po czym twierdzi, że późniejsze odłączenie usunie zgodę. Co jest błędne w tym wyjaśnieniu i co trzeba sprawdzić przed kontynuowaniem?

Pokaż wyjaśnienie

Limit jest 250 razy większy od planowanej wpłaty. Odłączenie go nie cofa. Zweryfikuj stronę, sieć, kontrakt tokena i uprawniony podmiot; przeczytaj zakres zgody i zastosuj odpowiedni niższy limit, jeśli jest obsługiwany, albo odrzuć prośbę. Potwierdź wpłatę osobno i sprawdź pozostałe uprawnienia później. Ani udana transakcja, ani ograniczony limit nie dowodzą bezpieczeństwa aplikacji.

Portfel kryptowalutowy i klucze ilustrujące bezpieczny dostęp i odzyskiwanie

Dobre podstawy robią różnicę

Przed kolejnym zakupem lub przelewem sprawdź, kto kontroluje dostęp, dokąd trafiają Twoje kryptowaluty i ile naprawdę będzie kosztować transakcja.

Chroń dostęp do swoich kryptowalut

Konto na giełdzie i portfel z samodzielną kontrolą kluczy wymagają innych zabezpieczeń. Chroń logowanie na giełdę unikalnym hasłem i silnym uwierzytelnianiem dwuskładnikowym. Przy samodzielnej kontroli kluczy kopia odzyskiwania pozwala przywrócić dostęp.

Przechowuj słowa odzyskiwania offline i w tajemnicy. Przerwij, jeśli prosi o nie konsultant lub strona internetowa.

Zobacz przykład odzyskiwania

Twój telefon się psuje. Giełda może pomóc odzyskać konto po weryfikacji tożsamości. Portfel z samodzielną kontrolą kluczy nie może zresetować frazy odzyskiwania. Przeczytaj jego oficjalne instrukcje tworzenia kopii, zanim na nim polegasz.

Wybierz właściwą sieć transferu

Miejsce docelowe musi obsługiwać aktywo, wersję tokena i sieć. Znany symbol lub taki sam format adresu nie wystarczą. Przed wyborem sieci wypłaty przeczytaj instrukcje wpłaty platformy odbierającej.

Sprawdź adres, wymagane memo lub tag, opłaty i minima. Rozważ najpierw mały przelew testowy.

Zobacz przykład sieci

Miejsce docelowe przyjmuje USDC w sieci Ethereum. Wybór tańszej sieci na giełdzie nadawczej nie sprawi, że będzie to transfer Ethereum. Użyj sieci obsługiwanej po obu stronach; zwykła wypłata nie przenosi tokenów między sieciami przez most.

Zrozum cenę, którą płacisz

Opłaty transakcyjne to tylko część kosztów. Liczą się też spread, dostępna płynność i opłaty za wypłatę. Zlecenie rynkowe stawia na realizację; zlecenie z limitem kontroluje cenę, ale może pozostać niezrealizowane lub wykonać się tylko częściowo.

Sprawdź podgląd zlecenia i kwotę, którą otrzymasz. Następnie porównaj pełny koszt planowanego zakupu i wypłaty.

Przeanalizuj przykład kosztów

Przykład hipotetyczny: transakcja na 200 USD z opłatą 0,1 % kosztuje 0,20 USD opłaty transakcyjnej. Osobna opłata za wypłatę 5 USD zwiększa te koszty do 5,20 USD. Spread lub poślizg cenowy mogą je podnieść; nie jest to rzeczywisty cennik giełdy.