Dlaczego miałbym zawracać sobie głowę czytaniem tego?
Jeśli interesuje Cię ekosystem Ethereum, potrzebujesz aplikacji takiej jak MetaMask. To znacznie więcej niż zwykły portfel, umożliwia interakcję ze stronami internetowymi integrującymi Ethereum.
MetaMask umożliwi Ci łączenie się ze zdecentralizowanymi aplikacjami z poziomu przeglądarki (lub poprzez aplikację mobilną). Możesz zawierać transakcje bez pośredników i grać w gry z całkowicie przejrzystym kodem (dzięki czemu wiesz, że nie zostaniesz oszukany).
Aby rozpocząć, zapoznaj się z poniższym przewodnikiem!
Zawartość
Wstęp
Co to jest MetaMaska?
Zainstaluj MetaMask
Zainicjuj portfel
Potwierdź swoje słowa początkowe!
Zasil portfel
Odblokuj zdecentralizowaną sieć
O MetaMasku i prywatności
Zamiana eteru na DAI
Gdzie są moje tokeny?
Co jeszcze powinienem wiedzieć?
Aplikacja MetaMask
Zamykanie myśli
Wstęp
Wraz z Ethereum pojawiła się obietnica rozproszonego Internetu – długo oczekiwana Web 3.0. Równe warunki działania charakteryzujące się brakiem centralnych punktów awarii, prawdziwą własnością danych i zdecentralizowanymi aplikacjami (lub DApps).
Taka infrastruktura stale łączy się z ogólnobranżowym naciskiem na zdecentralizowane finanse (DeFi) i protokoły interoperacyjności, których celem jest łączenie różnych łańcuchów bloków. Można teraz bez zaufania wymieniać tokeny i kryptowaluty, zaciągać pożyczki zabezpieczone kryptowalutami, a nawet używać Bitcoinów na Ethereum.
Dla wielu entuzjastów Ethereum MetaMask jest ulubionym portfelem. W przeciwieństwie do zwykłego oprogramowania na smartfony lub komputery stacjonarne, jest ono dostarczane w postaci rozszerzenia przeglądarki, umożliwiającego użytkownikom bezpośrednią interakcję z obsługiwanymi stronami internetowymi. W tym artykule wyjaśnimy, jak działa MetaMask i przeprowadzimy Cię przez proces samodzielnego korzystania z niej.
Co to jest MetaMaska?
MetaMask to portfel Ethereum o otwartym kodzie źródłowym, który obsługuje wszystkie rodzaje tokenów opartych na Ethereum (takich jak te zgodne ze standardem ERC-20 lub tokeny niezmienne). Co więcej, możesz otrzymać je od innych lub kupić/wymienić za pomocą wbudowanych integracji Coinbase i ShapeShift.
To, co sprawia, że MetaMask jest tak interesująca, to fakt, że może współpracować ze stronami internetowymi. W przypadku innych portfeli konieczne będzie skopiowanie i wklejenie adresów płatności lub zeskanowanie kodu QR na osobnym urządzeniu. Dzięki rozszerzeniu MetaMask witryna po prostu wysyła polecenie ping do Twojego portfela i pojawia się monit o zaakceptowanie lub odrzucenie transakcji.
MetaMask może służyć jako zwykły portfel kryptowalutowy, ale jego prawdziwą siłą jest płynne łączenie się z inteligentnymi kontraktami i zdecentralizowanymi aplikacjami. Przyjrzyjmy się teraz, jak to skonfigurować.
Zainstaluj MetaMask
Portfel MetaMask można zainstalować w przeglądarce Google Chrome, Firefox lub Brave Browser. Jest również dostępny na iOS i Androida, ale nie będziemy omawiać tego zbyt szczegółowo. W tym samouczku będziemy korzystać z przeglądarki Firefox, ale Twoje kroki będą mniej więcej identyczne, niezależnie od platformy, z której korzystasz.
Przejdź na oficjalną stronę pobierania na metamask.io. Wybierz przeglądarkę, która przeniesie Cię do sklepu internetowego Chrome lub strony z dodatkami do przeglądarki Firefox. Kliknij przycisk, aby dodać rozszerzenie do swojej platformy. Może być konieczne przyznanie mu pewnych uprawnień, zanim będzie gotowy do działania. Upewnij się, że jesteś zadowolony z poziomu dostępu do Twojej przeglądarki – jeśli tak, możemy zaczynać.
Zainicjuj portfel
Powinieneś teraz zobaczyć wiadomość powitalną.
Jeśli jesteś choć trochę podobny do nas, prawdopodobnie spędzisz sporo czasu, próbując przyprawić tego faceta o zawrót głowy za pomocą kursora.
Kiedy skończysz dręczyć lisa na stronie powitalnej, kliknij Rozpocznij. W tym miejscu zostaniesz poproszony o zaimportowanie frazy początkowej lub utworzenie nowej. Kliknij Utwórz portfel. Następna strona zapyta, czy chcesz przesłać anonimowe dane, aby pomóc programistom ulepszyć aplikację. Wybierz dowolną opcję, którą wolisz.
Teraz musimy utworzyć hasło. Jeśli należysz do tych legendarnych stworzeń, które faktycznie czytają umowę użytkownika dotyczącą Twojego oprogramowania, możesz ją wyświetlić, klikając Warunki użytkowania. W przeciwnym razie wymyśl silne hasło, zaznacz pole i naciśnij Utwórz.
Potwierdź swoje słowa początkowe!
Poniższy punkt wystarczy, aby uzasadnić jego własny podtytuł. MetaMask to usługa pozbawiona nadzoru, co oznacza, że nikt inny nie może uzyskać dostępu do Twoich środków – nawet programiści MetaMask. Twoje tokeny znajdują się w swego rodzaju zaszyfrowanym skarbcu w Twojej przeglądarce, chronionym Twoim hasłem. Oznacza to, że jeśli Twój komputer zostanie zgubiony, skradziony lub zniszczony, nikt nie pomoże Ci odzyskać portfela. Twoje klucze prywatne zostaną na zawsze utracone w pustce cyberprzestrzeni.
Dlatego bardzo ważne jest, aby zapisać frazę zapasową. Tylko w ten sposób możesz przywrócić swoje konto, jeśli wydarzy się coś niefortunnego. Zgodnie z sugestią zalecamy zapisanie słów i przechowywanie ich w dwóch lub trzech różnych miejscach. Nie trzeba ich chować w ognioodpornym sejfie głęboko w lesie, ale cóż, nie zaszkodzi.
Kliknij szare pole, aby wyświetlić frazę.
Kiedy przejdziesz na następną stronę, program przewiduje, że być może byłeś leniwy przy wykonywaniu poprzedniego kroku, ponieważ poprosi Cię o potwierdzenie frazy. Jeśli nie zrobiłeś tego za pierwszym razem, kliknij Wstecz i zapisz to!
Potwierdź frazę, a następnie przejdź do następnego kroku. Naciśnij Wszystko Gotowe, a zobaczysz interfejs portfela.
Nudna część się skończyła, teraz wzbogacimy się na eterze (testnetowym).
Zasil portfel
W tym samouczku będziemy używać sieci testowej Ropsten. To sieć, która działa prawie dokładnie tak, jak prawdziwa sieć Ethereum, ale jej jednostki nie mają żadnej wartości. Przydają się one, gdy opracowujesz kontrakty i chcesz mieć pewność, że nie zawierają one luk w zabezpieczeniach, które pozwalają atakującym na utratę wartości 50 milionów dolarów. Każdy krok, który wykonamy dzisiaj w tej sieci, będzie można odtworzyć w rzeczywistości (z wyjątkiem części, w której niestety dają nam darmowy ether).
Aby dostroić się do sieci testowej Ropsten, kliknij Main Ethereum Network w prawym górnym rogu i wybierz Ropsten Test Network.
W Ethereum istnieje wiele różnych sieci testowych. Jeśli zastanawiasz się nad różnicami, sprawdź to porównanie.
Użyjemy kranu, aby zdobyć fałszywe pieniądze do zabawy. Aby je pobrać, przejdź do tej strony w przeglądarce obsługującej Metamask.
Woohoo! Darmowe pieniądze!
W dowolnym momencie możesz kliknąć ikonę małego lisa, aby wyświetlić wyskakujące okienko z informacjami o koncie MetaMask (tak jak to zrobiliśmy w powyższym GIF-ie). Najedź kursorem na Konto 1 i kliknij, aby skopiować adres Ethereum do schowka. Wklej go do formularza i naciśnij Wyślij mi test Ether.
Transakcje Ethereum są zazwyczaj potwierdzane dość szybko, ale może minąć trochę czasu, zanim 1 ETH wyląduje w Twoim portfelu. Sprawdź, czy go masz, klikając lisa na pasku narzędzi.
Gdy to nastąpi, możemy rozpocząć interakcję z DApps.
Odblokuj zdecentralizowaną sieć
Ponieważ korzystamy z sieci testowej, nie mamy tak dużego wyboru aplikacji do zabawy. Aby uzyskać pełną listę zdecentralizowanych aplikacji w sieci głównej, sprawdź State of the DApps lub Dappradar. Możesz grać w gry, kupować jedyne w swoim rodzaju aktywa lub stawiać zakłady na rynkach prognostycznych.
Zamierzamy użyć DApp, który zademonstrowaliśmy wcześniej. Uniswap to zdecentralizowana giełda, w skrócie DEX, co oznacza, że pozwala nam zawierać transakcje bez polegania na pośrednikach. Mechanizmy leżące u jego podstaw są całkiem fajne – sprawdź, czym jest Uniswap i jak to działa? jeśli interesuje Cię, jak to działa.
Śmiało, uzyskaj do niego dostęp tutaj. W prawym górnym rogu powinien pojawić się monit o połączenie z portfelem. Zobaczysz to w jakiejś formie na wszystkich stronach kompatybilnych z MetaMask, ponieważ ze względów bezpieczeństwa nie łączy się ono automatycznie. Kliknij na niego, a zostaniesz poproszony o wybranie portfela, którego używasz. Jeśli nie obserwujesz, tym portfelem będzie MetaMask.
Kiedy witryna spróbuje się połączyć po raz pierwszy, pojawi się okno dialogowe MetaMask z prośbą o potwierdzenie tej akcji. Będziesz mógł wybrać konto (na razie mamy tylko jedno, więc zostaw je bez zmian), zanim sprawdzisz, jakie uprawnienia zamierzasz przyznać. W tym przypadku, podobnie jak w wielu innych, witryna żąda informacji o adresie portfela kontrolowanym przez Twoje konto.
O MetaMasku i prywatności
Ważne jest, aby zwracać uwagę na to, na co pozwalasz. Jeśli witryna zna Twój adres, może zobaczyć wszystkie transakcje eterowe i tokenowe do i z niej. Co więcej, mogą powiązać to z Twoim adresem IP.
Niektórzy wolą segregować swoje adresy, aby zapobiec nakładaniu się adresów, podczas gdy inni nie przejmują się takim ryzykiem (w końcu blockchain jest publiczny). Poziom prywatności, który chcesz osiągnąć, zależy ostatecznie od Ciebie. Zasadniczo nie udzielaj dostępu witrynom, którym nie ufasz.
Zamiana eteru na DAI
Czas na pierwszą wymianę. Zrobimy to dla DAI, tokena ERC-20, który służy jako stablecoin. Jednak podobnie jak nasz eter, ten DAI nie ma wartości w świecie rzeczywistym. Naciśnij Wybierz token, dodaj domyślną listę Uniswap, a następnie kliknij DAI. Alternatywnie możesz także wybrać WETH (owinięty eter).
Wszystko, co pozostało do zrobienia, to wprowadzić kwotę ETH, którą chcemy wymienić. Gdy to zrobimy, oszacowamy, ile DAI otrzymamy. I gotowe! Naciśnij Zamień.
Dokończ wymianę za pomocą MetaMask.
Po raz kolejny zostaniesz poproszony o podjęcie działań w MetaMask. W takim przypadku musisz zatwierdzić transakcję przed jej utworzeniem. Upewnij się, że jesteś zadowolony z opłat, gdy robisz to w sieci głównej, ponieważ mogą one być znaczące.
Następnie pozostaje nam tylko poczekać na potwierdzenie transakcji!
➟ Chcesz rozpocząć przygodę z kryptowalutą? Kup ETH na Binance!
Gdzie są moje tokeny?
Więc Twój eter zniknął, ale Twoje konto nie pokazuje Twoich tokenów. Nie ma co panikować – musisz je dodać ręcznie.
Aby uzyskać bardziej popularne tokeny, możesz wybrać opcję Dodaj token w swoim portfelu i wyszukać nazwę lub ticker. W przypadku tych mniej popularnych (lub tych w sieci testowej) musimy dodać adres kontraktu – identyfikator, który mówi MetaMask, gdzie szukać naszego salda.
Otwórz swój portfel, klikając rozszerzenie.
Kliknij trzy kropki na górnym pasku.
Wybierz opcję Wyświetl w Etherscan.
W sekcji Przegląd kliknij menu Token i wybierz DAI.
W obszarze Podsumowanie profilu powinieneś zobaczyć adres umowy. Najedź na niego kursorem i skopiuj adres.
Wróć do MetaMask i kliknij Dodaj token.
Kliknij zakładkę Token niestandardowy.
Wklej to, co właśnie skopiowałeś, do formularza Adres umowy tokenu.
Reszta powinna zostać automatycznie uzupełniona. Kliknij Dalej, a następnie Dodaj tokeny.
Wróć do głównego przeglądu, aby zobaczyć swoje pełne saldo.
Gratulacje! Właśnie nawiązałeś interakcję ze swoim pierwszym DApp, bez zaufania zamieniając ether na DAI. Wszystko, czego się nauczyłeś, możesz teraz zrobić w prawdziwym świecie. Kiedy będziesz gotowy do zabawy z aplikacjami w sieci głównej, pamiętaj o przełączeniu się z powrotem z Ropsten do sieci głównej.
Co jeszcze powinienem wiedzieć?
MetaMask ma kilka innych ciekawych funkcji, których dzisiaj nie omówiliśmy. Możesz także podłączyć portfel sprzętowy (obsługiwane są zarówno Trezor, jak i Ledger), utworzyć listę kontaktów i oczywiście odbierać i wysyłać środki tak, jak w zwykłym portfelu. Sprawdź ustawienia, aby dostosować rozszerzenie do swoich potrzeb.
Poza tym obowiązują zwykłe zasady bezpieczeństwa: MetaMask to gorący portfel, co oznacza, że działa na urządzeniu podłączonym do Internetu. Naraża to Cię na większe ryzyko niż zimny portfel, który jest utrzymywany w trybie offline, aby ograniczyć wektory ataku.
Wreszcie, używając MetaMask, oczywiste jest, że powinieneś być świadomy tego, do jakich stron internetowych dajesz dostęp.
Aplikacja MetaMask
Aplikacja MetaMask na Androida/iPhone'a zapewnia wygodne rozwiązanie do łączenia się z aplikacjami Web3 w podróży. Oferując wiele takich samych funkcjonalności jak rozszerzenie, integruje przeglądarkę DApp, dzięki czemu można uzyskać dostęp do różnych zdecentralizowanych aplikacji za naciśnięciem jednego przycisku.
Przeglądarka aplikacji MetaMask.
Działanie aplikacji jest bardzo podobne do rozszerzenia przeglądarki. Możesz dokonywać bezpośrednich przelewów eteru lub tokenów ze swojego portfela, a nawet wchodzić w interakcję z Uniswapem, jak widzieliśmy powyżej.
Łączenie z PoolTogether za pomocą komunikatu w aplikacji.
Zamykanie myśli
MetaMask to potężne narzędzie do przeglądania zdecentralizowanej sieci. Jeśli postępowałeś zgodnie z instrukcjami zawartymi w tym przewodniku, widziałeś potencjał portfela. Najwyraźniej inni też: obecnie może pochwalić się ponad milionem użytkowników.
W miarę rozwoju stosu Ethereum aplikacje takie jak MetaMask niewątpliwie staną się integralnymi elementami pomostu pomiędzy istniejącymi technologiami a rodzącą się infrastrukturą kryptowalut.
Masz pytania dotyczące MetaMask, Ethereum lub czegokolwiek innego? Udaj się do Ask Academy, gdzie społeczność odpowie na nie.
T