metamask

metamask



Так как развитие блокчейн технологии не стоит на месте, на сегодняшний момент существует большое количество разных способов хранения и взаимодействие с токенами поддерживающих стандарт ERC-20.

Способы для хранения могут включать такие кошельки как: аппаратные (Ledger и Trezor) мобильные (Copay и Coinomi), компьютерные (Exodys и MyCrypto) и другие. А вот способ взаимодействия подразумевает нереально больше количество блокчен проектов, которые реализовывают свои планы используя токены на стандарте ERC-20.

Разработчики MetaMask и в частности сам Виталик Бутерин пришли к мысли создать уникальное программное обеспечение, которое не только позволит безопасно хранить и управлять Ethereum и токенами на ERC-20, но и позволит напрямую взаимодействовать с децентрализованными приложениями в нашем с вами браузере. Если вы не знаете кто такой Виталик Бутерин, предлагаю Вам посмотреть очень интересный обзор о нем и его жизни.

Как вы уже поняли сегодня мы поговорим о популярном криптовалютном сервисе MetaMask.

MetaMask - это не просто кошелек для токенов на ERC-20. Это разработанное безопасное расширение для браузера с открытым исходным кодом, которое предоставляет пользователям кошелек для управления своими средствами на разных сайтах позволяя взаимодействовать с децентрализованными приложениями или другими словами DApp.

Проще говоря в децентрализованном приложении, внешний интерфейс такой же, как и в обычном приложении, но внутренний интерфейс работает в децентрализованной одноранговой сети, в которой абсолютно все узлы сети выполняют одинаковые функции.

Предлагаю нам всем детально узнать, что из себя представляет MetaMask, где позже я покажу вам как им пользоваться на примере нескольких блокчейн проектов.
Интересно тогда начнем)

Инструкция

Для начала нам нужно перейти на официальный сайт. Тут мы можем легко установить приложение MetaMask в браузере Chrome, Firefox, Opera, а также в новом браузере Brave. В целях безопасности я Вам рекомендую использовать Chrome. Так как он по мнению многих пользователей имеет куда лучшею работоспособность чем другие.

Чтобы загрузить MetaMask в Chrome, нажимаем на "GET CHROME EXTENSION"

При переходе на страницу магазина приложений Chrome нажмите "Установить"

В это время в браузере появится всплывающее окно подтверждения, тут нам нужно повторно нажать на кнопку "установить расширение".

После быстрой автоматической загрузки и установки плагина, он будет добавлен в Chrome, указывая, что установка прошла успешно.

Теперь нам нужно пройти регистрацию, для этого нажимаем на кнопку "Продолжить".

В отличие от обычной регистрации в любом другом кошельке, где нужно подать имя пользователя и задать пароль, для регистрации в MetaMask требуется только установить пароль, а затем повторить подтверждение пароля, после чего нажать на кнопку "Create" (Создать)

Круглый шаблон, который появляется в верхнем левом углу, будет представлен как аватар нашего кошелька и не может быть изменен. Это изображение отображается при каждой транзакции. С этим думаю все понятно идем дальше, жмем "Next".

Далее приведены некоторые условия использования. Если не хотите знать более внимательно, вы можете потянуть полосу прокрутки прямо вниз и нажать кнопку "Accept" (Продолжить).

Дальше у нас будет информация касательно конфиденциальности и предотвращение фишинговых сайтов.

На счет последнего MetaMask нам сообщает, что когда мы входим в кошелек MetaMask, каждый веб-сайт, который мы посетим, может видеть адрес нашей учетной записи, поэтому в целях личной конфиденциальности, когда нам не нужно использовать MetaMask, рекомендуется выйти из системы и избежать утечки некоторой информации. Если нам все понятно тогда везде жмем на кнопку "Accept".

Далее очень важный шаг.

Нам будет предоставлено 12 английских секретных слов. Вы должны записать их, и хранить в безопасном месте, так как вам придется полагаться на них в будущем. Объясню почему, в кошельке который поддерживает Ethereum, закрытый ключ является единственным способом подтвердить право собственности на этот же кошелек, и мы можем использовать его для получения кошелька Ethereum. 

Когда мы сохранили себе эти 12 слов, нажимаем на кнопку "Next".

