Кошелек для Monero — устанавливаем, настраиваем и пользуемся

Содержание

  • О кошельке Monero GUI
  • Установка кошелька
  • Создание нового кошелька
  • Как пользоваться кошельком Monero Gui
  • Отправка XMR
  • Получение XMR
  • Расширенные функции кошелька
  • Настройки кошелька


В этом обзоре будет представлен «толстый» кошелек для хранения Monero (XMR). Monero (XMR) уже давно является одной из самых популярных монет в криптомире и обоснованно занимает свои позиции на этом рынке. Это действительно одна из лучших монет, ориентированная на конфиденциальность. Несмотря на своё продолжительное существование, долгое время у монеты была лишь консольная версия кошелька и только в прошлом году появилась пользовательская версия — Monero GUI.
Варианты кошельков для хранения Monero:

  • Десктопные версии:
    Windows, Mac OS, Linux, скачать можно на официальной странице https://getmonero.org/downloads/
  • Мобильная версия:
    выпущена совсем недавно и, по отзывам, несколько сыровата. Доступна пока только для Android: https://monerujo.io/
  • Онлайн версия кошелька:
    есть, можно зарегистрироваться по адресу https://mymonero.com/
  • Бумажный кошелек:
    чтобы создать бумажный кошелек, перейдите по ссылке https://moneroaddress.org/

Внимание!

Выберите одну подходящую для вас версию и используйте её. Наиболее надежный вариант — десктопная версия, о которой мы подробно расскажем ниже.

О кошельке Monero GUI

Monero GUI — официальный кошелек (десктопная версия), для хранения Monero (XMR). Является кошельком полной ноды или «толстым» кошельком, что подразумевает скачивание всего блокчейна и загрузки на компьютер.

Плюсы кошелька:

  • Иерархически детерминированный кошелек. Восстановление кошелька возможно с помощью Seed ключа, в Monero Gui это фраза из 25 слов.
  • Это тип толстых кошельков, который является максимально безопасным для хранения.
  • Возможность создать «холодное» хранение средств, в расширенных функциях кошелька.
  • Возможность майнинга прямо из кошелька. Речь идёт о соло-майнинге, который в нынешних реалиях не очень эффективен. Но сама возможность уникальна, такую реализацию трудно найти в других кошельках.

Минусы кошелька:

  • Длительная синхронизация блокчейна. При низкой скорости интернета синхронизация может затянуться на несколько дней.

Объективно каких-то серьёзных минусов больше найти не удалось.

Установка кошелька

Для установки кошелька нужно перейти на официальный сайт Monero и в верхней части страницы нажать «Downloads».

В следующем окне необходимо выбрать ОС для установки кошелька. Monero GUI доступен только для 64-битных систем Windows (для 32-битных доступна только консольная версия). Выбираем Windows, 64-bit.

Начнется скачивание zip архива, весом 146 МБ.

После загрузки необходимо разархивировать его и запустить файл «monero-wallet-gui.exe»

Создание нового кошелька

Давайте создадим новый кошелек.

В первом окне необходимо выбрать язык. Здесь вы можете перестраховаться от возможных проблем и выбрать английский язык (русский язык также доступен). Но если с английским языком вы совсем не дружите, можно выбрать и русский.

В следующем окне выбираем «Create a new wallet». Убедитесь, что галка НЕ стоит рядом с опцией «Testnet».

Во вновь открывшемся окне, в верхней строке, нужно придумать имя вашему кошельку.

Ниже будет расположен ваш Seed ключ, который нужно переписать на бумажный носитель. Также вы можете скопировать его в буфер обмена, иконкой в нижнем правом углу. Это самый важный ключ от вашего кошелька, никому не показывайте его и нигде не вводите. Примечательно, что при выборе русского языка ваши слова из фразы будут тоже на русском языке.

Разумеется, данный кошелек, который я создаю для обзора, будет в конце удален, так как Seed ключ уже скомпрометирован.

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

Внимание!

Внимательно проверьте, чтобы путь был прописан только на латинице. Иначе, могут начаться сбои.

Нажимаем стрелку вправо.

