Как защитить MetaMask от блокировки Skip to content
Обложка к материалу Как обойти блокировку MetaMask

Как обойти блокировку MetaMask

В конце февраля 2022 года MetaMask уведомил пользователей, что кошелек может не работать в Венесуэле, Иране и Ливане из-за требований законодательства. В материале рассказываем, как обойти эту блокировку и вернуть доступ к своим активам.

Почему MetaMask ограничивает доступ пользователям 

В Венесуэле, Иране и Ливане пользователи криптокошелька MetaMask столкнулись с ограничением доступа к сети Ethereum. Он считается децентрализованным кошельком. Даже у разработчиков нет доступа к счетам пользователей, но блокировка доступа к блокчейну через него все равно оказалась возможной.

На самом деле кошелек никто не блокировал, а заблокировали сервис Infura, который передает информацию из блокчейна Ethereum кошельку. По сути, MetaMask — это только интерфейс для работы с блокчейном. А для обмена информацией он использует такие сервисы, как Infura. Поэтому при блокировке этих сервисов кошелек перестает получать информацию от блокчейна.

Отображение баланса в MetaMask через Infura
MetaMask получает информацию от Ethereum при помощи сервиса Infura. Если он работает, то пользователь видит свой баланс, а если не работает, то не видит

Infura используется в MetaMask только для сети Ethereum Mainnet. Так как и кошелек, и сервис принадлежат одной компании, то по умолчанию именно через него настроена связь с блокчейном в MetaMask.

Если вы используете сеть Polygon или BSC, то кошелек будет работать. Для связи с этими блокчейнами MetaMask использует не Infura, а сервисы, созданные разработчиками Polygon и BSC.

Чтобы избежать блокировки MetaMask, нужно настроить кошелек на работу с Ethereum не через Infura, а через другой сервис. Для этого нужно добавить новую сеть. Показываем, как это сделать.

Защита от блокировки MetaMask

1. Введите пароль в расширении MetaMask и нажмите на кнопку «Разблокировать».

Вход в metamask

2. Для удобства развернем окно кошелька на всю страницу. Для этого нажмите справа под иконкой аккаунта на три точки. 

Как развернуть на всю страницу metamask

3. Из появившегося списка выберите «Развернуть представление».

Развернуть metamask

4. В расширенной версии нажмите на иконку пользователя.

Иконка пользователя metamask

5. Из появившегося списка выберите «Настройки».

Кнопка настройки в metamask

6. В настройках нажмите на вкладку «Сеть». Здесь по умолчанию стоит сеть Ethereum Mainnet с Infura в адресе RPC. Эту сеть нельзя изменить, поэтому нужно создать новую. Для этого нажмите справа на кнопку «Добавить сеть».

Как добавить новую сеть в metamask
1 — вкладка «Сеть», 2 — кнопка «Добавить сеть», 3 — Infura в адресе RPC

7. Здесь нужно ввести данные новой сети. Она будет отличаться только тем, что вместо Infura будет использовать другой сервис — Pocket Network. Он предоставляет доступ к Ethereum и другим блокчейнам, включая тестовые сети. Pocket Network будет считывать информацию с блокчейна Ethereum и влиять только на отображение данных из него. Поэтому новая сеть, которую добавляем, не сможет ничего украсть с кошелька.

Данные новой сети

Имя сети: здесь можете написать любое название. Оно только для вас и ни на что не влияет. Например, мы выбрали название по URL-адресу RPC и написали Ethereum Gateway.
Новый URL-адрес RPC: https://eth-rpc.gateway.pokt.network
ID цепочки: 1
Символ валюты: ETH
URL-адрес проводника блоков: https://etherscan.io

Добавление сети в metamask

Важно

Символ валюты должен совпадать с реальным символом валюты. Если добавить в него лишние буквы или цифры, то сеть не будет работать.

8. После введенных данных нажмите на кнопку «Сохранить».

Заполненные данные новой сети в metamask

9. Готово! Новая сеть добавлена в ваш кошелек. В ней, как и в прошлой, отображается баланс в ETH и сам значок криптовалюты. Теперь MetaMask получает информацию от Ethereum при помощи сервиса Pocket Network. Поэтому даже при блокировке Infura кошелек будет работать. 

Кошеле metamask с новой сетью
1 — новая сеть, 2 и 3 — символ ETH и баланс

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

Таблица с данными альтернативных сетей metamask
Таблица с данными альтернативных сетей

Мы поменяли сервис для связи MetaMask с блокчейном Ethereum. Теперь при блокировке Infura кошелек будет работать, так как этот сервис не будет участвовать в операциях.

Заключение

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

1. войти в MetaMask,
2. развернуть окно кошелька на всю страницу,
3. перейти в настройки,
4. добавить новую сеть.


Редактор:
Дмитрий Егоров

Обложка и иллюстрации:
Юлия Чистякова

Рекомендуем почитать

Еще почитать по теме

Комментариев пока нет, добавьте свой отзыв ниже.


Добавить комментарий

Ваш адрес email не будет опубликован.