Что такое публичный адрес метамаски?
Ваш адрес кошелька Metamask, а также любой из ваших криптовалютных адресов является открытым ключом. Таким образом, вы можете свободно делиться ими без каких-либо проблем с безопасностью.
Могу ли я поделиться своим общедоступным адресом MetaMask?
В MetaMask вы можете просто скопировать публичный адрес в аккаунт, нажав на него.
Какой у меня адрес ETH в MetaMask?
Найдите свой адрес Ethereum. Вы можете открыть свой кошелек, щелкнув значок лисы в правом верхнем углу, и это откроет ваш кошелек. Теперь, если вы нажмете на буквы и цифры, начинающиеся с "0x. ", и скопируете это — это ваш адрес.
Как ETH удаляется из MetaMask?
Как вывести средства из MetaMask на банковский счетШаг 1: Настройте свой счет на бирже криптовалют Binance. . Шаг 2: отправьте средства с адреса MetaMask Ethereum на Binance. . Шаг 3: Продайте Ethereum на своей учетной записи Binance. . Шаг 4: Выберите методы вывода Binance. . Шаг 5: Получите деньги выбранным вами способом оплаты.
Безопасно ли подключать мой MetaMask к веб-сайтам?
MetaMask имеет значительные функции безопасности, которые делают его достаточно безопасным программным кошельком. Прежде всего, он никогда не хранит информацию о вашем кошельке на своих серверах. Он хранит его в Интернете, но MetaMask никогда не имеет к нему доступа, но вполне возможно, что опытный хакер сможет найти зашифрованный файл на вашей стороне.
Может ли кто-нибудь украсть мою криптовалюту с адресом моего кошелька?
Невозможно украсть цифровую валюту только с публичным адресом. Единственный способ получить доступ к вашим средствам — это иметь доступ к вашей учетной записи Coinbase или, в случае кошелька, не размещенного на хостинге, к вашему закрытому ключу.
Является ли MetaMask кошельком Ethereum?
MetaMask — это программный криптовалютный кошелек, используемый для взаимодействия с блокчейном Ethereum. Он позволяет пользователям получать доступ к своему кошельку Ethereum через расширение для браузера или мобильное приложение, которое затем можно использовать для взаимодействия с децентрализованными приложениями.
Как создать адрес MetaMask?
Могу ли я вывести деньги из MetaMask?
Можно ли вывести деньги напрямую из MetaMask? Нет, на Metamask нет страницы вывода, поэтому вы можете перевести с нее на свою банковскую карту или банковский счет. Необходимо отправить криптовалюту из MetaMask на крупную криптобиржу, если вы хотите получить фиатную валюту на свой банковский счет — другого пути нет.
Можете ли вы отправить MetaMask на Coinbase?
Скопируйте адрес кошелька MetaMask в буфер обмена. Вставьте адрес в поле адреса кошелька на Coinbase (подтвердите адрес кошелька перед отправкой). Введите сумму криптовалюты, которую вы хотите отправить.
Безопасно ли использовать MetaMask в общедоступном Wi-Fi?
Никогда не заходите в свой кошелек MetaMask с общего компьютера или общедоступной сети Wi-Fi. Не позволяйте другим людям пользоваться вашим компьютером. Никогда не используйте расширение MetaMask на любом компьютере, который не принадлежит только вам. Если вы делитесь своим компьютером с другом или родственником, переключитесь на мобильный кошелек и закройте расширение для компьютера.
Можно ли взломать MetaMask?
Что касается этого хака? Вот что говорит об этом служба поддержки MetaMask: Если вас взломали, это, скорее всего, произошло по нескольким возможным причинам: Ваш компьютер был скомпрометирован (вредоносной/шпионской программой), и вы сохранили свою личную информацию на своем компьютере.
Безопасен ли MetaMask?
Metamask очень безопасен. Если вам нужна еще большая безопасность, вы можете хранить свои монеты в аппаратном кошельке, таком как Trezor или Ledger, и подключить его к метамаске для использования.
MetaMask безопаснее, чем Coinbase?
Metamask безопаснее, чем Coinbase? Кошелек MetaMask и Coinbase не являются кошельками, не связанными с тюремным заключением, и оба могут быть защищены с помощью аппаратного кошелька Ledger, поэтому они, по сути, равны, когда речь идет о безопасности.
Может ли MetaMask принимать биткойны?
💡 Вы не сможете покупать биткойны (BTC) через MetaMask, поскольку MetaMask — это кошелек Ethereum, в котором размещаются активы строго ERC-20. Чтобы хранить монеты BTC и ERC-20 вместе, попробуйте мультичейн-кошелек, такой как Liquality.
Нужен ли мне ETH для использования MetaMask?
Если вам интересно, нет, вы не можете купить Биткойн с помощью MetaMask. Он поддерживает только эфир и другие токены, связанные с эфиром, включая знаменитые токены ERC-20. Криптовалюты (за исключением эфира) на Ethereum построены как токены ERC-20.
Как сделать метамаску?
Нажмите на расширение MetaMask и нажмите «Начать». Вы можете либо импортировать существующий кошелек, используя сид-фразу, либо создать новый. Нажмите «Создать кошелек», а в следующем окне нажмите «Я согласен», если вы хотите помочь улучшить MetaMask, или нажмите «Нет, спасибо», чтобы продолжить.
Как перевести деньги с MetaMask на свой банковский счет?
Как вывести средства из MetaMask на банковский счетШаг 1: Настройте свой счет на бирже криптовалют Binance. . Шаг 2: отправьте средства с адреса MetaMask Ethereum на Binance. . Шаг 3: Продайте Ethereum на своей учетной записи Binance. . Шаг 4: Выберите методы вывода Binance. . Шаг 5: Получите деньги выбранным вами способом оплаты.
Могу ли я продать Ethereum на MetaMask?
Если у вас есть ETH или другие токены, которые вы хотите обменять на фиатную валюту, вам придется сделать это с помощью платформы обмена, поскольку MetaMask не предоставляет эту услугу. Это означает отправку токенов вручную на платформу обмена по вашему выбору.
Как вывести деньги из MetaMask?
Как вывести средства из MetaMask на банковский счетШаг 1: Настройте свой счет на бирже криптовалют Binance. . Шаг 2: отправьте средства с адреса MetaMask Ethereum на Binance. . Шаг 3: Продайте Ethereum на своей учетной записи Binance. . Шаг 4: Выберите методы вывода Binance. . Шаг 5: Получите деньги выбранным вами способом оплаты.
Стоит ли использовать VPN при использовании Metamask?
Любой трейдер, занимающийся криптовалютой, должен убедиться, что он использует VPN. Одним из многих преимуществ VPN Unlimited является то, что вы можете обезопасить свои транзакции и защитить свои данные от хакерских атак.
Могу ли я доверять MetaMask?
MetaMask имеет значительные функции безопасности, которые делают его достаточно безопасным программным кошельком. Прежде всего, он никогда не хранит информацию о вашем кошельке на своих серверах. Он хранит его в Интернете, но MetaMask никогда не имеет к нему доступа, но вполне возможно, что опытный хакер сможет найти зашифрованный файл на вашей стороне.
Может ли MetaMask хранить биткойны?
Если вам интересно, нет, вы не можете купить Биткойн с помощью MetaMask. Он поддерживает только эфир и другие токены, связанные с эфиром, включая знаменитые токены ERC-20.
Вам нужно быть 18 лет для MetaMask?
Например, вам не нужно будет предъявлять никаких доказательств того, что вы старше 18 лет, чтобы настроить свой цифровой кошелек Metamask. Это один из самых, если не самый популярный цифровой кошелек, доступный прямо сейчас. Технически вы можете открыть свой кошелек Metamask в любом возрасте.
Нужен ли мне МетаМаск?
Что такое метамаска и почему это важно? MetaMask — это плагин для браузера, который позволяет пользователям совершать транзакции Ethereum через обычные веб-сайты. Это способствует принятию Ethereum, поскольку устраняет разрыв между пользовательскими интерфейсами для Ethereum (например, браузеры Mist, Dapps) и обычной сетью (например.
Могу ли я хранить свою криптовалюту в MetaMask?
После того, как вы приобрели нужные криптовалюты, вы можете вывести их на свой MetaMask. Будьте осторожны с тем, какие из них вы снимаете, потому что вы можете снимать криптовалюту только на Ethereum. Если вы попытаетесь вывести биткойны, XRP или другие криптовалюты, отличные от Ethereum, они будут потеряны навсегда.
Является ли MetaMask хорошим криптовалютным кошельком?
Основные моменты. Будучи браузерным и мобильным кошельком, Metamask пользуется огромной популярностью среди поклонников криптографии. Кошелек предлагает идеальное решение для игроков казино, поскольку он принимает различные криптовалюты, такие как Tether, USDC, Basic Attention Token и т. д. Он также поддерживает NFT, такие как CryptoPunks и другие предметы коллекционирования.
Может ли MetaMask хранить любую монету?
Какие токены поддерживает MetaMask? ETH и любой токен на основе ETH (erc20, 721 и другие). Возможно, вам придется вручную перечислить некоторые токены, чтобы увидеть их в MetaMask.
Как вывести средства из MetaMask на свой банковский счет?
Как вывести средства из MetaMask на банковский счетШаг 1: Настройте свой счет на бирже криптовалют Binance. . Шаг 2: отправьте средства с адреса MetaMask Ethereum на Binance. . Шаг 3: Продайте Ethereum на своей учетной записи Binance. . Шаг 4: Выберите методы вывода Binance. . Шаг 5: Получите деньги выбранным вами способом оплаты.
Как найти свой адрес MetaMask?
Чтобы найти адрес своей учетной записи, просто наведите указатель мыши на метку выбранной учетной записи — в данном случае «Учетная запись 1», — что позволит вам скопировать адрес учетной записи в буфер обмена. Если вы используете MetaMask Mobile, возможно, вам придется нажать несколько раз. Затем вы увидите: QR-код для вашей учетной записи.
Можно ли продать ETH на MetaMask?
Если у вас есть ETH или другие токены, которые вы хотите обменять на фиатную валюту, вам придется сделать это с помощью платформы обмена, поскольку MetaMask не предоставляет эту услугу. Это означает отправку токенов вручную на платформу обмена по вашему выбору.
Как перевести криптовалюту из MetaMask на свой банковский счет?
Как вывести деньги из MetaMask в банкШаг 1: Создайте учетную запись на Binance. . Шаг 2: Введите свой адрес Ethereum на Binance. . Шаг 3: Перенесите Ethereum из MetaMask. . Шаг 4: Продайте криптовалюту на Binance. . Шаг 5: Выведите деньги в свой банк. . Шаг 6: Просмотр статуса.
Знает ли MetaMask ваш IP?
В частности, такие сервисы, как MetaMask или Etherscan, могут считывать ваш IP-адрес, что означает привязку вашего IP-адреса к адресу вашего кошелька. А IP-адреса раскрывают данные о местоположении.
Почему MetaMask небезопасен?
Давайте также рассмотрим несколько недостатков кошелька MetaMask. Доступ к личной информации в браузере: будучи браузерным кошельком, кошелек MetaMask не будет иметь доступа к вашей информации, но браузер будет собирать информацию о том, как и когда вы используете приложение. Это может быть блокировщиком для потенциальных пользователей кошелька MetaMask.
Можно ли взломать ваш MetaMask?
Что касается этого хака? Вот что говорит об этом служба поддержки MetaMask: Если вас взломали, это, скорее всего, произошло по нескольким возможным причинам: Ваш компьютер был скомпрометирован (вредоносной/шпионской программой), и вы сохранили свою личную информацию на своем компьютере.
Как я могу получить свои деньги от MetaMask?
Как вывести средства из MetaMask на банковский счетШаг 1: Настройте свой счет на бирже криптовалют Binance. . Шаг 2: отправьте средства с адреса MetaMask Ethereum на Binance. . Шаг 3: Продайте Ethereum на своей учетной записи Binance. . Шаг 4: Выберите методы вывода Binance. . Шаг 5: Получите деньги выбранным вами способом оплаты.
Может ли 13-летний ребенок купить Ethereum?
Вы можете получить эфириум в любом возрасте. Вам не обязательно должно быть 18 лет. Если вам 16,15,14,13 лет, вы можете купить его. Все, что вам нужно, это крипто-кошелек и учетная запись на бирже.
Является ли кошелек MetaMask бесплатным?
MetaMask — это бесплатное программное обеспечение для криптовалютного кошелька, которое можно подключить практически к любой платформе на основе Ethereum.
Coinbase безопаснее, чем MetaMask?
Metamask безопаснее, чем Coinbase? Кошелек MetaMask и Coinbase не являются кошельками, не связанными с тюремным заключением, и оба могут быть защищены с помощью аппаратного кошелька Ledger, поэтому они, по сути, равны, когда речь идет о безопасности.
Может ли MetaMask хранить только ETH?
MetaMask можно использовать для хранения ключей только для криптовалют Ethereum.
# Подписание транзакций и ордеров в MetaMask
— расширение браузера для хранения ключей аккаунта, управления криптоактивами и взаимодействия с децентрализованными приложениями.
Для поддержки MetaMask в протокол Waves добавлены:
- поддержка Ethereum-like транзакций,
- поддержка ордеров с подписью ECDSA в транзакции обмена.
В результате пользователям MetaMask стали доступны:
- перевод токенов в сети Waves — как системного токена WAVES, так и пользовательских;
- вызов dApp-скрипта в сети Waves;
- подписание биржевого ордера.
Разработчики приложений могут использовать библиотеку Signer совместно с ProviderMetamask
для подписания и отправки транзакций от имени пользователя MetaMask.
Поддержка MetaMask не подразумевает взаимодействия с другими блокчейнами.
Поддержка MetaMask доступна c момента активации фичи № 17 “Ride V6, MetaMask support”.
# Адрес пользователя
Адрес пользователя MetaMask состоит из 20 байт. Адрес в формате Waves также содержит 20 значимых байт, к которым добавляется префикс, общий для всех адресов сети, и контрольная сумма (см. также раздел Бинарный формат адреса). Таким образом, адрес пользователя MetaMask можно преобразовать в формат Waves и наоборот: в основе лежат одни и те же 20 байт.
⚠️ Аккаунт, созданный в MetaMask, невозможно перенести в приложение-кошелек Waves (WX Network, Keeper Wallet или другой), а аккаунт из кошелька Waves невозможно перенести в MetaMask. MetaMask и Waves используют разные криптографические алгоритмы, поэтому из одной и той же seed-фразы получатся разные аккаунты с разными адресами. Не существует способа получить из seed-фразы MetaMask seed-фразу Waves, соответствующую тому же адресу, и наоборот.
В интерфейсах адрес пользователя MetaMask представлен в кодировке HEX, а адрес Waves — в base58. Для преобразования адреса из одного формата в другой можно использовать:
# Подключение к сети Waves
Нода Waves предоставляет RPC API с поддержкой функций, необходимых для работы MetaMask.
Подключение MetaMask к сети Waves может быть выполнено пользователем самостоятельно или программно.
В случае самостоятельного подключения пользователь выбирает в списке сетей «Пользовательский RPC» и указывает параметры подключения:
- Имя сети — Waves, Waves Testnet или Waves Stagenet. Подробнее о сетях блокчейна
- URL RPC — адрес ноды Waves с открытым RPC API, например адрес пула публичных нод:
- для Mainnet: https://nodes.wavesnodes.com/eth
- для Testnet: https://nodes-testnet.wavesnodes.com/eth
- для Stagenet: https://nodes-stagenet.wavesnodes.com/eth
Для программного подключения веб-приложение может использовать библиотеку Signer совместно с ProviderMetamask
- Приложение вызывает функцию login() .
- Signer вызывает соответствующую функцию ProviderMetamask, а ProviderMetamask вызывает API MetaMask.
- MetaMask открывает окно, в котором пользователь подтверждает подключение к сети.
- Получив подтверждение, MetaMask добавляет подключение к сети, а также возвращает адрес пользователя.
В результате MetaMask отображает сеть Waves в качестве доступной, а функция login() возвращает адрес пользователя в формате Waves.
Пример программного подключения см. в подразделе Примеры использования MetaMask ниже.
# Внесение токена
Пользователи кошельков Waves, таких как Keeper Wallet, WX Network, WavesFX и других (приложения разработаны сторонними командами из сообщества), могут перевести токены пользователю MetaMask. В некоторых кошельках поддерживаются только адреса в формате Waves, поэтому необходимо предварительно преобразовать адрес получателя из MetaMask-представления в Waves. В результате создается обычная транзакция перевода.
Баланс системного токена WAVES отображается в MetaMask автоматически, если подключена сеть Waves. Чтобы добавить отображение баланса по другому токену, нужно в качестве адреса контракта токена указать ID токена в MetaMask-представлении, а именно первые 20 байт идентификатора в кодировке HEX. Для преобразования ID токена из одного формата в другой можно использовать Waves Explorer для Mainnet
# Вызов скрипта
Веб-приложение может выполнить вызов dApp-скрипта от имени пользователя MetaMask, используя библиотеку Signer совместно с ProviderMetamask
- Приложение формирует и отправляет транзакцию вызова скрипта c помощью функции invoke(<. >).broadcast() .
- Signer вызывает соответствующую функцию ProviderMetamask, а ProviderMetamask вызывает API MetaMask.
- MetaMask открывает окно, в котором пользователь может посмотреть детали транзакции, подтвердить или отклонить ее.
- Получив подтверждение от пользователя, MetaMask генерирует для транзакции подпись ECDSA и отправляет подписанную транзакцию на ноду Waves через RPC API.
- MetaMask отображает статус транзакции.
- MetaMask не поддерживает подписание транзакции без отправки ее на блокчейн, поэтому функцию sign() использовать не следует.
- Нода Waves не поддерживает ускорение или отмену транзакции и обрабатывает только первоначальную транзакцию.
Пример вызова скрипта см. в подразделе Примеры использования MetaMask ниже.
# Перевод токена
Чтобы самостоятельно выполнить перевод токена из кошелька MetaMask, пользователю необходимо:
- Подключить сеть Waves (см. выше).
- Баланс системного токена WAVES отображается автоматически. Чтобы добавить отображение баланса по другому токену, нужно в качестве адреса контракта токена указать ID токена в MetaMask-представлении, а именно первые 20 байт идентификатора в кодировке HEX.
- Перевести токен на другой адрес. Адрес необходимо указать в MetaMask-представлении.
MetaMask формирует Ethereum-like транзакцию, подписывает ее закрытым ключом пользователя и передает на ноду Waves.
Для преобразования адреса получателя и ID токена в MetaMask-представление можно использовать Waves Explorer for Mainnet
Веб-приложение может выполнить перевод любого токена в сети Waves от имени пользователя MetaMask, используя библиотеку Signer совместно с ProviderMetamask. Для этого приложение формирует и отправляет транзакцию перевода с помощью функции transfer(<. >).broadcast() . Дальнейшая обработка транзакции аналогична вызову скрипта, см. подраздел выше.
# Особенности Ethereum-like транзакции
- Транзакция не может быть отправлена со смарт-аккаунта или dApp, поскольку пользователю MetaMask доступны только перевод токена и вызов скрипта, а установка скрипта недоступна. комиссии недоступно: комиссия может быть указана только в WAVES.
# Поддержка в Ride
В случае вызова скрипта с помощью Ethereum-like транзакции структура Invocation, доступная вызываемой функции, содержит:
- в полях caller , originCaller — адрес отправителя в формате Waves (26 байт),
- в полях callerPublicKey , originCallerPublicKey — открытый ключ пользователя MetaMask (64 байта).
В случае верификации скриптом ассета Ethereum-like транзакция интерпретируется как структура TransferTransaction или InvokeScriptTransaction, которая содержит:
- в поле sender — адрес отправителя в формате Waves (26 байт),
- в поле senderPublicKey — открытый ключ пользователя MetaMask (64 байта).
- в поле bodyBytes — пустой массив байтов,
- в поле version — 0.
Подпись транзакции недоступна в скрипте ассета.
Ethereum-like транзакция никогда не проверяется смарт-аккаунтом или функцией-верификатором dApp-скрипта, поскольку такая транзакция не может быть отправлена со смарт-аккаунта или dApp.
В Стандартной библиотеке версии 6:
- Функция addressFromPublicKey принимает на вход как публичный ключ аккаунта Waves (32 байта), так и публичный ключ аккаунта MetaMask (64 байта) и возвращает адрес в формате Waves (26 байт).
- Функция transferTransactionById возвращает Ethereum-like транзакцию по ее идентификатору, если эта транзакция была интерпретирована как транзакция перевода. Массив proofs при этом содержит 8 пустых значений.
# Биржевой ордер
В транзакции обмена один из ордеров (или оба) может быть с подписью ECDSA. Подпись ECDSA поддерживается только для ордеров версии 4.
Библиотека Signer не поддерживает подписание ордера, и нужно вызывать функцию signOrder() ProviderMetamask напрямую.
Приложение вызывает функцию signOrder() ProviderMetamask, передавая параметры ордера.
• ID ассетов следует указывать в формате Waves: 32 байта в base58. Для WAVES следует указывать строку WAVES .
• senderPublicKey должен отсутствовать.
ProviderMetamask передает ордер в MetaMask как структуру данных, в соответствии с EIP-712
MetaMask открывает окно, в котором пользователь может посмотреть детали ордера, подписать его или отклонить.
MetaMask возвращает подпись ECDSA для этой структуры данных.
Приложение передает подписанный ордер в матчер.
Матчер исполняет ордера и формирует транзакции обмена.
Пример подписания ордера см. в подразделе Примеры использования MetaMask ниже.
# Сообщение
Веб-приложение может запросить подпись произвольной строки от имени пользователя MetaMask, используя функцию signMessage(‘. ‘) в Signer. ProviderMetamask вызывает версию 4 функции signTypedData API MetaMask и передает следующую структуру:
В качестве chainId указывается 87 для Mainnet, 84 для Testnet, 83 для Stagenet.
Чтобы проверить подпись, нужно восстановить адрес пользователя из подписи и подписанных данных с помощью версии 4 функции recoverTypedSignature и сравнить с ожидаемым. См. пример в разделе signMessage документации Signer.
# Примеры использования MetaMask
# Вызов скрипта
Пример подключения к сети Waves и подписания транзакции вызова скрипта можно посмотреть в приложении Waves Dapp Ui.
Нажмите Sign In и выберите Sign in with Metamask. Подтвердите в MetaMask подключение к сети. Waves Dapp Ui по умолчанию отображает адрес пользователя в формате Waves, но с помощью кнопок и доступно переключение между форматами адресов.
Чтобы получить WAVES для уплаты комиссий за транзакции на Testnet или Stagenet, скопируйте адрес в формате Waves и воспользуйтесь Testnet Faucet или Stagenet Faucet .
Укажите аргументы вызываемой функции и (если требуется) платежи. Подтвердите транзакцию в MetaMask. Статус транзакции отображается в MetaMask на вкладке Активность с небольшой задержкой.
По ссылке на транзакцию из MetaMask открывается страница транзакции в Waves Explorer.
. Для работы приложения необходимо установить библиотеку ProviderMetamask и последнюю версию Signer.
# Подписание ордера
Пример подписания ордера можно посмотреть на странице Signer test
В настройках страницы выберите сеть Waves: Mainnet, Testnet или Stagenet. Затем нажмите Login via Metamask. В поле Order заполните параметры ордера и нажмите Sign. В MetaMask разрешите доступ к открытому ключу, затем подтвердите подписание данных. Подпись ордера появится на странице Dapp test в поле sign.
# Подписание сообщения
Пример подписания сообщения также можно посмотреть на странице Signer test
В настройках страницы выберите сеть Waves: Mainnet, Testnet или Stagenet. В поле Message вставьте сообщение и нажмите Sign. В MetaMask разрешите доступ к открытому ключу, затем подтвердите подписание данных. Подпись сообщения появится на странице Dapp test в поле sign.
Как использовать MetaMask
Если вас интересует экосистема Ethereum, вам необходимо такое приложение, как MetaMask. Это расширение намного больше, чем просто кошелек, MetaMask позволяет взаимодействовать с сайтами, поддерживающими интеграцию с Ethereum.
MetaMask позволит подключаться к децентрализованным приложениям (DApps) прямо из браузера (или через мобильное приложение). Вы можете совершать сделки без посредников и играть в различные игры с полностью прозрачным исходным кодом (так что вы будете уверены, что вас не обманули).
Ознакомьтесь с руководством, чтобы начать работу с расширением!
Вступление
Создание Ethereum ознаменовалось обещанием появления распределенного Интернета — долгожданного Web 3.0. Это пространство, характеризующееся отсутствием единых точек отказа, истинным владением данными и наличием децентрализованных приложений (DApps).
Строящаяся инфраструктура неуклонно объединяется с акцентом на децентрализованные финансы (DeFi) и протоколы взаимодействия, которые направлены на соединение различных блокчейнов. Теперь можно обменивать токены и криптовалюты, брать криптовалютные займы и даже использовать Bitcoin в сети Ethereum.
Для многих энтузиастов сети Ethereum MetaMask является идеальным кошельком. В отличие от программного обеспечения для смартфонов или настольных компьютеров, кошелек доступен в виде расширения для браузера, в котором пользователи напрямую взаимодействуют с поддерживаемыми веб-страницами. В этой статье мы расскажем, как работает MetaMask, и о том, как начать с ним работу.
Что такое MetaMask?
MetaMask был создан Аароном Дэвисом и Дэном Финли в 2016 году. Основная цель создания MetaMask заключалась в том, чтобы упростить использование Ethereum. С момента запуска в команду разработчиков вошли очень опытные разработчики, в том числе Кристиан Херия, Фрэнки Пангилинан, Кевин Серрано, Томас Хуанг и Джеймс Моро. Штаб-квартира компании находится в Соединенных Штатах Америки.
MetaMask — это кошелек Ethereum с открытым исходным кодом, который поддерживает все виды токенов на основе Ethereum (например, токенов, соответствующих стандарту ERC-20, BEP-20 Binance Smart Chain и невзаимозаменяемых токенов, также известных как NFT). Кроме того, вы можете получать их от других пользователей сети или покупать/обменивать их с помощью встроенной интеграции с Coinbase и ShapeShift.
Отличительной особенностью MetaMask является то, что расширение может взаимодействовать с другими веб-сайтами. При использовании других кошельков, вам необходимо скопировать и вставить адрес для платежа или отсканировать QR-код на отдельном устройстве. С расширением MetaMask сайт просто отправит запрос на кошелек, и вам будет предложено принять или отклонить транзакцию.
MetaMask может служить обычным криптовалютным кошельком, но его главное достоинство заключается в безупречном взаимодействии со смарт-контрактами и децентрализованными приложениями. Давайте узнаем, как создать кошелек.
Установка MetaMask
Кошелек MetaMask можно установить в браузерах Google Chrome, Firefox и Brave. Также он доступен для iOS и Android, но сейчас мы не будем на этом останавливаться. В этом руководстве мы будем использовать Firefox, но независимо от того, какой браузер вы используете, шаги будут примерно одинаковыми.
Перейдите на официальную страницу загрузки metamask.io. Выберите свой браузер, затем вы будете перенаправлены в интернет-магазин Chrome или на сайт дополнений Firefox. Нажмите кнопку установки расширения. Возможно, перед запуском вам потребуется предоставить ему некоторые разрешения. Убедитесь, что вас устраивают требования по доступу к браузеру — если да, то вперед.
Создание кошелька
Вы должны увидеть приветственное сообщение.
Наверное, вы, как и мы, долго игрались с этой милой лисой, прежде чем начать работу с расширением.
Когда вы закончите дразнить лису на странице приветствия, нажмите “Начать”. Здесь вам будет предложено либо импортировать seed-фразу, либо создать новую. Нажмите “Создать кошелек”. На следующей странице вас спросят, хотите ли вы отправлять разработчикам анонимные данные, чтобы помочь улучшить приложение. Выберите вариант, который вам больше нравится.
Теперь нужно создать пароль. Если вы действительно читаете пользовательские соглашения для программ (должно быть о вас слагают легенды), то можете просмотреть его, нажав “Условия использования”. В противном случае придумайте надежный пароль, поставьте галочку и нажмите “Создать”.
Сделайте резервную копию Seed-фразы!
Этот пункт настолько важен, что заслуживает отдельного подзаголовка. MetaMask является некастодиальным сервисом, это означает, что никто другой не может получить доступ к вашим средствам — даже разработчики MetaMask. Можно сказать, ваши токены существуют в зашифрованном хранилище браузера, которое защищено паролем. Это означает, что если ваш компьютер будет потерян, украден или уничтожен, вы не сможете восстановить кошелек. Ваши приватные ключи будут навсегда потеряны в пустоте киберпространства.
Поэтому крайне важно записать резервную фразу. Это единственный способ восстановить вашу учетную запись, если что-то случится. Мы рекомендуем вам записать слова и хранить их в двух или трех разных местах. Не обязательно класть их в несгораемый сейф и закапывать в глухом лесу, но лишним не будет.
Чтобы просмотреть фразу, нажмите на серое поле.
На случай, если вы перешли на следующую страницу и не выполнили предыдущий шаг, программа попросит вас подтвердить фразу. Если вы не сохранили фразу, нажмите “Назад” и запишите!
Подтвердите фразу и перейдите к следующему шагу. Нажмите “Все готово”, и вы увидите интерфейс кошелька.
Скучная часть закончена, теперь давайте получим немного денег (в тестовой сети).
Пополнение кошелька
В этом руководстве мы будем использовать тестовую сеть Ropsten. Это сеть функционирует почти так же, как настоящая сеть Ethereum, но ее монеты не имеют ценности. Они пригождаются, когда вы разрабатываете контракты и хотите убедиться, что в них нет уязвимостей, которые позволили бы злоумышленникам перевести себе 50 миллионов долларов. Каждый шаг, который мы выполняем в этой сети, может быть воспроизведен на реальном устройстве (к сожалению, за исключением той части, где нам дают бесплатный эфир).
Для подключения к тестовой сети Ropsten нажмите Main Ethereum Network в правом верхнем углу и выберите Ropsten Test Network.
У Ethereum есть много тестовых сетей. Об их различях можно узнать из этого сравнения.
Чтобы получить тестовые средства для игры, мы воспользуемся краном (faucet). Для получения средств перейдите на эту страницу в браузере, в котором установлен MetaMask.
Ура! Бесплатные деньги!
Чтобы отобразить всплывающее окно с информацией о вашей учетной записи MetaMask, вы можете в любое время нажать на маленький значок лисы (как на GIF-изображении выше). Наведите указатель мыши на Учетную запись 1 и нажмите, чтобы скопировать свой адрес Ethereum в буфер обмена. Вставьте его в форму и нажмите “Отправить мне тестовый эфир”.
Обычно транзакции Ethereum подтверждаются довольно быстро, но прежде чем 1 ETH попадет в ваш кошелек, может пройти некоторое время. Вы можете проверить получение активов, нажав на лису в панели инструментов.
Как только средства будут перечислены, мы сможем начать работу с DApps.
Доступ к децентрализованной сети
Поскольку мы находимся в тестовой сети, у нас не такой большой выбор приложений, с которыми можно взаимодействовать. Полный список децентрализованных приложений основной сети можно найти на State of the DApps или Dappradar. Вы можете играть в игры, покупать уникальные активы или делать ставки на рынках предсказаний.
Мы будем использовать DApp, которое продемонстрировали ранее. Uniswap — это децентрализованная биржа (DEX), на которой можно размещать сделки, не полагаясь на посредников. Механизмы, лежащие в ее основе, довольно изящны — о них вы можете прочитать в статье Что такое Uniswap и как она работает.
Получить доступ к Uniswap можно здесь. В правом верхнем углу вы должны увидеть запрос “Подключиться к кошельку”. Такой запрос будет появляться на всех сайтах, совместимых с MetaMask, поскольку расширение не подключается автоматически по соображениям безопасности. Нажмите на него, и вам будет предложено выбрать кошелек. Если вы не были перенаправлены на другую страницу, то таким кошельком будет MetaMask.
Когда сайт впервые попытается подключиться, появится диалоговое окно MetaMask с просьбой подтвердить действие. Здесь вы можете выбрать учетную запись (пока у нас только одна, так что оставьте все как есть), а затем просмотреть, какие разрешения собираетесь предоставить сайту. В этом случае, как и во многих других, сайт запрашивает информацию об адресе кошелька вашей учетной записи.
MetaMask и конфиденциальность
Важно помнить о том, какую информацию вы предоставляете сайтам. Если сайт знает ваш адрес, он может отслеживать все входящие и исходящие транзакции с эфиром и токенами. Более того, адрес в сети Ethereum можно сопоставить с вашим IP-адресом.
Некоторые предпочитают разделять свои адреса, чтобы предотвратить любое совпадение, в то время как других эти риски не волнуют (в конце концов, блокчейн является публичным). Уровень конфиденциальности, которого вы хотите достичь, в конечном итоге зависит только от вас. Общее правило: не давайте доступ к своим данным сайтам, которым вы не доверяете.
Анонимность
У этого кошелька нет доступа к вашей личной информации. Однако этого нельзя сказать о браузере, который вы используете. Так что поскольку вам нужен браузер для использования кошелька, а браузер собирает данные, MetaMask в некотором смысле косвенно не является анонимным.
Поскольку это HD-кошелек, вы можете создавать новые адреса для каждой транзакции. Следовательно, никто не сможет отследить определенную транзакцию в вашем кошельке.
Безопасность MetaMask
Как и в случае с другими веб-кошельками (горячими), были опасения по поводу безопасности этого кошелька. Однако кошелек еще не подвергся серьезным взломам с момента его выпуска в 2016 году.
Безопасность кошелька основана на настройках иерархической детерминированности (с англ. — Hierarchical Deterministic или сокращенно HD). Это обеспечивает хорошее резервное копирование учетных записей пользователей. Для восстановления утерянных учетных записей пользователи могут использовать начальную фразу из 12 слов, созданную во время установки. Кроме того, если вы используете безопасный пароль, вы можете использовать это начальное число для шифрования.
MetaMask работает на программном обеспечении с открытым исходным кодом, поддерживаемом большим сообществом разработчиков, которые вносят свой вклад в его разработку. Однако он уязвим для фишинговых атак. Если отбросить это, то кошелек в целом довольно безопасен. Вам просто нужно стараться не отвечать на всплывающие объявления и не открывать подозрительные электронные письма, которые могут быть попыткой хакеров украсть информацию о пользователе.
Обмен ETH на DAI
Пора сделать наш первый обмен. Мы проведем обмен со стейблкоином DAI, токеном ERC-20. Однако, как и наш эфир, этот DAI не имеет реальной ценности. Нажмите “Выбрать токен”, добавьте список Uniswap по умолчанию, а затем нажмите “DAI”. Как вариант, вы можете выбрать WETH (wrapped эфир).
Теперь осталось только ввести количество ETH, которое мы хотим обменять. После ввода вы увидите количество DAI, которое должны получить. Готово! Нажмите “Обменять”.
Завершите обмен с помощью MetaMask.
Затем еще раз отобразится запрос на подтверждение действия с MetaMask. В этом случае вам необходимо подтвердить транзакцию до ее создания. Когда вы делаете это в основной сети, убедитесь, что комиссия приемлема для вас, поскольку ее сумма может быть велика. Комиссия зависит от текущего состояния сети.
После этого нам нужно дождаться подтверждения транзакции.
Где хранятся мои токены?
Итак, ваш эфир пропал, но новые токены не отображаются в аккаунте. Без паники — нужно добавить их вручную.
Если это популярные токены, выберите пункт “Добавить токен” и выполните поиск по имени или тикеру. Если вы обменяли менее популярные (или те, что находятся в тестовой сети), то нужно добавить вручную адрес контракта — идентификатор, который сообщает MetaMask, где искать наш баланс.
- Откройте кошелек, нажав на расширение.
- Нажмите на три точки в верхней панели.
- Выберите “Посмотреть наEtherscan”.
- В разделе “Overview” нажмите на выпадающий список “Token” и выберите DAI.
- В разделе “Profile Summary”, вы должны увидеть адрес контракта. Скопируйте адрес наведя на него.
- Вернитесь в MetaMask и нажмите “Добавить токен”.
- Нажмите на вкладку “Пользовательский токен”.
- Вставьте скопированный адрес в форму “Адрес контракта токена”.
- Остальные поля должны быть заполнены автоматически. Нажмите “Далее”, затем “Добавить токены”.
- Вернитесь на главный экран, чтобы просмотреть полный баланс.
Поздравляем! Вы только что воспользовались своим первым DApp, надежно обменяв эфир на DAI. Все, что вы узнали, теперь можно сделать в реальной сети. Когда вы будете готовы пользоваться приложениями основной сети, не забудьте переключиться с Ropsten на основную сеть.
Что ещё нужно знать о MetaMask?
В MetaMask есть и другие полезные функции, о которых мы здесь не говорили. Вы можете подключить аппаратный кошелек (поддерживаются как Trezor, так и Ledger), создать список контактов и, конечно, получать и отправлять средства, как на обычном кошельке. Вы можете настроить расширение под свои нужды.
Помимо этого, применяются обычные принципы безопасности: MetaMask — это горячий кошелек, что означает, он работает на устройстве, подключенном к интернету. Это подвергает вас большему риску, чем использование холодного кошелька, который находится офлайн в целях минимизации поверхности векторов атак.
Наконец, при использовании MetaMask вы должны понимать, к каким сайтам предоставляете доступ.
Приложение MetaMask
Приложение MetaMask для Android/iPhone представляет собой удобное решение для взаимодействия с приложениями Web3 внутри вашего смартфона. В приложение, обладающее большей частью той же функциональности, что и расширение, встроен браузер DApp, поэтому вы можете получить доступ к различным децентрализованным приложениям одним касанием.
Браузер приложений внутри MetaMask.
Работа в приложении очень похожа на работу с расширением браузера. Вы можете напрямую переводить эфир или токены из своего кошелька или даже взаимодействовать с Uniswap, как было показано выше.
Запрос приложения на подтверждение при подключении к PoolTogether.
☝️Поддерживаемые браузеры: Google Chrome, Firefox, Brave и Edge.
Заключение
MetaMask — мощный инструмент для работы в децентрализованных сетях. Если вы выполнили действия, описанные в этом руководстве, то уже увидели потенциал кошелька. Очевидно, увидели и другие: сейчас у MetaMask более миллиона пользователей.
По мере развития стека Ethereum такие приложения, как MetaMask, несомненно, станут неотъемлемыми компонентами, интегрирующими существующие технологии и зарождающуюся криптовалютную инфраструктуру.
Как настроить и использовать кошелек MetaMask. Пошаговая инструкция
Сегодня поговорим о крипто-кошельке MetaMask. Несмотря на то, что многие его критикуют, МетаМаск — это один из самых популярных криптовалютных кошельков в мире. На сегодняшний день в магазине расширений для браузера Chrome приложение MetaMask скачали уже более 7 миллионов пользователей.
Для начала давайте разберемся, почему этот кошелек стал так популярен. МетаМаск работает с сетью Ethereum и ее нативной валютой ETH. Также он поддерживает все токены стандарта ERC-20, то есть любые криптовалюты, запущенные на сети Эфириум. Помимо этого, MetaMask поддерживает и другие сети, такие как Binance Smart Chain (стандарт BEP-20), Polygon Network (Matic) и Optimism Ethereum. Так же МетаМаск может быть использован как платежный интерфейс аппаратных кошельков, таких как Ledger.
Одна из главных фишек этого кошелька, которая сделала его таким популярным, это простое подключение к децентрализованным сервисам (DeFi): обменникам, биржам и пулам ликвидности. Расширение MetaMask позволяет без регистрации и идентификации работать с такими площадками как Uniswap и PancakeSwap.
Скачать и установить расширение МетаМаск можно с официального сайта проекта metamask.io, но лучше сделать это через магазин Chrome.
Ищем поиском по магазину «MetaMask»
Нам нужно расширение с источником metamask.io.
Нажимаем установить. Далее приложение попросит несколько разрешений —соглашаемся. Это требуется для подключения к сайтам и взаимодействию с ними.
Далее мы видим, что приложение установлено, и голова лисы начинает следить за курсором на экране. Нажимаем «Начать работу» и переходим к созданию кошелька.
Мы попадаем на экран добавления кошелька, на котором есть две опции:
- Восстановить ранее созданный кошелек, используя фразу для восстановления (о ней я расскажу ниже);
- Создать новый кошелек.
Для создания нового кошелька нажимаем «Создать кошелек».
Придумываем свой пароль. Пароль необходим для предотвращения несанкционированного доступа к вашему кошельку (например, если кто-то завладел вашим устройством). Но при утере пароля кошелек можно будет восстановить с помощью секретной фразы.
Переходим к секретной фразе кошелька, это важный и ответственный момент.
Внимание! Секретная фраза предоставляет доступ к вашему кошельку. Отнеситесь к ее сохранности очень серьезно! При ее потере или дискредитации вы можете потерять все токены!
Запишите и сохраните вашу фразу в надежном месте.
После этого МетаМаск попросит вас повторить фразу, чтобы убедиться в том, что вы сохранили её. Выберите слова в правильной последовательности
Ваш новый кошелек МетаМаск готов к использованию, поздравляю! Теперь вкладку можно закрыть и вызывать кошелек при необходимости из панели расширений вашего браузера.
Существует несколько способов пополнить МетаМаск, перечислю все:
- пополнить с интернет обменника;
- купить Ethereum у встроенных сервисов;
- купить на бирже и перевести на кошелек;
- перевести с другого адреса.
Немного подробнее о каждом из вариантов. В интернет обменнике нужно выбрать валюту которую хотите купить и способ оплаты, после этого указать адрес кошелька и провести транзакцию.
Внимание! В интернете много мошеннических платформ по обмену криптовалют, внимательно выбирайте сервис для обмена!
Вторым вариантом пополнения , является покупка Ethereum у встроенного в кошелек сервиса. Такие операции проводит платформа Wire Widget. Это удобный вариант, единственный минус которого — это высокий курс продажи. Например при написании этой статьи курс платформы за 1 ETH составил 4 002,24 USD. При этом биржевая стоимость 1 ETH находилась на уровне 3 751 USD.
Третьим вариантов, на мой взгляд самым лучшим, является покупка ETH на бирже криптовалют (например, на бирже Huobi). Этот вариант привлекает удобством оплаты с банковской карты (Visa, MasterCard) и не завышенной рыночной стоимостью токенов.
Еще есть вариант перевода с другого крипто-счета, для этого просто скопируйте и вставьте адрес кошелька.
Для отправки средств, нажмите «отправить», введите адрес получателя и подтвердите транзакцию.
Внимание! Отправляйте и получайте токены только в той сети в которой они выпущены! При ошибочной отправке средств отменить транзакцию будет невозможно и токены будут потеряны безвозвратно!
Пишите в комментариях, если остались вопросы.
Полезный пост? Отблагодарить автора можно здесь.
Если вам понравилась статья – подписывайтесь. Я разбираю интересные проекты, такие как Polkadot и Cosmos, рассматриваю кошельки для криптовалют, например Метамаск, ну и просто пишу как лучше купить биткоин и другую криптовалюту.
Привет! Если рекомендуется использовать отдельный кошелек метамаск, чтобы не потерять деньги, если попасть на скамеров, что имеется ввиду? В приложении просто выбираем, например, Account 2 и используем?
Использование отдельного аккаунта в Метамаске позволит ограничить сумму потенциальной потери количеством средств на этом аккаунте, проще говоря, нельзя потерять средств больше чем есть, но важно понимать, что это лишь частично решает проблему безопасности. Я вижу три основных «точки» возможных атак мошенников:
1. подключение приложений(сайтов) с излишними разрешениями на использование средств – наверное, самый распространенный скам, к кошельку просит доступ мошеннический сайт. Как избежать – не подключать кошелек ко всем подряд сайтам и регулярно проверять список подключенных сайтов в настройках.
2. Дискредитация сид-фразы. Никто и никогда не спрашивает сид-фразу, ее нельзя вводить на любых сайтах и предоставлять кому-либо. В интернете множество сайтов маскирующихся под официальные и требующие ввести сид-фразу. Как избежать – не дискредитировать сид-фразу.
3. Доступ злоумышленников к устройству с кошельком, как физический так и «софтверный». Как избежать – не пользоваться хакнутым программным обеспечением, использовать пароли и шифрование диска на устройстве, серьёзно относится к разрешениям которые просят приложения.Наверное, сейчас самым безопасным вариантом использования Метамаска будет его использование с аппаратным кошельком (например Ledger), в этом случае Метамаск выступает внешним интерфейсом, а все приватные ключи хранятся на аппаратном кошельке, на нем же проходит подписание транзакций.