На этом этапе вам нужно придумать сложный пароль, который вы будете использовать для входа в ваш кошелек. Снизу кошелек подскажет вам, насколько пароль надежен. И нажимаем на стрелку вправо.

В завершении вы увидите страницу с общей информацией, о вашем вновь созданном кошельке Monero GUI. После чего жмём «Use Monero».

Вы создали свой кошелек для Monero, теперь давайте посмотрим на внутренний функционал.

Про блокчейн и ключи Monero XMR

Monero (XMR) – это криптовалюта, основанная на специальном протоколе Cryptonote для совершения анонимных транзакций.

На языке Монеро анонимность означает то, что невозможно установить кто есть отправитель и получатель, так как публичные адреса в блокчейне Монеро не записываются.

Такая анонимность порождает интересное свойство – взаимозаменяемость (Fungibility). Одна из важнейших целей, которые ставят перед собой разработчики – это создание 100% взаимозаменяемой монеты. Это означает, что ценность 1 XMR должна быть идентичной другому 1 XMR. Например, криптовалюты типа Bitcoin могут быть замешаны в нелегальных операциях и со временем «загрязняться». Таким образом, ценность 1 BTC с плохой репутацией будет меньше, чем ценность 1 BTC с белой историей. Тот факт, что блокчейн Биткоина полностью открытый, и можно просмотреть историю транзакций любого адреса, свидетельствует о том, что у Биткоина в ближайшем будущем могут возникнуть проблемы с взаимозаменяемостью.

Перед тем как изучать ключи и транзакции, повторим еще немного тезисов про Monero:

  • Блоки утверждаются каждые 2 минуты с помощью доказательства выполнения работы (PoW) с использованием алгоритма хеширования CryptoNight, который устойчив к ASIC’ам,
  • Блоки не имеют строго ограниченного размера. Вместо этого размер блока может увеличиваться или уменьшаться с течением времени в зависимости от состояния сети,
  • Сложность пересчитывается каждый блок, как и вознаграждение,
  • Эмиссия монет не ограничена. После выпуска 18,4 миллиона XMR последующий майнинг блоков будет приносить по 0.6 XMR за каждый блок. Это сделано для того, чтобы заложить экономический интерес для будущего майнинга.

Ключи Monero

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

Вот так выглядит публичный адрес Monero:

86v3WaPp8PkJRgiTA4sypWfPw3Mxvk4AvjeFQDVk3u98S9JMMMDzZCd8cgEZbNeEoQdGLEFG T9U3yXT4rhtH3v7v9Fv5EJA

Он состоит из 95 символов и дополнительно состоит из двух частей:

Ключи для просмотра (View keys):

  • Публичный ключ просмотра (Public view key) – используется Отправителем для генерации одноразового скрытого адреса (Stealth address),
  • Приватный ключ просмотра (Private view key) – используется Получателем средств для определения какие монеты были переведены ему.

В Монеро есть и стандартные ключи:

Ключи для траты средств (Spend keys):

  • Публичный ключ траты (Public spend key) – предназначен для участия в кольцевых транзакциях (об этом ниже) и для подтверждения подписи образа ключа (об этом тоже ниже),
  • Приватный ключ траты (Private spend key) – предназначен для создания образа ключа с помощью которого отправляются транзакции.

Я не буду удивлен, если на этом этапе у читателя возникнет масса вопросов. Поэтому для понимания, как все это работает, рассмотрим на примере транзакцию.

Предполагается, что читатель знаком с темой транзакций в Биткоине. Если нет, то сперва рекомендуется ознакомиться с этой темой в одной из наших лекций.

Биткоин транзакции (часть 1)

Биткоин транзакции (часть 2)

Транзакции с участием скрытых адресов (Stealth Address)

Я буду сильно упрощать материал, чтобы облегчить понимание.

Получение монет

Алиса хочет перевести 100 XMR Бобу. Для этого она предоставляет Бобу один из своих публичных адресов. Боб вычисляет из него публичный адрес просмотра (Public view key) и на основе него генерирует скрытый адрес (Stealth address).

Важно помнить, что адрес Боба содержит Private и Public view key. С помощью последнего и рассчитывается скрытый адрес (Stealth Address).

Трата монет

