Monero кошельки: monero-wallet-gui и Mymonero.com

Written by

Начать знакомство с кошельками для Monero (XMR) следует с перехода в раздел Downloads официального сайта токена.

За счет крайне обширного списка поддерживаемых платформ может сложиться впечатление, что существует достаточно много кошельков и способов хранения, но фактически доступно лишь три варианта:

  • monero-wallet-cli — десктопный кошелек через командную строку (Command-Line Tools), доступен для всех возможных платформ и разрядностей
  • monero-wallet-gui — по сути это monero-wallet-cli обёрнутый в дружелюбную графическую оболочку, доступен для Windows/Linux/Mac
  • Mymonero — веб-кошелёк, работа которого не зависит от ОС

Работа в командной строке многим пользователям может показаться неудобной и непривычной, поэтому пока временно отложим разбор принципов работы с monero-wallet-cli, и сосредоточимся на десктопной графической и веб версиях.

monero-wallet-gui

monero-wallet-gui: создание кошелька

В разделе Downloads выбираем ОС нужной разрядности и скачиваем архив с пометкой GUI, что означает графический интерфейс. Все примеры в статье выполнены с использованием кошелька для Windows 64bit.

Скачанный архив распаковываем в любое удобное место и запускаем monero-wallet-gui.exe. В появившемся окне нам предложат выбрать язык интерфейса. Выбираем, например, английский — в этом случае мы будем гарантировано застрахованы от возможных ошибок и неточностей перевода.

В следующем окне выбираем Create a new wallet.

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

Также на этом этапе показана парольная фраза из 25 слов, которую обязательно нужно перенести на бумагу и надежно хранить! Эта фраза необходима для того, чтобы была возможность восстановить доступ к кошельку. По сути она является альтернативным “человеко-понятным” видом приватного ключа. Не храните эту фразу в электронном виде — любой, кто узнает её, сможет получить доступ к вашим токенам! Для повышения уровня безопасности файл кошелька (точнее созданную директорию целиком с именем кошелька) стоит перенести на съемный носитель. Открытие всё равно каждый раз происходит через кнопку Open a wallet from file (предыдущий скриншот) с указанием полного пути файла, поэтому на удобство пользования это никак не повлияет.

Далее придумываем пароль для кошелька. Желательно подобрать пароль такой силы, чтобы строка оценки сложности пароля была заполнена максимально. Если вдруг этот пароль будет утерян или забыт, то доступ можно будет восстановить с помощью 25-словной парольной фразы, записанной ранее.

На следующем экране будет показана итоговая информация о вашем кошельке.

Откроется главное окно кошелька, и возможно, появится предупреждение о том, что брандмауэр заблокировал monerod. Необходимо разрешить доступ этой программе. Дело в том, что логика работы с кошельком и блокчейном разнесены на 2 отдельные программы, которые должны взаимодействовать друг с другом. И как только мы разрешим работу monerod, начнется скачивание блокчейна Monero.

Это может занять длительное время — на момент написания статьи вес блокчейна составлял немногим более 13 ГБ. Отправка токенов станет возможна лишь при выполнения условия полной синхронизации.

Пока идет синхронизация, будет крайне полезным сохранить в бумажном виде все приватные ключи кошелька. Это позволить восстановить кошелек, даже если 25-словная парольная фраза и файл кошелька будут утеряны. Для этого нужно перейти на вкладку Settings и нажать на кнопку Show seed & keys — после ввода пароля во всплывающем диалоге откроется окно с необходимой информацией. Публичные ключи переписывать не нужно — адрес как раз сформирован из них. Обязательно перепишите Secret view key и Secret spend key!

monero-wallet-gui: прием и отправка токенов

Отправка средств осуществляется во вкладке Send кошелька. Минимально достаточно заполнить поле адреса и сумму. Можно также настроить комиссию — чем она больше тем быстрее пройдет платеж. Если перевод осуществляется на биржу или магазин, то также нужно указать ID транзакции, которые они предоставляют. Как правило, сервисы имеют один публичный адрес и по ID определяют, что перевод осуществили именно вы. Опционально можно оставить текстовое примечание к платежу для более наглядного его представления в истории платежей. По нажатию Send средства будут отправлены.

Информацию для получения токенов можно найти по вкладке Receive кошелька. В самом простом случае достаточно скопировать адрес (Address) и вставить его в соответствующее поля места отправки, либо передать в текстовом или графическом (QR-код) виде. Обязательно продублируйте Address в отдельное место! Дополнительно можно указать сумму, чтобы сгенерировать соответствующий QR-код. Также есть возможность указать ID транзакции и сформировать интегрированный адрес (Integrated address) — это может быть полезно с точки зрения скрытия основного публичного адреса. Подробнее об этом механизме можно прочитать например на monero.stackexchange.

Также кошелёк позволяет доказывать и/или получать доказательства того что токены были отправлены. Для это необходимо выбрать вкладку Advanced, и в раскрывшемся списке нажать Check payment. Для того, чтобы вы могли убедиться что токены были отправлены — отправитель должен вам предоставить ID и ключ транзакции. В обратной ситуации (если отправителем являетесь вы) — эту информацию можно найти в истории платежей History, выбрав соответствующую транзакцию.

monero-wallet-gui: восстановление кошелька

Восстановление доступа к кошельку возможно по двум сценариям:

  • вам известна парольная фраза из 25 слов
  • вам известы: адрес, секретные spend и view ключи

