Dlaczego miałbym zawracać sobie głowę czytaniem?

Jeśli interesuje Cię ekosystem Ethereum, potrzebujesz aplikacji takiej jak MetaMask. To znacznie więcej niż zwykły portfel, ta aplikacja umożliwia interakcję ze stronami internetowymi integrującymi Ethereum. 

MetaMask pomoże Ci połączyć się ze zdecentralizowanymi aplikacjami z poziomu przeglądarki (lub za pośrednictwem aplikacji mobilnej). Możesz handlować 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!


Treść

  • Wstęp

  • Co to jest MetaMaska?

  • Instalowanie MetaMaska

  • Zainicjuj portfel

    • Zapisz swoje słowa początkowe!

  • Zasilenie portfela

  • Odblokowanie zdecentralizowanej sieci

    • MetaMask i prywatność

    • Wymień eter z DAI

    • Gdzie są moje tokeny?

  • Co jeszcze muszę wiedzieć?

  • Aplikacja MetaMask

  • Wniosek


Wstęp

Ethereum niesie nadzieję na pojawienie się rozproszonego Internetu – długo oczekiwanego Web 3.0. Pole działania charakteryzujące się brakiem centralnych punktów awarii, własnością własnych danych i zdecentralizowanymi aplikacjami (lub DApps).

Taka infrastruktura jest zgodna z ogólnym naciskiem branży na zdecentralizowane finanse (DeFi) i protokoły interoperacyjności, których celem jest łączenie wielu łańcuchów bloków. Można teraz wymieniać tokeny i kryptowaluty w aplikacjach zaufanych, zaciągać pożyczki kryptograficzne, a nawet używać Bitcoinów na Ethereum.

Dla wielu zwolenników Ethereum MetaMask jest portfelem obowiązkowym. W przeciwieństwie do oprogramowania na smartfony lub komputery stacjonarne, do którego jesteś przyzwyczajony, to specjalne oprogramowanie jest dostarczane jako rozszerzenie przeglądarki, pomagające użytkownikom w bezpośredniej interakcji z obsługiwanymi stronami internetowymi. W tym artykule omówimy, jak działa MetaMask i poprowadzimy Cię przez proces samodzielnego rozpoczęcia pracy.


Co to jest MetaMaska?

MetaMask to portfel Ethereum o otwartym kodzie źródłowym, który obsługuje wszystkie typy tokenów opartych na Ethereum (takie jak te zgodne ze standardem ERC-20 lub tokeny niezmienne). Dodatkowo możesz akceptować tokeny od innych lub kupować/wymieniać je dzięki wbudowanej integracji Coinbase i ShapeShift.

Tym, co czyni MetaMask szczególnie interesującym, jest to, że może wchodzić w interakcje ze stronami internetowymi. Jeśli korzystasz z innego portfela, konieczne będzie skopiowanie i wklejenie adresu 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 funkcjonować jako zwykły portfel kryptowalutowy, ale jego prawdziwą siłą jest płynna interakcja z inteligentnymi kontraktami i zdecentralizowanymi aplikacjami. Zobaczmy teraz, jak to skonfigurować.


Instalowanie MetaMaska

Portfel MetaMask można zainstalować w przeglądarce Google Chrome, Firefox lub Brave. Dostępna także na iOS i Androida, ale nie będziemy się w to zagłębiać. W tym samouczku będziemy korzystać z przeglądarki Firefox, ale kroki będą mniej więcej takie same, niezależnie od platformy, z której korzystasz.

Przejdź do oficjalnej strony pobierania pod adresem 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 platformy. Przed uruchomieniem aplikacji może być konieczne przyznanie pewnych uprawnień. Upewnij się, że jesteś zadowolony z poziomu dostępu tej aplikacji do Twojej przeglądarki – jeśli tak, gotowe.


Zainicjuj portfel

Zobaczysz teraz wiadomość powitalną. 


Layar intro Metamask

Prawdopodobnie spędzisz trochę czasu próbując przyprawić kursorem zawroty głowy temu uroczemu zwierzęciu.


Kiedy już skończysz irytować 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 programiście ulepszyć aplikację. Wybierz, którą opcję wolisz.

Teraz musimy utworzyć hasło. Jeśli jesteś jednym z tych legendarnych stworzeń, które faktycznie czytają umowy użytkownika dotyczące Twojego oprogramowania, możesz je przeczytać, klikając Warunki użytkowania. Jeśli nie, utwórz silne hasło, zaznacz pole i naciśnij Utwórz.


Zapisz swoje słowa początkowe!