Когда же приходит черед Боба и он хочет потратить полученные от Алисы 100 XMR. Для этого он использует Private spend key, чтобы отсканировать блокчейн в поисках отправленной ему транзакции. Он может вычислить приватный ключ, который соответствует скрытому адресу (Stealth address), указанному в транзакции, и совершает новый платеж.

Немного тезисов для лучшего понимания транзакции в Monero:

  • Публичные адреса получателя и отправителя не сохраняются в блокчейне. Вместо них в блокчейн записываются одноразовые скрытые адреса для каждой транзакции,
  • Скрытый адрес вычисляет Отправитель с помощью Публичного адреса получателя,
  • Публичный адрес Monero позволяет любому участнику сети рассчитать открытый ключ просмотра,
  • Ключи просмотра (Public view key, Private view key) позволяют только создавать одноразовые адреса и проверять наличие баланса в блокчейне. С помощью них нельзя будет потратить монеты,

Мы рассмотрели одну из трех технологий, которые участвуют в транзакциях и делают их анонимными – скрытые адреса. Мы поняли, откуда они берутся, и в чем смысл их использования. Теперь перейдем к остальным двум.

Как пользоваться кошельком Monero Gui

При старте запустится так называемый «Демон» Monero — программа, скачивающая и синхронизирующая блокчейн с вашим компьютером. Процесс этот не быстрый, который потребует определенного времени и терпения.

В нижнем левом углу вы можете увидеть, на какой стадии находится синхронизация блокчейна. Надпись «Waiting on daemon synchronization to finish» предупреждает вас, что нужно дождаться окончания синхронизации.

Внимание! Вы не можете получать и отправлять монеты до окончания полной синхронизации.

Совет:

чтобы ускорить процесс синхронизации, можно подключиться к удаленной ноде. В этом случае блокчейн не скачивается, подключение пройдет в разы быстрее.

Чтобы подключиться к удаленной ноде, необходимо зайти в раздел «Settings», в панели управления слева. В разделе «Manage daemon» остановить Демона, кнопка «Stop daemon». После чего в секции «Daemon address», в левой строке, указать node.xmr.ru, а в правой — 13666 и нажать «Connect». Дело пойдет заметно быстрее, и вскоре вы уже сможете совершать различные переводы.

В результате в нижнем левом углу у вас должна появиться надпись «Connected»

Это будет означать, что вы подключены к сети и можете выполнять любые операции.

Помощь пользователям Windows wallet-cli и wallet-gui в решении проблем с синхронизацией блоков.

Рассмотрев это как распространенную проблему, я попытаюсь дать вам способ «подготовить» Windows к использованию вашего полного моно узла. Этот пост взят из моего авторства и является результатом моих собственных исследований.

Я постараюсь рассказать вам о распространенной проблеме, связанной с Windows. Прежде всего, убедитесь, что вы установили Windows для автоматической синхронизации часов из Интернета:

Неважно, если он не синхронизируется с первой попытки. Просто убедитесь, что у вас включена автоматическая синхронизация. Это относится к часу и часовому поясу, просто установите для них обоих значение «Авто». Откройте окно cmd с правами администратора (shift + правый клик по логотипу start windows на windows 10) или найдите cmd и щелкните правой кнопкой мыши по иконке-запустить как admin. Как только вы войдете в команду cmd с правами администратора, используйте следующие команды:

чистый стоп w32time

w32tm / config / syncfromflags: manual /manualpeerlist:0.pool.ntp.org

w32tm / config / надежный: да

чистый старт w32time

w32tm / resync / rediscover

Каждая строка является командой (нажмите ввод после каждой команды ofc).

Если вы чувствуете, что некоторые старые пользователи Windows, вы можете перезагрузить компьютер после установленного часа. На данный момент это уже исправлено.

Эти команды предназначены для синхронизации вашего локального часа с общедоступных серверов ntp (вы можете использовать 0,1,2 или 3.pool.ntp.org).

Существует общая проблема, связанная с тем, что время Windows не синхронизируется точно, что приводит к сбоям в работе некоторых приложений (одним из них является программное обеспечение реального времени, такое как monero daemon). Это не связано с Wallet-Gui, а является общей проблемой Windows.