Чтобы начать процедуру восстановления необходимо запустить программу кошелька, и после выбора языка нажать на кнопку Restore wallet from keys or mnemonic seed.

Затем выбрать один из двух вариантов восстановления и ввести всю необходимую информацию. Указать имя кошелька и место его расположения. В следующем окне затем необходимо указать пароль, на этом всё — кошелёк восстановлен.

monero-wallet-gui: создание кошелька только для просмотра

Для повышения уровня безопасности хранения ваших средств можно дополнительно создать кошелек только для просмотра (view only). В кошельке данного типа отсутствует информация о парольной фразе и приватном send ключе — токены с помощью него перечислить нельзя, но возможен контроль за состоянием счета и получением транзакций. Т.е. организовывается так называемое “холодное” хранение. В общем виде процесс создания такого кошелька происходит так:

  • создается обычный кошелек
  • на основе него создается view only кошелек
  • информация об обычном кошельке стирается/переносится на съемный носитель
  • на ПК остается лишь view only кошелек для контроля приема средств и баланса

Чтобы начать процесс создания, необходимо, во-первых, зайти в основной кошелек, во-вторых, перейти на вкладку Settings и нажать вверху на Create view only wallet.

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

Придумываем и вводим сильный пароль.

Появляется сообщение о том, что кошелек успешно создан. Далее можно выйти из основного кошелька, нажав Close wallet вверху, и зайти во view only кошелек используя его файл Open wallet from file. Информацию об основном кошельке необходимо забэкапить на съемный/бумажный носитель и затем удалить с ПК.

monero-wallet-gui: резюме

Преимущества:

  • Удобный и быстрый графический интерфейс
  • Доступность под все основные платформы
  • Максимальный функционал по работе с токенами
  • Возможность организации безопасного “холодного” хранения токенов

Недостатки:

  • Требует скачивания блокчейна на компьютер
  • Очень часто происходит синхронизация — она относительно длительна и токены во время неё отправить нельзя

Mymonero.com

Mymonero — это веб-кошелек, который не требует скачивания всего блокчейна и пользоваться которым можно вне зависимости от используемой платформы. Однако, перед тем как начать его использование, стоит ознакомиться со следующей информацией:

  • исходный код закрыт
  • приватные ключи хранятся в зашифрованном виде на сервере кошелька
  • сервисом владеет один из основных разработчиков Monero — Flufflypony

Конечно, уровень доверия к владельцу Mymonero весьма высок, но помните, что вы фактически передаете контроль над вашими средствами третьим лицам. Поэтому, этот кошелек не подходит для длительного хранения и больших сумм. Сервис Mymonero стоит рассматривать исключительно как аналог вашего кошелька для бумажных денег — держите в нём ровно столько, сколько планируете потратить.

Mymonero.com: создание кошелька

Чтобы создать кошелёк нажимаем Create an account.

В следующем окне появится несколько предупреждений, которые предостерегают вас о возможных рисках и важности сохранения парольной фразы (приватного ключа). Ознакомьтесь с ними и прокрутите ниже. Там показана парольная фраза из 13 слов, которая необходима для доступа к кошельку. Следует записать её на бумагу и хранить в надежном месте. Затем необходимо ввести эти 13 слов в соответствующее поле ниже и подтвердить, что они были переписаны вами. Заметьте, что парольная фраза в десктопном кошельке имеет длину 25 слов, а значит вы не сможете открыть кошелек в monero-wallet-gui, используя 13-словную фразу с Mymonero!

Откроется главное окно кошелька. Интерфейс несколько аскетичен и заточен в первую очередь под операции вида “зашёл-получил-отправил”. Сразу же стоит получить информацию о приватных ключах аккаунта. Для этого в выпадающем меню Account вверху выбираем пункт Account Details.

Появится окно с тремя основными ключами аккаунта, их также необходимо переписать и надежно хранить — они являются альтернативным способом входа в веб-кошелек. Кроме того, набор из публичного ключа (адреса), а также view и spend приватных ключей может быть использован для получения доступа к счёту через десктопную версию кошелька, в случае если сайт Mymonero будет недоступен.

Mymonero.com: прием и отправка токенов

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

Для того чтобы отправить токены нужно перейти во вкладку Send и заполнить все поля: адрес, сумму, ID транзакции (если это биржа или магазин — они предоставляют этот идентификатор), и выбрать степень вашей параноидальности. По нажатию Send Payment средства будут отправлены.

Mymonero.com: восстановление кошелька

Вход в кошелек на сайте выполняется по нажатию кнопки LOG IN в верхней правой части экрана и фактически может быть осуществлен 2 способами: по парольной фразе из 13 слов и набору ключей, которые вы сохранили из информации о аккаунте. Поэтому важно хранить всю информацию, чтобы в случае утери/повреждения одной части было возможно осуществить вход, зная другую часть.

Mymonero.com: резюме

Преимущества:

  • Простой и понятный интерфейс
  • Нетребовательность к ресурсам — доступен в любой операционной системе и не требует загрузки блокчейна на компьютер

Недостатки:

  • Не подходит для длительного хранения и операций с большими суммами — исходный код закрыт, приватные ключи хранятся у владельцев сервиса (хотя и в зашифрованном виде)

Пожалуйста, никогда не забывайте о важности создания уникального сильного пароля, резервного копирования и надежного хранения своих приватных ключей!

 

 

Article Tags:
Share