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:
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ą:
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:
Po konfiguracji portfela będziesz w nim widział tylko ETH, jak tutaj:
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:
Po czym w MetaMasku pojawi się:
Gdzie klikamy na “Dodaj token”.
W ten sposób mamy już dodane dwa tokeny:
Drugi sposób
Kopiujemy adres kontraktu, klikając na ikonkę kopiowania:
Klikamy na ikonkę MetaMaska po prawej od paska adresu:
Po czym klikamy “Dodaj 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:
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:
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:
Na nowej zakładce klikamy “Główna sieć Ethereum” w prawym górnym rogu i wybieramy ostatnią pozycję “Własne RPC”:
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:
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:
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:
Następnie wybieramy 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.
Leave A Comment
Related Posts
Bezpieczeństwo zdecentralizowanych platform Pewnie zastanawiasz się, kto właściwie sprawdza kod […]
Jak zarabiać na dodawaniu płynności? W momencie kiedy dodajemy płynność […]
Zdecentralizowane giełdy Największą zdecentralizowaną giełdą działającą na protokole ETH jest […]