Bardzo ważne jest, aby zwrócić uwagę na następujące rzeczy. MetaMask to usługa niepowiernicza, co oznacza, że ​​nikt inny nie może uzyskać dostępu do Twoich środków – nawet programiści MetaMask. Twój token znajduje się w jakimś zaszyfrowanym skarbcu w Twojej przeglądarce, chronionym hasłem. Oznacza to, że jeśli Twój komputer zostanie zgubiony, skradziony lub zniszczony, nikt nie pomoże Ci odzyskać portfela. Twój klucz prywatny zostanie utracony na zawsze w próżni cyberprzestrzeni.

Dlatego bardzo ważne jest zapisanie frazy zapasowej. To jedyny sposób na odzyskanie konta, jeśli wydarzy się coś nieprzewidzianego. Zgodnie z sugestią zaleca się zapisanie słów i przechowywanie ich w dwóch lub trzech różnych miejscach. Nie musisz przechowywać ich w ognioodpornym sejfie głęboko w lesie, ale jeśli chcesz, to też nie zaszkodzi.


Klik kotak abu-abu untuk menampilkan frasa.

Kliknij szare pole, aby wyświetlić frazę.


Wchodząc na następną stronę, program przewiduje, że możesz nie mieć ochoty na wykonanie poprzedniego kroku, dlatego zostaniesz poproszony o potwierdzenie frazy. Jeśli jeszcze tego nie zrobiłeś, kliknij Wstecz i zapisz!

Potwierdź frazę, a następnie przejdź do następnego kroku. Naciśnij Wszystko Gotowe, a zobaczysz interfejs portfela.

Nudna część dobiegła końca, następnie wzbogacimy się o eter (testnet).


Zasilenie portfela

W tym samouczku będziemy używać sieci testowej Ropsten. Sieć, która działa prawie dokładnie tak, jak prawdziwa sieć Ethereum, ale jednostki nie mają żadnej wartości. Jest to przydatne, jeśli opracowujesz umowę i chcesz mieć pewność, że nie zawiera ona żadnych luk w zabezpieczeniach, które mogłyby pozwolić osobie atakującej ukraść aktywa o wartości 50 milionów dolarów lub cokolwiek innego. Każdy krok, który dzisiaj zrobimy w tej sieci, będzie mógł zostać odtworzony w prawdziwej sieci (z wyjątkiem dystrybucji darmowego eteru, a szkoda).

Aby uzyskać sieć testową Ropsten, kliknij Główna sieć Ethereum w prawym górnym rogu i wybierz Ropsten Test Network.


Testnet Ropsten

W Ethereum istnieje wiele rodzajów 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 ją pobrać, przejdź do tej strony w przeglądarce obsługującej Metamask.


Brawo! 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 do odpowiedniej kolumny i naciśnij Wyślij mi test Ether.

Transakcje Ethereum są zazwyczaj potwierdzane dość szybko, ale może minąć trochę czasu, zanim 1 ETH trafi do Twojego portfela. Sprawdź, czy go otrzymasz, klikając lisa na pasku narzędzi.

Po umieszczeniu zasobów możemy rozpocząć interakcję z DApp.


Otwarcie zdecentralizowanej sieci

Ponieważ korzystamy z sieci testnet, nie mamy szerokiego wyboru aplikacji do zabawy. Aby uzyskać pełną listę zdecentralizowanych aplikacji w sieci głównej, zobacz State of the DApps lub Dappradar. Możesz grać w gry, kupować unikalne aktywa lub stawiać zakłady na rynkach prognostycznych.

Będziemy używać zademonstrowanego wcześniej DApp. Uniswap to zdecentralizowana giełda, w skrócie DEX, co oznacza, że ​​pozwala nam handlować bez polegania na pośrednikach. Mechanizmy, które go obsługują, są całkiem fajne – zobacz Co to jest Uniswap i jak to działa? jeśli jesteś zainteresowany jak to działa.

Prosimy o dostęp tutaj. W prawym górnym rogu zostaniesz poproszony o połączenie z portfelem lub Połącz się z portfelem. Zobaczysz to w różnych formach na wszystkich stronach kompatybilnych z MetaMask, ponieważ ze względów bezpieczeństwa nie łączy się ono automatycznie. Kliknij tam, a zostaniesz poproszony o wybranie portfela, którego chcesz używać. Jeśli nie wiesz, portfel to MetaMask.

Gdy witryna spróbuje się połączyć po raz pierwszy, pojawi się okno dialogowe MetaMask z prośbą o potwierdzenie akcji. Będziesz mógł wybrać konto (na razie mamy tylko jedno konto, więc zostaw je bez zmian) przed sprawdzeniem uprawnień, które nadasz. W tym przypadku, jak w wielu innych, strona prosi o podanie informacji o adresie portfela kontrolowanym przez Twoje konto.


MetaMask i prywatność

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 tego adresu. Co więcej, mogą powiązać go z Twoim adresem IP.

Niektórzy wolą trzymać swoje adresy oddzielnie, aby zapobiec nakładaniu się adresów, inni zaś nie przejmują się tym ryzykiem (w końcu blockchain jest publiczny). Poziom prywatności, jaki chcesz osiągnąć, zależy ostatecznie od Ciebie. Z reguły nie udostępniaj stron internetowych, którym nie ufasz.


