Чому я повинен прочитати цю статтю?
Якщо ви зацікавлені в екосистемі Ethereum, вам потрібен такий додаток, як MetaMask. Набагато більше, ніж простий гаманець, він дозволяє вам взаємодіяти з веб-сайтами, які інтегрують Ethereum.
За допомогою MetaMask ви підключаєтесь до децентралізованих додатків у своєму браузері (або мобільному додатку). Ви можете торгувати без посередників і використовувати абсолютно прозорі коди (знаючи, що вас не обманюють).
Щоб почати, перегляньте посібник нижче!
Зміст
вступ
Що таке MetaMask?
Встановлення MetaMask
Ініціалізація гаманця
Зробіть резервну копію своїх початкових слів!
Внести кошти на гаманець
Розблокуйте децентралізований Інтернет
MetaMask і конфіденційність
Обмін ефіру на DAI
Де мої жетони?
Що ще я повинен знати?
Додаток MetaMask
Заключні міркування
вступ
Ethereum приніс обіцянку розподіленого Інтернету – довгоочікуваного Web 3.0. Скажімо, це рівні ігрові умови, які характеризуються відсутністю центральних точок відмови, справжнього володіння даними та децентралізованих програм (або DApps).
Ця інфраструктура зближується з галузевим фокусом на децентралізованих фінансах (DeFi) і протоколах взаємодії, які спрямовані на об’єднання різних блокчейнів. Тепер можна без довіри обмінювати токени та криптовалюти, давати кредити під заставу криптовалют і навіть використовувати біткойни в мережі Ethereum.
Для багатьох ентузіастів Ethereum MetaMask є ідеальним гаманцем. На відміну від звичайного програмного забезпечення для смартфона чи комп’ютера, воно поставляється як розширення для браузера, що дозволяє користувачам безпосередньо взаємодіяти з підтримуваними сторінками. У цій статті ми пояснимо, як працює MetaMask, і допоможемо вам зробити перші кроки.
Що таке MetaMask?
MetaMask — це гаманець Ethereum з відкритим вихідним кодом із підтримкою всіх типів токенів на основі Ethereum (наприклад, тих, що відповідають стандарту ERC-20, або незамінних токенів). Крім того, ви можете отримати або придбати/обміняти їх за допомогою Coinbase і ShapeShift.
Що робить MetaMask таким цікавим, так це те, що він може взаємодіяти з веб-сайтами. Для інших гаманців вам потрібно скопіювати та вставити платіжні адреси або відсканувати QR-код на пристрої окремо. За допомогою розширення MetaMask веб-сайт підключається до вашого гаманця, і вам потрібно лише прийняти транзакцію.
MetaMask може служити звичайним криптовалютним гаманцем, але найбільшою його відмінністю є безперебійна взаємодія зі смарт-контрактами та децентралізованими програмами. Давайте подивимося, як це налаштувати.
Встановлення MetaMask
Гаманець MetaMask можна встановити на Google Chrome, Firefox або Brave Browser. Він також доступний для iOS і Android, але ми не будемо вдаватися в подробиці для цих платформ. У цій статті ми використаємо Firefox як приклад, але кроки майже однакові незалежно від того, яку платформу ви використовуєте.
Перейдіть на офіційну сторінку завантаження metamask.io. Виберіть свій браузер, який перенаправить вас на сторінку розширень Chrome або Firefox. Натисніть кнопку, щоб додати розширення на свою платформу. Можливо, вам знадобиться надати деякі дозволи, перш ніж використовувати його. Переконайтеся, що вас влаштовує рівень доступу програми до вашого веб-переглядача – якщо так, ми готові.
Ініціалізація гаманця
Ви побачите вітальне повідомлення.

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