После этого вы можете использовать ваш кошелек-графический интерфейс и синхронизировать ваш моно-узел обычным способом, ожидая, пока он синхронизирует blckchain (если у вас действительно есть проблемы с синхронизацией блокчейна). Если блокчейн не синхронизируется через некоторое время, закройте графический интерфейс и следуйте этому руководству https://monero.stackexchange.com/questions/6825/i-am-using-the-gui-and-my-daemon-doesnt-start-anymore После того, как вы это сделаете, снова откройте Wallet-GUI, и на этот раз он будет синхронизироваться должным образом. Обратите внимание, что если вы потерпели неудачу при использовании приведенного выше руководства и решили удалить «data.mdb», вам придется подождать, пока он снова загрузит все данные блокчейна.

Если вы прочитали это перед первым использованием wallet-gui, вам не нужно ничего удалять. Просто исправьте проблему с часами перед запуском вашего узла.

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

Я сделал это до использования полных узлов (ETH-mist и UBIQ-Fusion) и смог избежать некоторых проблем с синхронизацией блокчейна. Если вы выполните описанные выше шаги, у вас будет меньше проблем при подключении к одноранговым узлам, поэтому данные блокчейна будут менее подвержены повреждению.

пользователи кошелька: не забывайте правильно закрывать демон (в конце пишите «выход», когда вы его используете), чтобы избежать проблем.

Вот и все. Я надеюсь, что это помогает людям, имеющим проблемы с данными блокчейна и / или синхронизацией узла кошелька.

PS Это моно-адаптированный справочник поста, написанного мной о кошельке UBQ-Fusion в UBQ reddit.

Это работает на любой версии Windows, а не только на Windows 10. С уважением …

Отправка XMR

Интерфейс кошелька, в целом, довольно прост.

Слева вверху отображается ваш баланс в Monero, ниже — панель управления кошельком, под панелью — статус вашего подключения. Основная часть справа — главное интерактивное окно, для осуществления настроек.

За отправку монет отвечает вкладка «Send», здесь есть несколько стандартных секций, которые нужно заполнить, разберем их подробнее.

  • Amount — здесь указываем желаемую сумму отправления.
  • Transaction priority — по сути, здесь выставляются настройки комиссий. Чем больше значение «fee», тем быстрее пройдет транзакция и тем больше вы потратите на комиссию.
  • Address — указываем адрес, на который должны поступить средства.
  • Payment ID — идентификатор платежа. Так как базовые функции в Monero построены на конфиденциальности, биржам, магазинам и другим организациям, где для входящих операций используется один адрес, необходимо знать от кого поступил платеж, чтобы зачислить средства именно вам. Для этого они указывают ID платежа, который вы должны вставить при отправке средств. Если вы не укажете Payment ID, биржа получит средства, но не будет знать, кому их зачислить.
  • Description — здесь можно добавить описание транзакции.

После введения всех данных нажимаем «Send».


Добавление в адресную книгу

Вкладка «Send» включает в себя адресную книгу или «Address Book». Сюда вы можете вносить адреса, с которыми постоянно работаете, чтобы не искать их все время. Рассмотрим, как это делается.

  • Address — вводим адрес получателя.
  • Payment ID — при необходимости вводим ID.
  • Description — вводим имя человека или сервиса.

После чего нажимаем «Add» и наш контакт появляется в списках.

Как отправить валюту другому человеку

Важно разобрать еще одну функциональную возможность — денежные переводы. Писать подробную инструкцию не нужно, так как операции с токенами реализованы максимально просто. Для начала нужно зайти на вкладку Send.

В строке Receiver Address указывается номер криптовалютного кошелька получателя. Важно не ошибиться в номере — отменить транзакцию невозможно. Снизу строка предназначена для численного значения токенов Monero. Пользователю необязательно писать целое значение монет, допускаются дробные части. Последняя строка Payment ID для заполнения необязательна: предназначено поле для записи указанного значения номера транзакции, например, как на скриншоте.

Чтобы удостовериться, что транзакция была включена в блокчейн, достаточно зайти на одноименную вкладку и проверить список актуальных переводов.

Получение XMR

Чтобы получить монеты, нужно перейти во вкладку «Receive».

