MetaMask

MetaMask, to portfel na różne tokeny oparte o sieć Ethereum (i nie tylko), dzięki któremu możemy korzystać ze zdecentralizowanych projektów.

Np. ze zdecentralizowanych giełd.

Jest to po prostu wtyczka do Twojej przeglądarki, którą możemy zainstalować tutaj: https://metamask.io/download.html.

Po dokonaniu instalacji tworzymy nowy portfel, wykonując wszystkie kroki, przez które przeprowadzi nas MetaMask zaraz po jego zainstalowaniu.

Ostatecznie powinno wyglądać to w taki sposób:

MetaMask

Jak sprawdzić, czy token, który chcemy przesłać, obsługuje sieć Ethereum?

W tym celu otwieramy znaną już nam stronę CoinGecko i wybieramy token, który nas interesuje. Dla przykładu ja wybrałem Uniswap (UNI): https://www.coingecko.com/pl/waluty/uniswap.

Na górze strony widzimy dwie rzeczy, które nas interesują:

Coingecko - Explorer

Eksploratory

W tym miejscu zobaczysz, na jakiej sieci działa dany token.

Jeśli jest napisane “Etherscan”, to znaczy, że można go przesyłać korzystając z sieci Ethereum (ERC-20).

Jeśli jest napisane “Bscscan”, to znaczy, że można go przesyłać korzystając z sieci Binance Smart Chain (BSC).

Jeśli jest napisane zarówno “Etherscan” jak i “Bscscan”, to znaczy, że dany token możemy wysłać zarówno na portfel działający w sieci BSC jak i ETH:

Coingecko - Explorer List

Po konfiguracji portfela będziesz w nim widział tylko ETH, jak tutaj:

MetaMask

MetaMask działa w taki sposób, że nawet jeśli wysłałbyś na ten portfel jakiś token działający na sieci ETH, to i tak go nie zobaczysz.

W tym celu najpierw musisz dodać taki token do programu. Są na to dwa sposoby.

Pierwszy sposób

Po prostu klikamy na brązową ikonkę MetaMaska na Coingecko:

Coingecko - Kontrakt

Po czym w MetaMasku pojawi się:

MetaMask - Dodaj token

Gdzie klikamy na “Dodaj token”.

W ten sposób mamy już dodane dwa tokeny:

MetaMask - Lista tokenów

Drugi sposób

Kopiujemy adres kontraktu, klikając na ikonkę kopiowania:

Coingecko - Kopiuj kontrakt

Klikamy na ikonkę MetaMaska po prawej od paska adresu:

MetaMask - Lista tokenów

Po czym klikamy “Dodaj token”.

MetaMask - Własny token

Wybieramy opcję “Własny token” i wklejamy adres kontraktu, który wcześniej skopiowaliśmy.

Następnie klikamy na “Dalej” i “Dodaj tokeny”.

Drugi sposób zajmuje więcej czasu, jednak przyda Ci się, jeśli nie znajdziesz danego tokena na CoinGecko, a masz adres jego kontraktu.

Mała dygresja 

Jeśli najpierw wyślemy na MetaMaska dany token, a dopiero później dodamy jego adres kontraktu do aplikacji, to nie ma żadnego problemu.

Jeśli token wyślemy na adres swojego portfela, to on tak czy siak, znajduje się na blockchainie. Dodanie tokena w MetaMasku, to jedynie informacja dla aplikacji, żeby go wyświetlała.

Adres portfela

Klikając w to miejsce w MetaMasku:

MetaMask - Adres tokenu

Automatycznie skopiuje się nam do schowka adres naszego portfela. Możemy na niego wysyłać dowolne tokeny oparte o sieć Ethereum (ERC-20). Przykładowo mój adres to:

0x447c0628ca29449Afa05A169C52A5785aA7655A8

Może Cię to zdziwić, ale wszystkie tokeny (nawet o różnych nazwach i symbolach) wysyłamy na ten sam adres portfela.

To po prostu jeden portfel, z przegródkami na różne tokeny.

Żeby zobaczyć jakie tokeny posiadamy pod adresem swojego portfela MetaMask, możemy wejść na stronę: https://etherscan.io i wkleić swój adres z MetaMaska w wyszukiwarkę.