Натисніть на сіре поле, щоб відкрити фразу.
На наступній сторінці програма передбачає, що ви, можливо, полінувалися з попереднім кроком, оскільки просить вас підтвердити речення. Якщо ви не зробили цього вперше, натисніть «Назад», щоб повернутися та запишіть!
Підтвердьте речення та перейдіть до наступного кроку. Натисніть «Все готово», і ви побачите інтерфейс гаманця.
Нудна частина закінчилася. Тепер настав час розбагатіти за допомогою ефіру (у тестовій мережі).
Внести кошти на гаманець
У цьому підручнику ми будемо використовувати тестову мережу Ropsten. Це мережа, яка працює майже так само, як справжня мережа Ethereum, але її одиниці не мають цінності. Цей тип мережі корисний, коли ви розробляєте контракти та хочете переконатися, що в них немає вразливостей, які дозволили б зловмисникам витягти 50 мільйонів доларів їх вартості. Кожен крок, який виконується в цій мережі, можна відтворити в реальності (крім тієї частини, де ми, на жаль, отримуємо безкоштовний ефір).
Щоб приєднатися до тестової мережі Ropsten, натисніть Main Ethereum Network у верхньому правому куті та виберіть Ropsten Test Network.

На Ethereum є багато різних тестових мереж. Якщо вам цікаві відмінності, перегляньте це порівняння.
Давайте скористаємося краном, щоб отримати фальшиві гроші для гри. Відкрийте цю сторінку у своєму браузері, у якому встановлено MetaMask.

