Как использовать MetaMask
Почему мне нужно прочитать эту статью?
MetaMask позволит подключаться к децентрализованным приложениям (DApps) прямо из браузера (или через мобильное приложение). Вы можете совершать сделки без посредников и играть в различные игры с полностью прозрачным исходным кодом (так что вы будете уверены, что вас не обманули).
Ознакомьтесь с руководством, чтобы начать работу с расширением!
Вступление
Что такое MetaMask?
Установка MetaMask
Кошелек MetaMask можно установить в браузерах Google Chrome, Firefox и Brave. Также он доступен для iOS и Android, но сейчас мы не будем на этом останавливаться. В этом руководстве мы будем использовать Firefox, но независимо от того, какой браузер вы используете, шаги будут примерно одинаковыми.
Создание кошелька
Вы должны увидеть приветственное сообщение.
Наверное, вы, как и мы, долго игрались с этой милой лисой, прежде чем начать работу с расширением.
Сделайте резервную копию seed-фразы!
Чтобы просмотреть фразу, нажмите на серое поле.
Скучная часть закончена, теперь давайте получим немного денег (в тестовой сети).
Пополнение кошелька
У Ethereum есть много тестовых сетей. Об их различях можно узнать из этого сравнения.
Ура! Бесплатные деньги!
Обычно транзакции Ethereum подтверждаются довольно быстро, но прежде чем 1 ETH попадет в ваш кошелек, может пройти некоторое время. Вы можете проверить получение активов, нажав на лису в панели инструментов.
Доступ к децентрализованной сети
Когда сайт впервые попытается подключиться, появится диалоговое окно MetaMask с просьбой подтвердить действие. Здесь вы можете выбрать учетную запись (пока у нас только одна, так что оставьте все как есть), а затем просмотреть, какие разрешения собираетесь предоставить сайту. В этом случае, как и во многих других, сайт запрашивает информацию об адресе кошелька вашей учетной записи.
MetaMask и конфиденциальность
Важно помнить о том, какую информацию вы предоставляете сайтам. Если сайт знает ваш адрес, он может отслеживать все входящие и исходящие транзакции с эфиром и токенами. Более того, адрес в сети Ethereum можно сопоставить с вашим IP-адресом.
Обмен ETH на DAI
Завершите обмен с помощью MetaMask.
Затем еще раз отобразится запрос на подтверждение действия с MetaMask. В этом случае вам необходимо подтвердить транзакцию до ее создания. Когда вы делаете это в основной сети, убедитесь, что комиссия приемлема для вас, поскольку ее сумма может быть велика. Комиссия зависит от текущего состояния сети.
После этого нам нужно дождаться подтверждения транзакции.
Где хранятся мои токены?
Итак, ваш эфир пропал, но новые токены не отображаются в аккаунте. Без паники – нужно добавить их вручную.
Поздравляем! Вы только что воспользовались своим первым DApp, надежно обменяв эфир на DAI. Все, что вы узнали, теперь можно сделать в реальной сети. Когда вы будете готовы пользоваться приложениями основной сети, не забудьте переключиться с Ropsten на основную сеть.
Что ещё нужно знать о MetaMask?
Наконец, при использовании MetaMask вы должны понимать, к каким сайтам предоставляете доступ.
Приложение MetaMask
Приложение MetaMask для Android/iPhone представляет собой удобное решение для взаимодействия с приложениями Web3 внутри вашего смартфона. В приложение, обладающее большей частью той же функциональности, что и расширение, встроен браузер DApp, поэтому вы можете получить доступ к различным децентрализованным приложениям одним касанием.
Браузер приложений внутри MetaMask.
Работа в приложении очень похожа на работу с расширением браузера. Вы можете напрямую переводить эфир или токены из своего кошелька или даже взаимодействовать с Uniswap, как было показано выше.
Запрос приложения на подтверждение при подключении к PoolTogether.
Заключение
MetaMask – мощный инструмент для работы в децентрализованных сетях. Если вы выполнили действия, описанные в этом руководстве, то уже увидели потенциал кошелька. Очевидно, увидели и другие: сейчас у MetaMask более миллиона пользователей.
По мере развития стека Ethereum такие приложения, как MetaMask, несомненно, станут неотъемлемыми компонентами, интегрирующими существующие технологии и зарождающуюся криптовалютную инфраструктуру.
Как добавить любой токен в кошелек MetaMask: сети ERC20, BEP20?
После завершения установки кошелька MetaMask по умолчанию отображается только ETH (Ethereum). В вашей учетной записи не будут отображаться другие токены BEP20.
Также некоторые новые и малоизвестные токены могут даже не отображаться в результатах поиска. Вам придется вручную добавлять такие токены в свой кошелек.
Добавить токен очень просто, и это займет у Вас всего несколько секунд.
В этом руководстве мы расскажем Вам как добавить токены ERC20 (Ethereum Chain) и BEP20 (Binance Smart Chain) в кошелек MetaMask.
Как добавить токены в кошелек MetaMask
Перед добавлением токенов в свою учетную запись MetaMask убедитесь, что вы выбрали правильную сеть. То есть; если вы хотите добавить токен ERC20, выберите «Ethereum Mainnet». Если вы хотите добавить токен BEP20, выберите «Binance Smart Chain».
Теперь давайте добавим токены в учетную запись MetaMask.
Попробуйте строку поиска:
Примечание. Функция поиска работает только в сети «Ethereum Mainnet». То есть MetaMask отображает только стандартные токены ERC20 в результатах поиска. Чтобы добавить токены BEP20, вам необходимо использовать параметр пользовательского токена, который мы объяснили ниже.
Как мы уже говорили, на вкладке поиска будут отображаться только самые распространенные и популярные токены. Если токен, который вы ищете, не отображается, используйте опцию пользовательского токена.
Добавление пользовательских токенов в MetaMask
Чтобы добавить токен, нам нужен только адрес контракта соответствующего токена.
Какой адрес токена (адрес контракта) и где их найти?
Зайдите на Etherscan.io, чтобы узнать номер контракта токена ERC20.
Используйте BscScan, чтобы найти детали контракта токена BEP20.
Используйте соответствующие блок эксплореры, найдите имя токена и скопируйте номер контракта. Вы увидите детали адреса контракта под сводкой профиля.
Шаги по добавлению пользовательского токена ERC20 в MetaMask
Пример адреса контракта токена RSR: 0x8762db106b2c2a0bccb3a80d1ed41273552616e8
Как только информация получена; нажмите «Далее» и добавьте токен. Пользовательский токен ERC20 теперь добавлен в ваш кошелек.
Шаги по добавлению пользовательского токена BEP20 в MetaMask
Процедура добавления токенов BEP20 такая же, как указано выше. За исключением того, что вам нужно будет использовать BscScan, чтобы найти адрес контракта BEP20.
Чтобы это сработало, убедитесь, что вы выбрали смарт-цепочку Binance и подключились к ней. Только тогда кошелек может получить информацию о токене BEP20.
Вот и все. Вы успешно добавили свой любимый токен ERC20 и BEP20. Ваш недавно добавленный токен будет отображаться на главном экране в списке токенов.
Где я могу разместить свои токены ERC20?
Для каждого токена не существует отдельного адреса. Просто отправьте токены на свой адрес MetaMask Ethereum, и токены появятся.
Адреса ERC20 и BEP20 начинаются с 0x.
Вы можете использовать ту же процедуру для добавления любых пользовательских токенов ERC20 или BEP20. Просто убедитесь, что вы переключились на правильную сеть.
Для ERC20 вы должны быть в основной сети Ethereum. Для токенов BEP20 вам следует перейти на Binance Smart Chain.
Теперь вы можете подключить свой кошелек и торговать токенами на Uniswap.
Спасибо за прочтение. Если вам нравится это руководство, подпишитесь на нас в Telegram чате и в YouTube канале, чтобы получать больше обновлений.
MoneroASM [Вникаю в блокчейн]
Хранение криптовалюты. Обзор MetaMask. Часть 1
Запись опубликована MoneroASM · 10 май 2021, 11:49
На момент подготовки статьи почти 90% криптовалюты хранил на биржевых счетах. Но последние новости мотивируют серьёзнее задуматься о безопасности своей крипты. Например, проблемы с аккаунтами Binance в США, когда у пользователей заморожены активы, а биржа говорит что-то в стиле «виноваты сами». Соскамившаяся турецкая биржа Thodex, в результате чего тысячи пользователей потеряли доступ к своим активам. Или хакерский взлом Hotbit, который затронул меня лично – есть аккаунт на бирже, к которому теперь нет доступа, а есть ожидание починят или нет.
На этом фоне вывод части активов с бирж и распределение по криптокошелькам видится мне актуальным. Существует много видов кошельков, и они делятся по способу хранения крипты, месту установки, для одной валюты или мультимонетные и пр. Рассмотрим и протестируем один из самых популярных – MetaMask. Он имеет ряд свойств, в том числе является расширением в браузер на компе, поддерживает сети Ethereum и BinanceSmartChain (BSC), легко интегрируется с DeFi площадками.
В первой части рассмотрим, что представляет собой кошелёк, процесс установки и восстановления, добавление учётных записей и настройку работы с сетью BinanceSmartChain.
О кошельке
MetaMask был создан в 2016 году компанией ConsenSys как Ethereum-кошелёк, предназначенный для хранения монет ETH и токенов стандарта ERC. С осени 2020 в кошельке стала доступна сеть BSC, то есть появилась возможность хранить и оперировать монетами BNB и токенами валют построенных на BinanceSmartChain.
Изначально кошелёк представлял собой только расширение (плагин) в браузеры на компьютере, с осени 2020 появилась мобильная версия для Android и IOS.
Важную роль в популяризации МетаМаска сыграло развитие DeFi сектора. Возможность подключать кошелёк напрямую к DeFi площадкам (Uniswap, Compound, PancakeSwap, AlphaFinanceLab и др.) способствовала увеличению числа пользователей MetaMask. В октябре 2020 года кошелёк преодолел отметку в 1 млн активных пользователей в месяц, а по состоянию на апрель 2021, число ежемесячных активных пользователей кошелька превысило 5 млн человек.
Как работает
МетаМаск – это некастодиальный онлайн криптокошелёк.
Хранение крипты где-либо означает, что её единицы (монеты/токены) хранятся в блокчейне этой криптовалюты в виде записей в блоке – имеют адреса. Эти адреса публичны, то есть доступны к просмотру всем. Но совершать операции с активами на адресе можно только с помощью закрытого/приватного ключа (private key). «Некастодиальный» означает, что закрытый ключ от адреса с криптой хранится только у пользователя, а не на стороннем сервисе. Для сравнения, биржа Binance является кастодиальным хранилищем крипты, так как приватные ключи хранятся на ней, и если сайт биржи «ляжет», то мы не сможем получить доступ к своим средствам.
Онлайн означает, что кошелёк не устанавливается как специальная программа на компьютер, а является расширением в браузере. Таким образом,
МетаМаск – это расширение, которое позволяет хранить и управлять своими средствами в блокчейнах Ethereum и BinanceSmartChain.
С технической точки зрения кошелёк – это лёгкая нода (узел) в сети Ethereum. (Подробнее о нодах можно прочитать в статье «Ноды в блокчейне»). При создании кошелька генерируется закрытый ключ (private key), который представляет собой длинный случайный набор цифр и букв. Закрытый ключ зашифровывается в связке с паролем, который придумываем в момент создания. Где физически, хранится private key не разобрался, но предполагаю, что в браузере. Когда мы подтверждаем транзакции вводом пароля, то обращаемся к этому ключу.
Закрытый ключ генерирует открытый ключ (public key), с помощью которого создаётся публичный адрес кошелька.
Адрес кошелька – это адрес учётной записи (используют также синонимы «адрес счёта» или «адрес аккаунта»). Адрес является публичным – мы предоставляем его чтобы нам перечислили средства, при подключении к DeFi площадкам, для операций на них и пр. Грубо можно сказать, что адрес кошелька пользователя это его «псевдоним» или уникальный идентификатор в сети.
💡 Поскольку каждая транзакция записана в блокчейн, то информация о транзакциях в сети общедоступна. Зная адрес кошелька, можно видеть его баланс и проведённые через этот адрес транзакции. Отслеживать эти данные можно с помощью обозревателя блоков соответствующей сети. Для Ethereum популярным обозревателем является https://etherscan.io, для BSC – https://bscscan.com.
SEED-фраза
SEED-фраза или мнемонический код предоставляется пользователю в момент создания учётной записи и её надо надёжно хранить. После создания первой учётной записи, под этой SEED-фразой можно будет создавать и другие учётные записи, то есть под одной SEED-фразой может быть несколько адресов.
Именно по SEED-фразе можно будет восстанавливать кошелёк, например, переносить с одного устройства на другое или в другой браузер, или запустить один кошелёк на нескольких компьютерах. Подробнее про это ниже.
Создание кошелька
Мне нравится работать через комп, поэтому буду использовать классическую версию МетаМаск в виде расширения в браузер. Есть вариант установить в Chrome, Firefox, Brave и Edge. С официального сайта скачиваю расширение в Chrome:
Далее создаю кошелёк. Во время создания будет предложено придумать пароль и записать в надёжное место свою SEED-фразу:
Создание учётных записей и восстановление кошелька
Рассмотрю восстановление/импорт всего кошелька по SEED-фразе и восстановление отдельных учётных записей с использованием закрытого ключа.
Учётные записи
В современном виде МетаМаска учётная запись называется «счёт», поэтому далее буду использовать это название. При создании кошелька мы получаем счёт, у которого есть уникальный публичный адрес, закрытый ключ и к нему привязана уникальная SEED-фраза.
Теперь мы можем создавать в кошельке дополнительные счёта. При этом у каждого из них будет уникальный адрес, уникальный закрытый ключ и общая для всех SEED-фраза. Выбираем «Создать счёт», даём ему имя и готово. Для примера создал в кошельке два дополнительных счёта:
Положил на все счета немного BNB (подробно о том, как настраивать сеть BSC и вводить средства будет ниже). Разные суммы, чтобы визуально легко отличить:
Заново скачиваю c официального сайта расширение в Chrome, как показано на Рис 1. Далее МетаМаск предлагает или установить новый кошелёк или импортировать существующий по SEED-фразе. Выбираю импорт, вставляю SEED-фразу, придумываю пароль (использовал старый, чтобы не забыть) и кошелёк восстанавливается. После восстановления изначально видно только первый основной счёт – Account 1:
Теперь восстановим два дополнительных счёта. Для этого выполняем шаги, которые описаны на Рис 3 – нажимаем «Создать счёт», присваиваем ему имя и счёт восстанавливается. При восстановлении обратил внимание на следующие нюансы:
Восстановление по закрытому ключу
Закрытый ключ можно экспортировать из кошелька, то есть сохранить где-нибудь – он лежит в «Реквизиты счёта»-«Экспортировать закрытый ключ».
Помним, что у каждого счёта свой закрытый ключ, поэтому по закрытому ключу можно восстановить только соответствующий ему счёт. Допустим, есть два компьютера (назовём их Mac и Asus) на обоих установлен кошелёк МетаМаск, у каждого из которых своя уникальная SEED-фраза и набор счетов. Эксперименты по созданию счетов проводились на Asus. Теперь добавим учётную запись «Счёт тест» из кошелька на Asus в кошелёк на Mac.
В МетаМаск на Mac нажимаем «Импортировать счёт», вставляем его закрытый ключ и счёт появляется в списке счетов этого кошелька:
Кошелёк автоматически присвоил счёту имя «Account 3», восстановив его адрес и средства по его уникальному закрытому ключу. Чтобы избежать путаницы, переименовываю его в привычный «Счёт тест». На рисунке видим, что рядом с ним стоит пометка «импортированный».
Резюмирую – с помощью SEED-фразы можем восстановить весь кошелёк со всеми счетами, с помощью закрытого ключа только соответствующий ему счёт.
Подключение к сети Binance Smart Chain (BSC)
МетаМаск изначально создавался как Ethereum-кошелёк. Теперь он совместим и с блокчейном Ethereum и с блокчейном Binance Smart Chain (BSC). Также есть несколько тестовых сетей для разработчиков и возможность вручную добавить свою сеть. Нас как пользователей интересуют Ethereum и BSC. Во второй части статьи буду тестировать функции кошелька, и помня о высоких комиссиях в сети эфира, тестировать буду в BSC – механика действий аналогичная, зато комиссии в десятки раз меньше.
После создания кошелька для использования доступна только сеть Ethereum, а BSC необходимо установить вручную. Есть инструкция на русском в статье от Академии Binance, по которой установка делается в пару шагов: выбираем «Сети», нажимаем «Пользовательский RPC» и заполняем данные согласно инструкции:
«Имя сети» можно задать произвольно, это не повлияет на её работу.
Заключение
В следующей части рассмотрим возможности МетаМаск. Протестируем ввод/вывод средств, покупку, обмен криптовалюты в кошельке через децентрализованные площадки и подключение к DeFi платформам на примере PancakeSwap – подключимся и застейкаем немного CAKE в сиропе.
У нас появился Телеграм-канал, где публикуем анонсы новых статей выходящих на Дзене и наблюдения, которые показались интересными, но вышли за тему еженедельной статьи.
Подписывайтесь на каналы и читайте про криптовалюты.
Кошелёк MetaMask для криптовалюты – плюсы, регистрация и использование
Децентрализованный кошелёк для хранения и операций с криптовалютой на ETH-токене. Одно из его основных удобств в том, что можно работать исключительно через браузерное расширение Chrome, которое распространяется бесплатно. Рассмотрим, какие возможности предоставляет MetaMask, как его скачать, установить, использовать и настраивать…
Содержание
Основные возможности МетаМаск
Кошелёк для криптовалюты можно использовать прямо из браузера, для чего достаточно скачать расширение для Chrome. Разработчик предлагает ещё и мобильное приложение, однако сейчас оно проходит стадию тестирования, поэтому могут возникать некоторые проблемы со стабильностью.
Кошелёк MetaMask предлагает всё необходимое для тех, кто занимается майнингом или трейдингом криптовалют:
Все секретные ключи генерируются только на вашем устройстве, и не хранятся на каких-то других серверах. Это значительно повышает безопасность использования кошелька МетаМаск, так как никто не сможет получить доступ к вашим данным. С другой стороны, при утере данных для входа в личный кабинет, восстановить их будет достаточно проблематично.
В криптокошелёк встроена поддержка сторонних блокчейн-приложений, вроде кредитных пулов, бирж криптовалют и т.п. Для этого не придётся скачивать и устанавливать что-то дополнительно, так как изначально MetaMask io предусматривает такой функционал.
Как получить собственный MetaMask wallet
Для скачивания есть 2 вариант. В первом необходимо перейти на официальный сайт и там нажать на «Download»: 
Второй вариант – через сами расширения в браузере Google Chrome: 
Обратите внимание, что файлы расширений можно устанавливать и сторонние браузеры, использующие исходный движок Chrome.
Как только всё скачается, произойдёт автоматическая установка в систему. После нажатия на кнопку «Начать» кошелёк МетаМаск для токенов будет готов к работе.
Вход в Metamask extension
Расширение предложит выбрать из 2 вариантов:
Выберем второй вариант, чтобы показать весь процесс настройки с нуля. Нас предупреждают, что расширение будет собирать некоторые данные, что позволит ему улучшить стабильность работы. 
Здесь можно не беспокоиться за сохранность своих данных, потому что под сбором имеется в виду считывание кликов и просмотренных страниц. Никакая персональная информация не собирается, включая:
По желанию от этого можно отказаться, однако мы рекомендуем нажать «I Agree». Сбор данных никак не повлияет на вашу безопасность, зато позволит разработчикам улучшать работу своей программы.
Далее нужно придумать пароль минимум из 8 символов. 
Теперь наступает самый ответственный момент, потому что расширение выдаст seed-фразу, которая больше нигде не сохранится. Если вы её забудете или потеряете, то вернуть доступ к своему кошельку практически невозможно.
Она состоит из 12 слов, совершенно друг с другом несвязанных. 
На следующем этапе необходимо подтвердить, что вы запомнили или записали полученный набор слов. Для этого надо по очереди нажимать на каждое, и они будут появляться в пустом поле сверху. 
Кошелёк для криптовалюты повторно предупредит о необходимости запомнить seed-фразу и невозможности её повторного восстановления при утере.
Синхронизация расширения MetaMask и смартфона
Если есть такая необходимость, то необходимо сначала скачать приложение из магазина на своём телефоне. Далее на нём выбрать из:
В первом случай всё понятно, достаточно ввести 12 слов, записанных ранее. Во втором необходимо сначала в расширении создать этот QR-код:

