Как пользоваться криптокошельком Metamask

Metamask - это браузерный некастодиальный кошелек, который используется как интерфейс для доступа к холодному кошельку и шлюз для доступа к децентрализованным приложениям (dApps). Это плагин для браузера с открытым исходным кодом, позволяющий совершать любые операции с криптовалютой в тех сетях, что он настроен.

Браузерный кошелёк - значит, что Metamask устанавливается как расширение для Chrome, Firefox и Opera, позволяющее совершать криптовалютные операции прямо в браузере. Также доступны мобильные версии для iOS и Android, которые используют встроенный браузер.

Некастодиальный кошелек - означает, что Metamask не хранит ваши активы, а предоставляет доступ к ним. Приватный ключ остается только у вас, и при необходимости его можно удалить из Metamask, ограничив доступ к токенам.
В этой статье:
Начало работы с Metamask
Переходим на сайт metamask.io, нажимаем Download.
Установка кошелька Metamask
На этом этап скачивания и установки завершен, переходим к следующему этапу!
Дальше откроется окно, где нужно начать работу. Тут написано, что вы будете подключены к сети Ethereum, но на самом деле Metamask можно использовать и для подключения к другим блокчейнам, например Binance Smart Chain, Polygon (Matic), Avalanche, Velas и других.
При установке плагина в браузер вылезет вот такое предупреждающее окно. Принимаем все и устанавливаем расширение.
После этого вы перейдете в магазин приложений Chrome.
Выбирайте какой кошелек вам нужен: браузерный или мобильный.
С созданием пароля тоже нужно повнимательнее. Несколько строчных, несколько прописных букв, цифры, спецсимволы и желательно без дат рождения, имен детей и так далее.
Когда дело касается финансов, давать доступ кому-то к своим деньгам это не разумно, даже если вам говорят что это для улучшения продукта.
На этом этапе проще будет создать первый аккаунт (неиспользуемый) горячим способом.
На этом этапе можно потренироваться и ввести секретную фразу именно в таком режиме, как это было бы когда вы будете восстанавливать доступ к кошельку. Но можно пропустить этот этап - он нужен для тренировки и тестирования вашего понимания.
Кошелек готов для использования!
Первичная настройка Metamask
Это прежде всего настройка доступа Metamask к вашему адресу. Как мы уже упоминали - Metamask является некастодиальным кошельком и не хранит непосредственно ваши активы (токены и другую криптовалюту). Он лишь работает в качестве интерфейса и взаимодействует с вашей криптовалютой после того, как вы предоставили Metamask доступ к вашему кошельку.
Эксплуатация Metamask
Популярность кошелька Metamask вызвана прежде всего удобством его использования и взаимодействия с децентрализованными приложениями (dApps), которые по сути представляют из себя смартконтракты и наборы смартконтрактов. Поэтому основная функция Metamask - это следующие транзакции:

  • Approve. Это основная транзакция, которая позволяет смарт-контракту взаимодействовать с вашим кошельком. Без неё он не запустится. Разрешение требуется один раз и не запрашивается снова, если вы его не отзовёте. Например, при обмене на децентрализованных биржах контракту нужно разрешение на каждую валютную пару. После этой "апрувной" транзакции возможны все дальнейшие операции, но она не даёт контракту права тратить ваши средства.
  • Sign/Register. Это похоже на регистрацию на токенсейл (IDO), когда информация о вашем действии записывается в блокчейне для прозрачности и подтверждения того, что вы действительно это сделали.
  • Swap. Обмен активами на децентрализованной бирже (DEX).
  • Stake/Unstake. Направление в стейкинг и изъятие из стейкинга.
  • Vest /Claim. Это похоже на операцию, когда вы забираете часть купленных токенов согласно условиям вестинга.
  • Add liquidity /Remove liquidity. Добавляете или забираете средства из пула ликвидности на DEX.
  • Deposit/Deposit pool. Это не просто обмен, а более сложная сделка с условиями, прописанными в смартконтракте (например, в токенсейлах).
  • Transfer. Это простое перемещение актива с одного адреса на другой без участия смартконтракта — MetaMask взаимодействует напрямую с блокчейном.
Как пользоваться кошельком Metamask
Теперь когда мы знаем адрес смартконтракта и скопировали его - приступаем к импорту. Сначала нужно опуститься в самый конец списка активов в кошельке и найти соответствующую надпись.
Ещё один надёжный способ - зайти на страницу IDO (если вы участвовали в токенсейле) или на страницу клейма токенов - там после листинга публикуется информация с адресом смартконтракта.
Дальше проделываем простые действия - вставляем адрес, система подгружает информацию, соглашаемся если всё верно и вот результат - токены импортированы в Metamask.
Как взаимодействовать со смартконтрактами через Metamask
Упрощенно весь процесс можно представить так:

  • Выбор блокчейна (или использование по умолчанию). Если выбрана неверная сеть - сайт спросит вас разрешения переключить сеть. Без оплаты газа
  • Подключение кошелька (передача прав на просмотр адресов и активов). Без оплаты газа
  • Апрув (передача разрешения потратить средства в оговоренном размере). С оплатой газа
  • Непосредственно транзакция (своп, стейк, добавление ликвидности и тд). С оплатой газа
Как импортировать токены в Metamask
Когда вы участвуете в IDO и покупаете новые токены, которых еще нет в листинге на бирже - Metamask их не отражает в списке активов. Причём это может произойти со старыми токенами.

Чтобы добавить токен в Metamask нужно его импортировать. Сначала необходимо найти адрес смартконтракта токена. Причем важно помнить, что могут быть фишинговые токены, которые называются точно так же и здесь важно найти правильный адрес смартконтракта. Где его найти?
  • Взять из блокчейн-эксплорера, нажав на тот токен, который вам прислали. Но здесь может быть мошеннический токен и это вариант только для тех, кто совершенно точно знает, что получил настоящий токен;
  • Взять из официального телеграм-канала или твитера того проекта, чьи токены вы купили. Но мы уже знаем, что это тоже могут быть фишинговые каналы, как две капли воды, похожие на оригинал;
  • Открыть агрегаторы типа https://coinmarketcap.com, https://www.coingecko.com, https://dropstab.com или https://cryptorank.io, открыть страницу этого проекта и скопировать номер смартконтракта сети оттуда.
Подытожим
В заключение, Metamask — это мощный инструмент для управления цифровыми активами и взаимодействия с децентрализованными приложениями. Мы рассмотрели ключевые функции этого кошелька, но его возможности намного шире. Кошелек предлагает пользователям широкий функционал для удобного и безопасного использования криптовалют.