Зачем мне это читать?
Если вас интересует экосистема Ethereum, вам понадобится такое приложение, как MetaMask. Это нечто большее, чем простой кошелек: он позволяет вам взаимодействовать с веб-сайтами, интегрирующими Ethereum.
MetaMask позволит вам подключаться к децентрализованным приложениям из браузера (или через мобильное приложение). Вы можете совершать сделки без посредников и играть в игры с полностью прозрачным кодом (чтобы вы знали, что вас не обманывают).
Чтобы начать, ознакомьтесь с руководством ниже!
Содержание
Введение
Что такое МетаМаска?
Установить МетаМаск
Инициализировать кошелек
Подкрепите свои начальные слова!
Пополните кошелек
Разблокируйте децентрализованную сеть
О MetaMask и конфиденциальности
Обмен эфира на DAI
Где мои жетоны?
Что еще я должен знать?
Приложение МетаМаска
Заключительные мысли
Введение
С появлением Ethereum появилось обещание распределенного Интернета – долгожданного Web 3.0. Равные правила игры, характеризующиеся отсутствием центральных точек сбоя, настоящего владения данными и децентрализованных приложений (или DApps).
Такая инфраструктура неуклонно развивается вместе с общеотраслевым акцентом на децентрализованные финансы (DeFi) и протоколы совместимости, которые направлены на объединение различных блокчейнов. Теперь можно безопасно обменивать токены и криптовалюты, брать кредиты, обеспеченные криптовалютой, и даже использовать Биткойн на Ethereum.
Для многих энтузиастов Ethereum MetaMask является идеальным кошельком. В отличие от обычного программного обеспечения для смартфона или настольного компьютера, оно поставляется в виде расширения для браузера, позволяющего пользователям напрямую взаимодействовать со вспомогательными веб-страницами. В этой статье мы объясним, как работает MetaMask, и поможем вам начать работу с ним самостоятельно.
Что такое МетаМаска?
MetaMask — это кошелек Ethereum с открытым исходным кодом, который поддерживает все виды токенов на основе Ethereum (например, соответствующие стандарту ERC-20 или невзаимозаменяемые токены). Кроме того, вы можете получать их от других или покупать/обменивать их с помощью встроенной интеграции Coinbase и ShapeShift.
Что делает MetaMask таким интересным, так это то, что он может взаимодействовать с веб-сайтами. При использовании других кошельков вам придется скопировать платежные адреса или отсканировать QR-код на отдельном устройстве. С расширением MetaMask веб-сайт просто проверяет ваш кошелек, и вам предлагается принять или отклонить транзакцию.
MetaMask может служить обычным криптокошельком, но его настоящая сила заключается в беспрепятственном взаимодействии со смарт-контрактами и децентрализованными приложениями. Давайте теперь посмотрим, как его настроить.
Установить МетаМаск
Кошелек MetaMask можно установить в Google Chrome, Firefox или браузере Brave. Он также доступен на iOS и Android, но мы не будем рассматривать его слишком подробно. На протяжении всего этого руководства мы будем использовать Firefox, но ваши шаги будут более или менее идентичны, независимо от используемой вами платформы.
Перейдите на официальную страницу загрузки на Metamask.io. Выберите свой браузер, и вы перейдете в интернет-магазин Chrome или на сайт дополнений Firefox. Нажмите кнопку, чтобы добавить расширение на вашу платформу. Возможно, вам придется предоставить ему некоторые разрешения, прежде чем он заработает. Убедитесь, что вас устраивает уровень доступа к вашему браузеру — если да, то мы готовы к работе.
Инициализировать кошелек
Теперь вы должны увидеть приветственное сообщение.

Если вы чем-то похожи на нас, вы, вероятно, потратите немало времени, пытаясь сбить с толку этого парня своим курсором.
Как только вы закончите приставать к лисе на странице приветствия, нажмите «Начать». Здесь вам будет предложено либо импортировать исходную фразу, либо создать новую. Нажмите «Создать кошелек». На следующей странице вас спросят, хотите ли вы отправить анонимные данные, чтобы помочь разработчикам улучшить приложение. Выбирайте тот вариант, который вам больше по душе.
Теперь нам нужно создать пароль. Если вы один из тех легендарных существ, которые действительно читают пользовательское соглашение вашего программного обеспечения, вы можете просмотреть его, нажав «Условия использования». В противном случае придумайте надежный пароль, установите флажок и нажмите «Создать».
Подкрепите свои начальные слова!
Следующего пункта достаточно, чтобы выделить отдельный подзаголовок. MetaMask — это услуга, не связанная с хранением, а это означает, что никто другой не сможет получить доступ к вашим средствам, даже разработчики MetaMask. Ваши токены существуют в своего рода зашифрованном хранилище внутри вашего браузера, защищенном вашим паролем. Это означает, что если ваш компьютер потерян, украден или уничтожен, никто не сможет помочь вам восстановить кошелек. Ваши приватные ключи будут навсегда потеряны в пустоте киберпространства.
Поэтому очень важно записать резервную фразу. Это единственный способ восстановить свою учетную запись, если произойдет что-то непредвиденное. Как было предложено, мы рекомендуем вам записать слова и сохранить их в двух или трех разных местах. Вам не обязательно хоронить их в несгораемом сейфе глубоко в лесу, но, эй, это не повредит.