Теперь переходим в приложение для смартфона и там выполняем:
В приложении для телефона тоже можно создавать кошелёк для криптовалюты с нуля, и делается это аналогично расширению. Сложностей здесь возникнуть не должно.
Пополнение счёта в личном кабинете МетаМаск и отправка крипты
Разработчик предлагает 2 способа:

Для отправки нажимаем «Отправить» и там прописываем несколько параметров.
Как добавить новый токен в MetaMask
Хотя изначально доступен только ETH, в трейдинге это будет также полезно, но можно добавить и другие монеты, работающие на данном алгоритме. Всё это делается вручную через расширение или приложение для смартфона: 
Далее нужно будет выбрать сам токен, введя его название в строку. Так как МетаМаск поддерживает большинство ETH-монет, то и выбор достаточно большой, включая: 
Выбираем токен и нажимаем «Далее». 
Останется только ввести необходимое количество и подтвердить согласие с приобретением.
Подключение аппаратного кошелька для криптовалюты к МетаМаск
Делается это всего в 3 шага:
После этой информации можно будет выполнять все необходимые действия в этой учётной записи, включая перевод, получение, обмен и т.д.
Плюсы MetaMask кошелька
Стоит ли использовать кошелёк МетаМаск
Да, это удобный криптокошелёк с хорошей защитой и всеми базовыми функциями. Здесь простая регистрация, после которой сразу можно начинать выполнять операции со своей криптовалютой. Разработчики активно работают над мобильным приложением, которое со временем может позволить выполнять все необходимые операции со смартфона.


















