Чому я маю це читати?

Якщо ви зацікавлені в екосистемі 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 intro screen

Якщо ви схожі на нас, ви, ймовірно, витратите чимало часу, намагаючись запаморочити голову курсором у цього хлопця.


Коли ви закінчите дошкуляти лисиці на сторінці привітання, натисніть «Почати». Тут вам буде запропоновано імпортувати вихідну фразу або створити нову. Натисніть «Створити гаманець». На наступній сторінці запитується, чи бажаєте ви надіслати анонімні дані, щоб допомогти розробникам покращити додаток. Виберіть будь-який варіант, який вам більше подобається.

Тепер нам потрібно створити пароль. Якщо ви належите до тих легендарних істот, які справді читають угоду користувача для вашого програмного забезпечення, ви можете переглянути її, натиснувши Умови використання. В іншому випадку придумайте надійний пароль, поставте прапорець і натисніть «Створити».


Створіть резервні копії своїх початкових слів!

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

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


Click on the grey box to reveal the phrase.

Натисніть на сіре поле, щоб відкрити фразу.


Коли ви переходите на наступну сторінку, програма передбачає, що ви, можливо, полінувалися з попереднім кроком, оскільки вона просить вас підтвердити фразу. Якщо ви не зробили цього вперше, натисніть «Назад» і запишіть!

Підтвердьте фразу, а потім перейдіть до наступного кроку. Натисніть «Все готово», і ви побачите інтерфейс гаманця.

Нудна частина закінчилася, давайте збагатимося на (testnet) ether.


Поповнити гаманець

У цьому підручнику ми будемо використовувати тестову мережу Ropsten. Це мережа, яка функціонує майже так само, як справжня мережа Ethereum, але її одиниці не мають цінності. Вони стають у пригоді, коли ви розробляєте контракти та хочете переконатися, що в них немає вразливостей, які дозволяють зловмисникам витягти 50 мільйонів доларів. Кожен крок, який ми виконуємо в цій мережі сьогодні, можна буде відтворити на реальній речі (за винятком тієї частини, де вони дарують нам безкоштовний ефір, на жаль).

Щоб підключитися до тестової мережі Ropsten, клацніть Main Ethereum Network у верхньому правому куті та виберіть Ropsten Test 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 і конфіденційність

Важливо пам’ятати про те, що ви дозволяєте. Якщо веб-сайт знає вашу адресу, він може бачити всі трансакції ефіру та токенів до нього та з нього. Більше того, вони можуть співвіднести його з вашою IP-адресою.

Деякі вважають за краще відокремлювати свої адреси, щоб запобігти будь-якому збігу, тоді як інші не стурбовані цими ризиками (зрештою, блокчейн є публічним). Рівень конфіденційності, якого ви хочете досягти, зрештою залежить від вас. Як правило, не надавайте доступ до веб-сайтів, яким ви не довіряєте.


Заміна ефіру на DAI

Час зробити наш перший обмін. Ми зробимо це для DAI, токена ERC-20, який служить стейблкойном. Однак, як і наш ефір, цей DAI не має реальної цінності. Натисніть Виберіть маркер, додайте список Uniswap за замовчуванням, а потім натисніть DAI. Крім того, ви також можете вибрати WETH (загорнутий ефір).

Все, що залишилося зробити, це ввести суму ETH, яку ми хочемо обміняти. Зробивши це, ми отримаємо приблизну суму DAI, яку ми отримаємо. І ми готові! Натисніть Swap.


Завершіть обмін за допомогою MetaMask.


Вам знову буде запропоновано вжити заходів у MetaMask. У цьому випадку вам потрібно підтвердити транзакцію до її створення. Переконайтеся, що вас задовольняють комісії, коли ви робите це в основній мережі, оскільки вони можуть бути значними.

Після цього нам просто потрібно дочекатися підтвердження транзакції!


➟ Хочете почати роботу з криптовалютою? Купуйте ETH на Binance!


Де мої жетони?

Отже, ваш ефір зник, але ваш обліковий запис не відображає ваших токенів. Не потрібно панікувати – вам доведеться додати їх вручну.

Для більш популярних токенів ви можете вибрати «Додати токен» у своєму гаманці та знайти назву або тікер. Для менш популярних (або в тестовій мережі) нам потрібно додати адресу контракту – ідентифікатор, який повідомляє MetaMask, де шукати наш баланс.


  1. Відкрийте свій гаманець, натиснувши на розширення.

  2. Натисніть на три крапки у верхній панелі.

  3. Виберіть Переглянути на Etherscan.

  4. У розділі «Огляд» клацніть спадне меню «Токен» і виберіть DAI.

  5. У розділі «Підсумок профілю» ви повинні побачити адресу контракту. Наведіть на нього курсор і скопіюйте адресу.

  6. Поверніться до MetaMask і натисніть «Додати маркер».

  7. Натисніть вкладку Custom Token.

  8. Вставте те, що ви щойно скопіювали, у форму адреси договору маркера.

  9. Решта має заповнюватися автоматично. Натисніть «Далі», а потім «Додати маркери».

  10. Поверніться до головного огляду, щоб побачити свій повний баланс.


Вітаю! Ви щойно взаємодіяли зі своїм першим DApp, бездоганно замінивши ether на DAI. Усе, чого ви навчилися, тепер можна зробити в реальному світі. Коли ви будете готові грати з додатками основної мережі, не забудьте повернутися з Ropsten до основної мережі.


Що ще я повинен знати?

У MetaMask є кілька інших чудових функцій, про які ми сьогодні не розповідали. Ви також можете підключити апаратний гаманець (підтримуються Trezor і Ledger), створити список контактів і, звичайно, отримувати та надсилати кошти, як у звичайному гаманці. Перегляньте налаштування, щоб налаштувати розширення відповідно до своїх потреб.

Окрім цього, застосовуються звичайні принципи безпеки: MetaMask — це гарячий гаманець, тобто він працює на пристрої, підключеному до Інтернету. Це піддає вас більшому ризику, ніж холодний гаманець, який зберігається в автономному режимі, щоб зменшити вектори атак.

Нарешті, використовуючи MetaMask, зрозуміло, що ви повинні знати, до яких веб-сайтів ви надаєте доступ.


Додаток MetaMask

Програма MetaMask для Android/iPhone надає чудове рішення для взаємодії з додатками Web3 у дорозі. Маючи майже таку саму функціональність, як і розширення, він інтегрує браузер DApp, щоб ви могли отримати доступ до різних децентралізованих програм одним натисканням кнопки.


The MetaMask app’s browser.

Браузер програми MetaMask.


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


Connecting to PoolTogether via a prompt within the app.

Підключення до PoolTogether за допомогою підказки в програмі.


Закриття думок

MetaMask — це потужний інструмент для перегляду децентралізованих веб-сторінок. Якщо ви виконали кроки в цьому посібнику, ви побачили потенціал гаманця. Очевидно, інші також: наразі він може похвалитися понад мільйоном користувачів.

У міру розвитку стеку Ethereum такі додатки, як MetaMask, безсумнівно, стануть невід’ємними компонентами моста між існуючими технологіями та новою інфраструктурою криптовалюти.

Запитання про MetaMask, Ethereum чи щось інше? Перейдіть до Ask Academy, де спільнота відповість на них.


Т