Нажмите на серое поле, чтобы открыть фразу.
Когда вы переходите на следующую страницу, программа предвидит, что вы, возможно, поленились на предыдущем шаге, потому что просит вас подтвердить фразу. Если вы не сделали этого с первого раза, нажмите «Назад» и запишите!
Подтвердите фразу и перейдите к следующему шагу. Нажмите «Все готово», и вы увидите интерфейс кошелька.
Самое скучное позади, давайте теперь разбогатеть на (тестовой) эфире.
Пополните кошелек
В этом уроке мы будем использовать тестовую сеть Ropsten. Эта сеть функционирует почти так же, как настоящая сеть Ethereum, но ее единицы не имеют никакой ценности. Они пригодятся, когда вы разрабатываете контракты и хотите убедиться, что в них нет уязвимостей, позволяющих злоумышленникам украсть 50 миллионов долларов. Каждый шаг, который мы выполняем сегодня в этой сети, будет воспроизведен на реальной вещи (за исключением той части, где, к сожалению, нам дарят бесплатный эфир).
Чтобы подключиться к тестовой сети Ropsten, нажмите «Основная сеть Ethereum» в правом верхнем углу и выберите «Тестовая сеть Ropsten».

На Ethereum существует множество различных тестовых сетей. Если вас интересуют различия, посмотрите это сравнение.
Мы собираемся использовать кран, чтобы получить фальшивые деньги для игры. Перейдите на эту страницу в браузере с поддержкой Metamask, чтобы получить некоторые из них.