После чего MetaMask потребует от нас, чтобы мы ввели эти 12 слов в точном соответствии. Когда это сделаем жмем на "Confirm".

Далее нам дадут рекомендацию, касательно где мы можем купить Ethereum. Жмем на кнопку "пополнить счет".

Теперь после успешно пройденной регистрации, MetaMask выдаст созданный нами адрес с QR-кодом, на который мы будем получать наши средства.
Наши транзакции и баланс, кроме того как в кошельке, еще будет отображаться в сети Etherscan. Также нам нужно обязательно импортировать закрытый ключ, для этого нажимаем на кнопку "Экспортировать закрытый ключ".

Для того чтобы его получить вводим наш пароль и жмем "Подтвердить"

Мы получаем закрытый ключ в строке которого 64 символа. Запишите его и сохраните в надежном месте, мой Вам совет лучше держите этот ключ на флешке либо запишите на бумаге, держа его на компьютере он не будет до конца в безопасности. Когда все сделали жмем на кнопку "Готово".

Теперь мы можем видеть наш кошелек, нажатием на адрес мы его копируем, внизу мы можем видеть количество Ethereum на балансе и эквивалент этому в долларе.Также у нас есть возможность пополнить его средствами (ранее я уже говорил об этом) и отправлять свои токены на другой адрес, давайте рассмотрим как это делать. Нажимаем на кнопку "Отправить".

Здесь нужно выбрать:

  • адрес с которого будем отправлять, пока что он у нас один
  • адрес получателя
  • количество средств для отправки
  • подходящею для нас комиссию, кроме того нажав на кнопку "Advanced Options" (продвинутые настройки), можно уже точно указать цену газа и лимит газа. Если ты мой друг хочешь более подробно узнать что такое газ и как его настраивать, тогда обязательно посмотри видео, которое мы специально делали для тебя.

Когда все заполнили того жмем "Далее", еще раз подтверждаем наше действие и готово, наши средства были отправлены.

Также расскажу об этих трех точках, где нажав на них мы будем иметь возможность вывести наш кошелек на полный экран, получить наш адрес и QR-код от него и последнее это перейти на сайт Etherscan, чтобы просмотреть подробную информацию о транзакциях нашего кошелька.

Если вы используете MetaMask для получения других токенов сети Ethereum или даже участвуете в ICO, который принимает к оплате только эфир, отправленный через MetaMask, вы обнаружите, что эти токены не видны в MetaMask, но вы можете быть уверены, что эти токены не отсутствуют, MetaMask их просто не отображает. Чтобы узнать, какие есть токены, вы можете использовать сайт ethplorer, вводите свой адрес кошелька, и там уже посмотрите, какие токены у вас присутствую.

Чтобы добавить адрес какого либо токена в наш кошелек, слева нажимаем на три полоски, а затем на "добавить токен".

Тут нам нужно ввести в поисковой строке название токена, если он будет в списке, тогда нажимаем на него и добавляем в кошелек. Но если его здесь нет, тогда переходим к разделу "Пользовательский токен", здесь нужно ввести официальный адрес определенного токена, краткое его название, количество десятичных чисел, которых можем найти на официальных ресурсах того ж токена. После того как все заполнили, жмем далее и если такой токен существует, MetaMask его нам выдаст, после чего мы его добавляем себе в кошелек.

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

Тестовая сеть Ropsten связанная с смарт контрактами, где перейдя по ней мы можем получить 1 ETH и использовать его для создания своего смарт-контракта или же пользование сторонних контрактов.

В тестовой сети Kovan применяется метод консенсуса Proof-of-Authority (PoA) в переводе как доказательство полномочий. Такие транзакции проверяются отдельными участниками и они являются довольно быстрыми. Сеть Kovan была придумана для ликвидирования спам-атак.

Тестовая сеть Rinkeby также как и первая сеть Ropsten связанная с смарт контрактами, но по словам разработчиков имеет уже более безопасную сеть чем первая, которая подверглась спам атаке.

Такие тестовые сети позволяют разработчикам приложений экспериментировать, не используя настоящие токены ETH и не беспокоясь о безопасности основной сети.