Znajdziemy tam wszystkie tokeny znajdujące się na naszym portfelu:

Etherscan

MetaMask – konfiguracja BSC

MetaMask został stworzony stricte dla sieci Ethereum. Jednak jak już wiesz, dopóki nie wyjdzie aktualizacja do Ethereum 2.0, opłaty transakcyjne będą bardzo wysokie. Do tego stopnia, że posiadając niewielki kapitał, nie ma zupełnie sensu dokonywanie takich transakcji.

Niemniej jednak powstała sieć Binance Smart Chain (BSC), której kod źródłowy jest kopią Ethereum, lecz na konsensusie Proof of Authority (jest tylko 21 walidatorów), co sprawia, że działa znacznie szybciej i taniej niż Ethereum.

Bez problemu jesteśmy w stanie dodać obsługę BSC do MetaMaska tak, aby móc korzystać ze zdecentralizowanych usług bez konieczności opłacania wysokich prowizji.

Zacznijmy od tego, żeby rozwinąć widok MetaMaska na nową zakładkę, wybierając: trzy kropki > Rozwiń widok:

MetaMask - Rozwiń widok

Na nowej zakładce klikamy “Główna sieć Ethereum” w prawym górnym rogu i wybieramy ostatnią pozycję “Własne RPC”:

MetaMask - Sieci

Pojawi się okno, które wypełniamy tymi danymi:

  • Nazwa Sieci: Smart Chain
  • Nowy adres RPC URL: https://bsc-dataseed.binance.org/
  • ChainID: 56
  • Symbol: BNB
  • Adres URL Bloku: https://bscscan.com

Po wypełnieniu powinno to wyglądać w ten sposób:

MetaMask - Dodaj sieć

Następnie klikamy na przycisk “Zapisz”.

Od teraz nasz MetaMask obsługuje zarówno sieć BSC, jak i ETH. Sieć możemy zmieniać w tym miejscu:

MetaMask - Wybór sieci

Wybierając “Smart Chain”.

Tym samym po wybraniu sieci Ethereum zobaczymy tylko nasze tokeny Ethereum, a po wybraniu Smart Chain, tylko tokeny z sieci Smart chain.

Pod adresem: https://bscscan.com/ możesz wkleić adres swojego portfela MetaMask i zobaczyć wszystkie tokeny, jakie na nim posiadasz.

Najciekawsze jest to, że adres portfela MetaMask dla sieci Ethereum jak i BSC jest dokładnie taki sam.

Różni się jedynie sieć, której będziesz używał do przesyłu.

Dla przykładu jeśli chcemy wysłać token Sushi z Binance, to ustawiamy to w sposób jak poniżej, gdzie adresem jest adres naszego portfela skopiowany z MetaMaska:

Binance - Wypłać Sushi

Następnie wybieramy sieć:

Binance - Wybierz sieć

Jeśli wybierzemy BEP20 (BSC), to przesłane tokeny znajdziemy w MetaMasku w zakładce “Smart Chain” (którą stworzyliśmy).

Z kolei po wyborze ERC20, nasze tokeny zobaczymy w zakładce “Ethereum”.

Jak widzisz na powyższym screenie, koszt przesyłu przez BSC, to tylko $0.17, z kolei koszt przesyłu przez ERC20, to aż $36.54.

To jasno pokazuje, że na razie nie ma sensu korzystać z Ethereum i dlatego właśnie BSC zyskuję ogromną popularność.

Wysyłka BNB na MetaMask

Zarówno w przypadku Ethereum, jak i BSC, aby dokonać jakiejś operacji (wywołać funkcję), musimy posiadać gaz.

W przypadku sieci BSC tym gazem jest kryptowaluta BNB.

W związku z tym najpierw kopiujemy adres portfela z MetaMaska i wysyłamy na niego BNB poprzez sieć BSC z naszego konta na Binance.

Nie musisz wysyłać dużej ilości BNB. Równowartość $10 wystarczy Ci na długi czas do obsługi różnych transakcji.

Binance - Wybrana sieć

25. Historia upadku ekosystemu Terra
27. Zdecentralizowane giełdy

Leave A Comment

Related Posts