Уууу! Легкие деньги!
Вы можете в любой момент щелкнуть значок маленькой лисы, чтобы открыть всплывающее окно с информацией о вашей учетной записи MetaMask (как мы это сделали в GIF-изображении выше). Наведите указатель мыши на учетную запись 1 и щелкните, чтобы скопировать свой адрес Ethereum в буфер обмена. Вставьте его в форму и нажмите «Отправить мне тестовый эфир».
Транзакции Ethereum обычно подтверждаются довольно быстро, но может пройти некоторое время, прежде чем 1 ETH попадет в ваш кошелек. Проверьте, есть ли он у вас, нажав на лису на панели инструментов.
Как только это произойдет, мы сможем начать взаимодействовать с DApps.
Разблокируйте децентрализованную сеть
Поскольку мы находимся в тестовой сети, у нас не такой большой выбор приложений, с которыми можно поиграть. Полный список децентрализованных приложений основной сети можно найти на сайте State of the DApps или Dappradar. Вы можете играть в игры, покупать уникальные активы или делать ставки на рынках прогнозов.
Мы собираемся использовать DApp, который мы продемонстрировали ранее. Uniswap — это децентрализованная биржа, или DEX, что означает, что она позволяет нам размещать сделки, не полагаясь на посредников. Механизмы, лежащие в его основе, довольно изящны — ознакомьтесь со статьей «Что такое Uniswap и как он работает?» если вам интересно, как это работает.
Получите доступ к нему здесь. В правом верхнем углу вы увидите приглашение подключиться к кошельку. В той или иной форме вы увидите это на всех сайтах, совместимых с MetaMask, поскольку из соображений безопасности он не подключается автоматически. Нажмите на нее, и вам будет предложено выбрать, какой кошелек вы используете. Если вы не следили, этим кошельком будет MetaMask.
Когда сайт впервые попытается подключиться, появится диалоговое окно MetaMask с просьбой подтвердить действие. Вы сможете выбрать учетную запись (на данный момент у нас есть только одна, поэтому оставьте ее как есть), прежде чем проверять, какие разрешения вы собираетесь предоставить. В этом случае, как и во многих других, сайт запрашивает информацию об адресе кошелька, которым управляет ваша учетная запись.
О MetaMask и конфиденциальности
Важно помнить о том, что вы позволяете. Если веб-сайт знает ваш адрес, он может видеть все транзакции с эфиром и токенами, входящие и исходящие от него. Более того, они могут сопоставить его с вашим IP-адресом.
Некоторые предпочитают разделять свои адреса, чтобы предотвратить любое дублирование, в то время как других эти риски не беспокоят (в конце концов, блокчейн является общедоступным). Уровень конфиденциальности, которого вы хотите достичь, в конечном итоге зависит от вас. Как правило, не предоставляйте доступ к веб-сайтам, которым вы не доверяете.
Обмен эфира на DAI
Пришло время сделать наш первый обмен. Мы будем делать это для DAI, токена ERC-20, который служит стейблкоином. Однако, как и наш эфир, этот DAI не имеет реальной ценности. Нажмите «Выбрать токен», добавьте список по умолчанию Uniswap, а затем нажмите «DAI». В качестве альтернативы вы также можете выбрать WETH (обернутый эфир).
Все, что осталось сделать, — это ввести количество ETH, которое мы хотим обменять. Сделав это, мы получим оценку того, сколько DAI мы получим. И нам пора идти! Нажмите Обмен.
Завершите замену с помощью MetaMask.
Вам еще раз будет предложено выполнить действие в MetaMask. В этом случае вам необходимо одобрить транзакцию до ее создания. Убедитесь, что вас устраивают комиссии, когда вы делаете это в основной сети, поскольку они могут быть значительными.
После этого нам просто нужно дождаться подтверждения транзакции!
➟ Хотите начать работу с криптовалютой? Купите ETH на Binance!
Где мои жетоны?
Итак, ваш эфир пропал, но в вашем аккаунте не отображаются токены. Не нужно паниковать – вам придется добавить их вручную.
Для более популярных токенов вы можете выбрать «Добавить токен» в своем кошельке и выполнить поиск по названию или тикеру. Для менее популярных (или тех, что находятся в тестовой сети) нам нужно добавить адрес контракта — идентификатор, который сообщает MetaMask, где искать наш баланс.
Откройте свой кошелек, нажав на расширение.
Нажмите на три точки в верхней панели.
Выберите «Просмотр на Etherscan».
В разделе «Обзор» щелкните раскрывающийся список «Токен» и выберите DAI.
В разделе «Сводка профиля» вы должны увидеть адрес контракта. Наведите на него курсор и скопируйте адрес.
Вернитесь в MetaMask и нажмите «Добавить токен».
Нажмите на вкладку «Пользовательский токен».
Вставьте то, что вы только что скопировали, в форму адреса контракта токена.
Остальное должно заполняться автоматически. Нажмите «Далее», а затем «Добавить токены».
Вернитесь к основному обзору, чтобы увидеть свой полный баланс.
Поздравляю! Вы только что взаимодействовали со своим первым DApp, без доверия заменяя эфир на DAI. Все, чему вы научились, теперь можно сделать в реальном мире. Когда вы будете готовы поиграть с приложениями основной сети, не забудьте переключиться обратно с Ropsten на основную сеть.
Что еще я должен знать?
MetaMask имеет еще несколько полезных функций, которые мы сегодня не рассмотрели. Вы также можете подключить аппаратный кошелек (поддерживаются Trezor и Ledger), создать список контактов и, конечно же, получать и отправлять средства, как в обычном кошельке. Проверьте настройки, чтобы настроить расширение в соответствии с вашими потребностями.
В остальном применяются обычные принципы безопасности: MetaMask — это горячий кошелек, то есть он работает на устройстве, подключенном к Интернету. Это подвергает вас большему риску, чем холодный кошелек, который хранится в автономном режиме, чтобы уменьшить количество векторов атак.
Наконец, при использовании MetaMask само собой разумеется, что вы должны осознавать, к каким веб-сайтам вы предоставляете доступ.
Приложение МетаМаска
Приложение MetaMask для Android/iPhone представляет собой удобное решение для взаимодействия с приложениями Web3 на ходу. Обладая большей частью той же функциональностью, что и расширение, оно интегрирует браузер DApp, поэтому вы можете получить доступ к различным децентрализованным приложениям одним нажатием кнопки.

Браузер приложения MetaMask.
Рабочий процесс приложения очень похож на рабочий процесс расширения для браузера. Вы можете осуществлять прямые переводы эфира или токенов из своего кошелька или даже взаимодействовать с Uniswap, как мы видели выше.

Подключение к PoolTogether через подсказку в приложении.
Заключительные мысли
MetaMask — мощный инструмент для просмотра децентрализованной сети. Если вы выполнили шаги, описанные в этом руководстве, то вы увидели потенциал кошелька. Очевидно, что и другие тоже: в настоящее время у него более миллиона пользователей.
По мере развития стека Ethereum такие приложения, как MetaMask, несомненно, станут неотъемлемыми компонентами моста между существующими технологиями и зарождающейся криптовалютной инфраструктурой.
Есть вопросы о MetaMask, Ethereum или чем-то еще? Отправляйтесь в Ask Academy, где сообщество ответит на них.
Т