Ура! Безкоштовні гроші!
У будь-який час ви можете натиснути значок лисиці, щоб відкрити спливаюче вікно з інформацією про ваш обліковий запис MetaMask (як ми зробили в GIF вище). Наведіть курсор на обліковий запис 1 і натисніть, щоб скопіювати адресу Ethereum у буфер обміну. Вставте його у форму та натисніть Надіслати мені тест Ether.
Транзакції Ethereum зазвичай підтверджуються швидко, але може знадобитися деякий час, поки 1 ETH потрапить у ваш гаманець. Перевірте, чи отримали ви його, натиснувши лисицю на панелі інструментів.
Коли ваш баланс надійде, ми зможемо почати взаємодію з DApps.
Розблокуйте децентралізований Інтернет
Оскільки ми працюємо в тестовій мережі, у нас немає такої різноманітності програм, з якими можна грати. Щоб отримати більш повний список децентралізованих програм основної мережі, перегляньте State of the DApps або Dappradar. Ви можете грати в ігри, купувати унікальні активи або робити ставки на ринках прогнозів.
Давайте використаємо DApp, який ми продемонстрували раніше. Uniswap — це децентралізована біржа, або DEX, яка дозволяє нам торгувати, не покладаючись на посередників. Механізми, які його підтримують, дуже прості – якщо вам цікаво дізнатися, як це працює, перегляньте статтю Що таке Uniswap і як це працює?.
Увійдіть тут. У верхньому правому куті ви побачите повідомлення Підключитися до гаманця. Це повідомлення має з’являтися на всіх сайтах, сумісних з MetaMask, оскільки з міркувань безпеки воно не підключається автоматично. Натисніть на повідомлення, і вам буде запропоновано вибрати гаманець, який ви використовуєте. Як ви можете собі уявити, цим гаманцем буде MetaMask.
Коли сайт намагається підключитися вперше, з’являється діалогове вікно MetaMask із запитом на підтвердження дії. Ви зможете вибрати обліковий запис (наразі у нас є лише один), а потім перевірити, які дозволи ви надасте. У цьому випадку, як і в багатьох інших, сайт запитує інформацію про адресу гаманця, яку контролює ваш обліковий запис.
MetaMask і конфіденційність
Важливо знати умови дозволів, які ви приймаєте. Якщо веб-сайт знає вашу адресу, він може бачити всі вхідні та вихідні транзакції Ether і токени. Крім того, веб-сайт може співвіднести його з вашою IP-адресою.
Деякі вважають за краще розділяти свої адреси, щоб уникнути такого роду проблем. Однак багатьох користувачів ці ризики не турбують (зрештою, блокчейн публічний). Рівень конфіденційності залежить від вас. Як правило, не надавайте доступ до сайтів, яким ви не довіряєте.
Обмін ефіру на DAI
Настав час зробити наш перший обмін. Ми зробимо це за допомогою DAI, токена ERC-20, який служить стейблкойном. Однак, як і наш ефір, цей DAI не має цінності в реальному світі. Натисніть «Вибрати маркер», додайте список Uniswap за замовчуванням і натисніть «DAI». Крім того, ви також можете вибрати WETH (загорнутий ефір).
Тепер все, що нам потрібно зробити, це ввести суму ETH, яку ми хочемо обміняти. Роблячи це, ми отримуємо оцінку суми DAI, яку ми отримаємо. Готовий! Тепер натисніть Swap.
Завершіть обмін за допомогою MetaMask.
Вам знову буде запропоновано вжити заходів щодо MetaMask. У цьому випадку вам потрібно підтвердити транзакцію перед її створенням. Роблячи це в основній мережі, переконайтеся, що ви задоволені комісіями, оскільки вони можуть бути значними.
Після цього нам залишається лише дочекатися підтвердження транзакції!
➟ Думаєте про інвестування в криптовалюти? Купуйте ETH на Binance!
Де мої жетони?
Ваш ефір зник, але жетони відсутні у вашому обліковому записі? Не потрібно панікувати – ви повинні додати їх вручну.
Для інших популярних токенів виберіть у своєму гаманці «Додати токен» і виконайте пошук за назвою чи тикером. Для менш популярних токенів (або тих, що є в тестовій мережі) нам потрібно додати адресу контракту – ідентифікатор, який повідомляє MetaMask, де шукати наш баланс.
Відкрийте свій гаманець, натиснувши значок розширення.
Натисніть на три крапки у верхній панелі.
Виберіть перегляд на Etherscan (версія без Etherscan).
У «Огляді» клацніть меню «Маркер» і виберіть «DAI».
У розділі «Підсумок профілю» ви повинні знайти адресу контракту. Наведіть на нього курсор і скопіюйте адресу за допомогою значка праворуч.
Поверніться до MetaMask і натисніть «Додати маркер».
Натисніть вкладку Custom Token.
Вставте скопійовану адресу в поле «Адреса договору маркера».
Решта заповнюється автоматично. Натисніть «Далі», а потім «Додати маркери».
Поверніться на головний екран і перевірте свій загальний баланс.
Щиро вітаю! Ви щойно взаємодіяли зі своїм першим DApp, обмінявши Ether на DAI, довіра не потрібна. Усе, що ви навчилися, тепер можна зробити в реальному світі. Коли ви будете готові грати з додатками основної мережі, не забудьте повернутися з мережі Ropsten на основну мережу.
Що ще я повинен знати?
MetaMask має деякі інші цікаві функції, про які ми сьогодні не розповідали. Ви також можете підключити апаратний гаманець (Trezor і Ledger сумісні), створити список контактів і, звичайно, отримувати та надсилати кошти, як і зі звичайним гаманцем. Перевірте налаштування, щоб налаштувати розширення відповідно до своїх потреб.
Окрім цього, варто пам’ятати, що тут також застосовуються звичайні принципи безпеки: MetaMask — це гарячий гаманець, який працює на пристрої, підключеному до Інтернету. Це наражає вас на більший ризик, ніж холодний гаманець, який зберігається в автономному режимі, щоб зменшити ймовірність атак.
Нарешті, використовуючи MetaMask, логічно, що ви повинні добре знати, які веб-сайти ви використовуєте та яким ви можете надати інформацію та дозволи на доступ.
Додаток MetaMask
Програма MetaMask для Android/iPhone пропонує цікаве рішення для взаємодії з програмами Web3 з будь-якого місця. Він пропонує майже ту саму функціональність, що й розширення, інтегруючи браузер DApp, щоб ви могли отримати доступ до кількох децентралізованих програм лише одним дотиком.

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

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