Wymień eter z DAI

Czas dokonać pierwszej wymiany. Zrobimy to, aby zdobyć DAI, token ERC-20, który działa jako stablecoin. Podobnie jak eter, który mamy, DAI nie ma wartości pieniężnej. Naciśnij Wybierz token, dodaj domyślną listę Uniswap, a następnie kliknij DAI. Alternatywnie możesz także wybrać WETH (owinięty eter).

Następnie musimy wpisać kwotę ETH, którą chcemy wymienić. Kiedy to zrobimy, otrzymamy szacunkową kwotę DAI, którą otrzymamy. Tylko to! Naciśnij Zamień.


Dokończ wymianę za pomocą MetaMask.


Zostaniesz ponownie poproszony o podjęcie działań w MetaMask. W takim przypadku musisz zatwierdzić transakcję przed jej utworzeniem. Upewnij się, że nie masz nic przeciwko kosztom, gdy robisz to w sieci głównej, ponieważ mogą one być dość duże.

Potem pozostaje nam już tylko czekać na potwierdzenie transakcji!


➟ Chcesz posiadać kryptowalutę? kup ETH na Binance!


Gdzie są moje tokeny?

Zatem Twój eter zniknął, ale na Twoim koncie nie widać tokenów. Nie ma powodu do paniki – będziesz musiał dodać go 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.


  1. Otwórz swój portfel, klikając rozszerzenie.

  2. Kliknij trzy kropki na górnym pasku.

  3. Wybierz opcję Wyświetl w Etherscan.

  4. W sekcji Przegląd kliknij Token w menu rozwijanym i wybierz DAI.

  5. W obszarze Podsumowanie profilu zobaczysz adres umowy. Najedź na niego kursorem i skopiuj adres.

  6. Wróć do MetaMask i kliknij Dodaj token.

  7. Kliknij kartę Token niestandardowy.

  8. Wklej skopiowany adres w polu Adres kontraktu tokenu.

  9. Reszta zostanie uzupełniona automatycznie. Kliknij Dalej i Dodaj tokeny.

  10. Wróć do widoku głównego, aby zobaczyć saldo.


Szczęśliwy! Właśnie nawiązałeś interakcję ze swoim pierwszym DAppem, wymieniając Ether na DAI bez konieczności ufania komukolwiek. Wszystko, czego się nauczyłeś, możesz teraz wykonać w rzeczywistej aplikacji. 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 interesujących funkcji, o których jeszcze nie rozmawialiśmy. Możesz także podłączyć portfel sprzętowy (obsługiwane są zarówno Trezor, jak i Ledger), tworzyć listy kontaktów i oczywiście odbierać i wysyłać środki tak samo, jak w zwykłym portfelu. Wyświetl ustawienia, aby dostosować rozszerzenie do swoich potrzeb.

Dodatkowo obowiązują również zwykłe zasady bezpieczeństwa: MetaMask to gorący portfel, co oznacza, że ​​można go uruchomić na dowolnym urządzeniu podłączonym do Internetu. Naraża to Cię na większe ryzyko w porównaniu z zimnymi portfelami, które są przechowywane w trybie offline, aby ograniczyć wektory ataków.

Wreszcie, korzystając z MetaMask, musisz być w pełni świadomy stron internetowych, do których dajesz dostęp.


Aplikacja MetaMask

Aplikacja MetaMask na Androida/iPhone'a zapewnia wygodne rozwiązanie do interakcji z aplikacjami Web3, gdziekolwiek jesteś. Oferuje wiele takich samych funkcji jak rozszerzenie, integrując przeglądarkę DApp, dzięki czemu można uzyskać dostęp do różnych zdecentralizowanych aplikacji za naciśnięciem jednego przycisku.


Browser aplikasi MetaMask.

Przeglądarka aplikacji MetaMask.


Przepływ pracy w aplikacji jest bardzo podobny 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 wcześniej. 


Menghubungkan ke PoolTogether dalam aplikasi.

Łączenie się z PoolTogether w aplikacji.


Wniosek

MetaMask to potężne narzędzie do eksploracji zdecentralizowanej sieci. Jeśli wykonałeś kroki opisane w tym przewodniku, powinieneś już znać potencjał portfela. Sprawdzone: obecnie ta aplikacja ma ponad milion użytkowników.

Wraz z rozwojem sieci Ethereum aplikacje takie jak MetaMask niewątpliwie staną się integralnym elementem łączącym istniejące technologie i rodzącą się infrastrukturę kryptowalut.

Masz pytania dotyczące MetaMask, Ethereum lub innych? Udaj się do Ask Academy, miejsca, w którym społeczność odpowie na Twoje pytania.