Обзор MetaMask
Что такое Metamask?
Metamask — это программный кошелек, который хранит активы и NFT напрямую взаимодействуя с блокчейном. Кошелек поддерживает только те монеты и токены, которые выпущены в сети Ethereum или на EVM совместимых блокчейнах.
MetaMask поддерживается многими браузерами: Opera, Safari, Brave и др. C момента запуска в 2016 году он был загружен более четырех миллионов раз.
Благодаря кошельку пользователи могут совершать переводы ERC-20 токенами, обменивать их, торговать, хранить крипту, взаимодействовать с DeFi приложениями, покупать NFT и многое другое.
Также есть мобильное приложение для iOS и Android. Внутри мобильного кошелька установлен внутренний браузер, благодаря которому можно совершать то же самое, что и с обычного расширения в браузере.
В общем, MetaMask делает Ethereum максимально простым в использовании для максимального количества людей.
Стоит еще отметить, что в Metamask имеется возможность поддержки других сетей и переключение между ними. Так, например, вы можете добавить сеть Binance Smart Chain, Arbitrum One, zkSync Era и многие другие, в свой Metamask и пользоваться приложениями уже в других блокчейнах. Это очень упрощает работу со многими проектами, сейлами, переводами крипты и другим.
Как установить Metamask
Для того чтобы начать пользоваться расширением, сперва нужно его установить:
Открываем сайт metamask и жмем Install MetaMask for «ваш браузер»:
Когда установили расширение, нажимаем значок Metamask на панели инструментов вашего браузера.
В открывшемся окне предложат импортировать уже существующий кошелек, либо же создать новый. Для создания жмем Создать новый кошелек:
Далее Metamask предлагает принять или отказаться от того, что он будет собирать данные о взаимодействии кошелька с другими сервисами и сайтами. В целом здесь можно и отказаться:
Теперь создаем пароль для доступа к кошельку. Он будет использоваться только на том устройстве, с которого вы его создаете. Тем не менее лучше создать надежный пароль, чтобы только вы могли получить доступ к кошельку с вашего устройства. После этого жмем Создать новый кошелек:
Важно: если забудете пароль, то вы в любом случае сможете войти в Metamask за счет seed-фразы. Как вы видели в начале, можно просто импортировать уже существующий кошелек.
На данном этапе обязательно выбираем вариант Защитить мой кошелек, чтобы получить вашу seed-фразу, которая и является вашим доступом к кошельку:
На следующем этапе нажав на кнопку Показать секретную фразу для восстановления можно увидеть seed-фразу, которую обязательно нужно записать, это единственный способ восстановить вашу учетную запись, если что-то случится. Мы рекомендуем дополнительно сделать запись на листке бумаги и надёжно спрятать (главное не забыть где), конечно можете и скопировать ее, но это менее безопасно. Без этой фразы вы не сможете восстановить доступ к своему кошельку, в случае если это потребуется. После того как всё записали, жмем Далее:
Дальше вписываем слова своей исходной фразы в правильном порядке, чтобы доказать, что мы их правильно записали. После чего нажимаем Подвердить:
После всех этих процедур, можно начать пользоваться кошельком. Чтобы пополнить баланс, достаточно просто скопировать адрес (1) и отправить на него свой ETH или другие ERC-20 токены для которых будет один адрес кошелька.
Также есть возможность покупки ETH с банковской карты, но это обойдется дороже и займет гораздо больше времени, чем обычный вывод с биржи на кошелек. Этой функцией крайне редко кто пользуется из-за высоких комиссий и процента за покупку монет.
Стоит отметить, что комиссии оплачиваются нативной монетой сети: если используете кошелек в сети Ethereum, то комиссия будет в ETH, а если используете Binance Smart Chain то оплата комиссий будет в BNB. Соответственно, необходимо контролировать количество нативных монет когда взаимодействуете с кошельком.
Увидеть общий баланс в выбранной сети можно в верхней части кошелька (2) после того, как ваши средства будут зачислены. ETH будет отображаться по умолчанию. Если пользовательские токены ERC-20 не отображаются, нажмите на кнопку Импорт токенов и добавьте их вручную взяв адрес контракта токена на Сoin Market Cap. После добавления вы увидите их в нижней части кошелька (3):
Пополнение кошелька в ETH может занять несколько минут, это зависит от загруженности сети. Чем больше загруженность, тем дольше подтверждается транзакция и тем дороже может стоить транзакции в сети.
Как использовать DeFi приложения
В этом примере будем использовать PancakeSwap — децентрализованная биржа для обмена токенами во множестве сетей, функционирующей за счет идеи автоматизированного маркет-мейкера (АММ).
Что бы совершить обмен на PancakeSwap, нужно:
Перейти на сайт обменника и нажать кнопку Connect Wallet:
Из предложенного списка выбираем MetaMask и вводим пароль от него:
Вот и все! Вы подключили кошелек и можете проводить обмен криптой!
Теперь достаточно выбрать валютную пару, ввести количество монет для обмена и подтвердить транзакцию внутри своего кошелька:
Обмен валют внутри PancakeSwap предельно прост: никаких графиков и завлекающих баннеров, свойственных централизованным биржам.
Перед покупкой каких-либо токенов можно указать Slippage Tolerance обмена токенами, чтобы вы случайно не купили токены по другой цене. Если цена сильно поменяется в момент обмена, то транзакция не пройдет и токены вернутся обратно.
Как подключить MetaMask к любой доступной сети
Теперь давайте разберем такой инструмент как ChainList, его возможности для быстрого и удобного добавления сетей в MetaMask.
Для начала переходим на сайт, и подключаем кошелек:
Затем вводим в поиск название необходимой нам сети (1), если требуется testnet сеть, то нажимаем галочку (2). Найдя нужную нажимаем на Add to MetaMask (3):
Далее у вас откроется MetaMask и нужно будет одобрить добавление сети, после чего можно сразу на нее переключиться:
Важно: следите за тем, какие сети добавляете, проверяйте корректность введенных данных.
Как перевести токены между сетями
Что бы перевести токены с одной сети в другую, можно использовать блокчейн мосты. Основная задача такого моста – обеспечить соединение между двумя блокчейн-экосистемами, с помощью которого можно будет передавать токены.
Например, можно использовать сервис Orbiter Finance — быстрый способ перевода кросс-чейн активов между большим количеством сетей. Более подробно о мостах и кроссчейн транзакциях мы расскажем в отдельной статье.
Какие недостатки у Metamask?
1. MetaMask хранит приватные ключи в браузере пользователя. Это менее безопасно, чем аппаратный или бумажный кошелек. Это разумный компромисс для простоты использования. Но по факту это просто посредник.
2. Внешние узлы — вместо того, чтобы быть полным узлом, он опирается на внешние узлы, которые иногда имеют простои, которые могут привести к прекращению работы MetaMask.
3. Высокие комиссии в сети эфира, сеть последнее время часто загружена, из-за чего происходит рост стоимости комиссий.
Обязательно делитесь статьей с друзьями, которым эта информация может быть полезна и интересна. А также подписывайтесь на наш телеграм канал - Drops Lab