Чтобы нам создать новый кошелек, в правом верхнем углу жмем на круглый шаблон нашего адреса и выбираем раздел "Создать счет".

Тут мы задаем название счета и жмем на кнопку "Создать". После чего наш созданный счет под названием Raketa T8 будет полностью функционировать в MetaMask.

Если вы например до этого пользовались кошельком MyEtherWallet или же любым другим и теперь хотите импортировать свой адрес поддерживающий сеть Ethereum в кошелек MetaMask, тогда переходим в раздел "Импортировать счет".
Здесь нам нужно выбрать, что будем импортировать либо закрытый ключ, либо JSON-файл. Если закрытый ключ, то его вводим в поле ниже, а если JSON-файл, тогда загружаем его. Как все будет готово жмем на кнопку "Импортировать" и наш импортированный кошелек появится в MetaMask.

На данный момент MetaMask набирает очень хорошею популярность как со стороны пользователей, которых собралось уже более 1 миллиона, так и со стороны разработчиков, которые без труда интегрируют MetaMask в свои децентрализованные приложения.

Так что теперь друзья, когда мы узнали, что такое MetaMask и как он работает, я покажу вам как им пользоваться на разных блокчейн проектах.
Для этого я приведу Вам рейтинг самых востребованных приложений поддерживающих MetaMask, где разберу первые два из этого списка.

  1. My Crypto Heroes

My Crypto Heroes - это игра в стиле RPG для смартфонов и ПК поддерживающая технологию блокчейн.

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

Давайте глянем для чего и как здесь работает MetaMask.

Переходим на официальный сайт игры My Crypto Heroes и жмем на кнопку "Play Game".

Нам выдаст окно в котором мы должны подтвердить свой кошелек Ethereum, нажимая на кнопку "Normal Play with Wallet" и также свою учетную запись в Google, нажимая на кнопку "Trial Play with Google".

Дальше нам выдаст окно в котором нужно соединить Metamask с My Crypto Heroes, нажатием на кнопку "Connect".

Войдя в игру мы увидим главное меню в котором справа будет находится вкладка "Market", что переводиться как магазин, переходим по ней.

Здесь за определенное количество Ethereum, находящихся в нашем кошельке MetaMask можно купить монеток GUM.

За эти монетки, во вкладке "Market" в разделе "Trade" можем покупать: героев оружие, артефакты и т.д.

2. IDEX

IDEX это децентрализованная крипто-биржа, использующая лишь токены на протоколе ERC-20. IDEX как и биржа EtherDelta имеют поддержку кошелька Metamask, где благодаря этому используют смарт контракты, которые позволяют пользователям управлять своими закрытыми ключами и торговать в безопасной одноранговой среде.

Эту биржу мы уже для вас разбирали и посмотреть её Вы можете у нас на канале Roket Pitch.

А еще раз Вам напомню как здесь можно использовать MetaMask.

Для этого переходим на сайт биржи IDEX. Справа вверху нажимаем на вкладку "Unlock Wallet".

Дальше вверху справа, нажав на лисичку, соединяем IDEX с MetaMask, нажатием на кнопку "Connect".

После этого выбираем из списка кошелек MetaMask и жмем на кнопку "Unlock Software Wallet".

Теперь наш кошелек с Metamask будет полностью интегрирован в биржу IDEX, где мы сможем торговать им.

Я показал для Вас два примера как использовать MetaMask в блокчейн проектах, такой же способ применения используется практически во всех проектах, которые разрабатываются с применением технологии Ethereum. Кстати недавно мы разбирали очень интересную блокчейн игру ETHER KINGDOMS, которая работает в сети Ethereum и там также был наглядный пример использования приложения MetaMask.

Вывод

MetaMask является довольно простым и надежным кошельком, в настоящее время его разработчики трудятся для того чтобы предоставить поддержку для любого блокчейн проекта, совместимого с Ethereum. Таким образом они хотят создать большую сеть, которая сможет охватить многочисленные децентрализованные приложения (DApps) и кошельки. Я сам им пользуюсь уже пол года и доволен быстротой совершения транзакций и тем, что могу быть спокоен благодаря хорошей безопасности моих личных средств, так как все ключи и пароли находятся лишь у меня. Считаю светлое будущие у MetaMask есть.