Рассмотрим каждую секцию.

  • Address — ваш адрес, на который вы получите свои монеты. Здесь система такая же, как и с Bitcoin. Копируете адрес и отдаёте его отправителю или вставляете в поле получения, если отправляете сами себе.
  • Payment ID — с помощью кнопки «Generate», вы можете генерировать уникальные ID для ваших транзакций, чтобы понимать от кого приходят средства. Этот ID нужно передать отправителю, чтобы он вставил его в соответствующее поле. Кнопка «Clear», для очистки созданного ID.
  • Integrated address — интегрированный адрес. Это сочетание вашего адреса и Payment ID. Эту идею ввели после того, как многие пользователи просто забывали указывать Payment ID и в итоге теряли свои средства. Если сервис поддерживает интегрированные адреса, достаточно ввести только его, без указания Payment ID.
  • Amount — дополнительно можно указать сумму получения, чтобы сгенерировать QR-код.

Во вкладке «History», отображена история ваших транзакций, есть удобный поиск по дате и типу транзакции: получение, отправка средств.

Расширенные функции кошелька

Перейдем к расширенному функционалу кошелька. Данные функции необязательны для использования и будут описаны кратко в виде ознакомления.

За расширенные функции отвечает вкладка «Advanced», которая включает в себя несколько разделов.

Первый из них «Mining» — де-юре, вы можете начать майнить Monero прямо из кошелька. Де-факто, вы вряд ли сможете что-то заработать. Соло майнинг, даже на самых сильных машинах — это очень крошечный шанс найти блок и получить вознаграждение. Однако данный вариант очень хорошо защищает сеть и поддерживает децентрализацию Monero. Поэтому, если вы желаете помочь сети, можете периодически запускать эту опцию.

  • CPU threads — здесь выбираем количество потоков ядер процессора, которые вы готовы использовать, после чего нажимаем «Start mining».Примечание:
    майнинг доступен, только при полном подключении к сети и загрузки всего блокчейна. Подключившись к удаленной ноде, как было показано выше, майнинг будет недоступен.


Следующая вкладка «Check Payment» — она отвечает за доказательство отправки монет. Вы можете проверить, были ли отправлены монеты, запросив у отправителя:

  • Address – адрес, с которого отправляли средства.
  • Transaction ID — уникальный ID транзакции.
  • Transaction key — секретный ключ транзакции.

После ввода всех данных нажимаем «Check».

Если отправителем являетесь вы, эти данные вы можете посмотреть в разделе «History».

Граждане Южной Кореи потеряли криптоактивы на десятки миллионов долларов

Последняя вкладка «Sign/verify» — может пригодиться для доказательства, что данный кошелек (адрес) является действительно вашим. Учитывая полную конфиденциальность всех операций, данная опция не лишена смысла. Давайте рассмотри подробнее:

  1. В верхней части окна мы вводим сообщение в поле «Either message» или выбираем файл в поле «or file» и нажимаем «Sign». В поле «Signature» у нас сгенерировалась подпись к этому сообщению.

  2. Чтобы доказать, что это действительно наш адрес, мы высылаем другой стороне наше сообщение, нашу подпись и наш адрес. Теперь другая сторона может легко это проверить. Для этого, в нижней части окна, в поле «Either message» вводится наше сообщение, в поле «Signing address» — наш адрес и в поле «Signature» — подпись, которую мы передали. Затем нажимается кнопка «Verify».

    Если все корректно введено, мы не обманываем и адрес действительно наш, появится подтверждающее окно «This is a good signature».

    Если мы обманываем и адрес не наш, или другая сторона допустила ошибку, к примеру, забыла поставить пробел в сообщении, появится опровергающее окно «This signature did not verify».

Обозреватели Monero

Стоит учесть, что Монеро обозреватели не выполняют роль, где можно посмотреть подтверждения платежей, однако посмотреть информацию о текущей высоте блока и транзакциях (входах и выходах) все же можно. Правда ни адресов и ни сумм видно не будет.

  • MoneroBlocks – популярный обозреватель с базовой информацией,
  • Minergate – обозреватель нескольких валют в том числе и Монеро,
  • Xmrchain – обозреватель с возможностью декодировать и доказать платеж.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий