Содержание статьи
Рассматривая вопросы безопасности Monero, многие уповают на сохранность блокчейна и практическую анонимность, предоставляемую системой. Однако при этом все равно продолжают пользоваться веб-интерфейсами и биржевыми хранилищами, которые взламываются гораздо проще и не могут обеспечить полной анонимности. Все это нивелирует преимущества Monero как системы, приводя её в обычный инвестиционный актив.
Тем не менее, выход из этой ситуации есть — а именно, использовать локальный кошелек Монеро. Для большинства его функционал может показаться непрактичным и неудобным, однако это вовсе не так. Можно грамотно создать локальный кошелек, сохраняя все преимущества практической анонимности и при этом не теряя в удобстве функционала, предоставляемого веб-площадками.
Что такое локальный кошелек
Для начала сразу стоит уточнить. Что холодный кошелек и локальный кошелек Монеро — это несколько разные понятия. Несмотря на очевидную разницу, многие продолжают их путать.
Холодный кошелек не имеет никакого доступа к сети. Если грубо говорить, то это система, которая и вовсе не подключена к компьютеру. Например, это может быть связка публичных ключей, написанных на листке бумаги. Естественно, что холодный кошелек изначально получал информацию из общего блокчейна и был привязан к локальному или веб-кошельку.
Технология блокчейн и криптовалюты. Быстрый старт
Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер
Скачать книгуЛокальный кошелек Монеро — это компьютерная программа с графическим пользовательским интерфейсом, которая выполняет функции хранения и взаимодействия с блокчейном. Т. е. она соединяется с общим блокчейном и даже взаимодействует с серверами. Но все ключевые данные (публичные ключи, адреса для отправки, да и сами платежные единицы) находятся исключительно на пользователе компьютера.
Безопасность
Для многих выбор подходящего хранилища связан с безопасностью. Те, кто не работают с большими суммами, традиционно не заморачиваются и используют веб-интерфейсы, которые предоставляют минимальный функционал в совокупности с предельно низкой безопасностью. С другой стороны, на самом деле взломать веб-кошелек на сервере довольно проблематично, т. к. все создатели беспокоятся о сохранности своей репутации. При этом серьезный DDOS может положить даже самую устойчивую к взлому систему.
Обратной крайностью является использование холодных кошельков. Да, конечно, взломать их невозможно по причине того, что там нечего взламывать. Но при этом функциональность даже USB хаспа, является довольно спорным моментом, т. к. перевод средств все равно проводится с персонального компьютера или смартфона.
Оптимальным вариантом станет использование именно локального хранилища по следующим причинам:
- в отсутствие интернет-соединения кошелек можно условно считать «холодным», а значит, полностью безопасным;
- уровень безопасности всей системы определяется уровнем «параноидальности» к безопасности самого пользователя;
- сам кошелек является взломоустойчивым.
Т. е. фактически безопасность хранилища на компьютере ограничивается лишь тем, насколько он сам защищен от взлома: стоит ли на нем хороший антивирус, отстроены ли запросы по подозрительным портам, насколько внимателен к фишинг-ресурсам сам пользователь.
Именно поэтому локальные сервисы и получили такое распространение, т. к. обеспечивают оптимальный уровень безопасности в сочетании с высоким уровнем юзабилити, а самое главное — с быстротой взаимодействия с блокчейном.
Возможности Monero local wallet
Перед тем как разбираться с установкой Local wallet на свой персональный компьютер, нужно понять базовый функционал, предоставляемый им. Для начала, сразу уточним. Кошельков несколько. И все локальные можно разделить на 2 большие группы:
- CLI системы;
- GUI системы.
Первые отличаются большим функционалом, тонкостью в настройках, но требуют базового знания Bash команд (для linux) или умением работать с командной строкой (для Win пользователей). Многие из них поставляются с открытыми сорсами. Такие сервисы могут все.
Но гораздо более привлекательными для пользователей являются GUI системы. Благодаря тому, что они:
- обладают приветливым интерфейсом;
- не требуют фундаментальных знаний о блокчейне;
- позволяют выполнять базовые манипуляции с криптовалютой Монеро сразу, без предварительной настройки.
GUI системы отличаются функционалом и удобством. Но самым лучшим и удобным традиционно считают официальный локальный кошелек, предоставляемый самой компанией, разработчиком Blockchain. Их софт отличается повышенной взломоустойчивостью и регулярными апдейтами, улучшающими работоспособность, стабильность и скорость взаимодействия.
Gui кошелек от Monero позволяет:
- завести новый кошелек;
- восстановить из резерва старый холодный;
- перенести с веб-платформы онлайн-кошелек;
- импортировать;
- сделать резервную копию хранилища;
- состыковаться с пулом.
- запустить Демона для получения автоматических выплат с пулов;
- настроить многофакторную аутентификацию для обеспечения большего уровня безопасности;
- проводить транзакции Monero как по Payment Id, так и по прямому адресу;
- использовать различные функции автоматизации работы хранилища.
Кроме этого, при небольшом ковырянии внутреннего кода можно расширить возможности локального хранилища Monero, позволяя использовать одну платформу для нескольких разных кошельков, в т. ч. и других платформ на основе системы CryptoNote (MoneroV и Bytecoin).
Локальный кошелек и майнинг
Одним из самых больших преимуществ онлайн-хранилища является возможность привязать его к майнинг пулам. Для этого нужно иметь:
- здравый смысл;
- ферму;
- подключение к пулу.
Подключение CLI local wallet к майнинг-пулу
Для начала, устанавливаем Minergate в систему фермы. Сама настройка описывается в отдельной статье. Но в целом все происходит по следующему алгоритму.
- Выбирается оптимальный алгоритм (обычно идет отдельным файлом, прилагающимся к софту).
- Отстраивается питание фермы и температурный режим.
- Ферма привязывается к «майнеру» на пуле.
- Выплаты с пула привязываются к CLI хранилищу.
Именно последнее может и вызвать определенные проблемы, т. к. оплаты традиционно происходят через PaymentId, а не через прямой адрес хранилища.
Поэтому для того чтобы получить автоматическую оплату, нужно отдельно выкачивать фонового Демона для CLI хранилища, который будет сверять транзакции и автоматически перенаправлять их на CLI кошелек.
Технология блокчейн и криптовалюты. Быстрый старт
Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер
Скачать книгуПодключение GUI хранилища к пулу
Здесь все идет по похожей схеме, если не считать одного маленького нюанса. В официальный дистрибутив хранилища Монеро уже встроен Демон. Для его поднятия достаточно указать адрес Localhost или адрес сервера локальной сети, на который вяжутся все майнеры.
После чего в него нужно вписать список доверенных адресов (одним из которых становится адрес пула). На сайте пула же достаточно прописать адреса хранилища или PayId. Что именно привязывать к кошельку Monero — абсолютно без разницы. Современная система достаточно устойчива ко взлому.
Примечание: подробно о привязке и подъеме Демона Monero можно прочесть в статье «Monero GUI».
Как и чем майнят Монеро
Традиционно майнинг Монеро осуществляется при помощи ферм из видеокарт. Для этого нужно собрать ферму. Вам потребуется:
- 4–6 видеокарт AMD Radeon Rx vega x64 (на 8–12 ГБ ОЗУ) или GTX 1070–1080 6–12 ГБ ОЗУ;
- SLI шлейф, позволяющий соединить все имеющиеся в наличии видеокарты в одно вычислительное устройство;
- процессор с количеством потоков, равным количеству вычислительных элементов (видеокарт), для малых ферм подойдет A10 (4 потока и 4 ядра). Для больших лучше раскошелиться на I5 8400 (4 ядра — 8 потоков). Это оптимизирует передачу вычислений от ЦП на карты и назад;
- ОЗУ — 4–6 ГБ;
- стойка, на которую будут устанавливаться видеокарты. Возможно использование High tower серверных корпусов;
- трехфазный трансформатор;
- блок питания на 1200–1400 Ватт;
- устойчивое соединение минимум 60 мбит/сек.
Перед тем как майнить Монеро, нужно установить на используемую ферму софт для фарминга. Далее все это подключается к пулу, а пул связывается с Демоном локального хранилища.
Как создать локальный кошелек на своем компьютере
Узнав все преимущества локального хранилища Monero, традиционно может возникнуть вопрос: собственно, как создать на своем компьютере кошелек, или как перенести уже имеющееся веб-хранилище на свой компьютер.
Делается все достаточно просто и по этапам.
- Для начала выкачиваете удобный кошелек, которым будете пользоваться. Рекомендации всегда остаются неизменными — для неопытных пользователей оптимальным вариантом станет использование официального локального хранилища Монеро. Скачать его можно по ссылке. Здесь находятся клиенты как для Win систем, так и для *nix ОС;
- далее, перед установкой желательно отключить антивирус и Firewall систему, т. к. в процессе установки MoneroGUI будет постоянно пытаться создать соединения по нетипичным портам (за счет чего формирует свою сеть, обеспечивающую полную анонимность и секретность будущих транзакций).
После установки хранилища для наиболее быстрого взаимодействия с сетью желательно выкачать блокчейн или его ноду. На сегодняшний день размер Blockchain Монеро составляет порядка 100 Гб. Поэтому позаботьтесь о достаточно быстром и безлимитном интернете.
Примечание: дальнейшие апдейты блокчейна не будут весить так много, т. к. они лишь дописывают новые блоки. Размер одного обновления будет занимать от 25 до 100 мб.
После скачивания полного блокчейна можно приступать к созданию хранилища. Здесь есть два пути:
- создание нового хранилища. Осуществляется в несколько кликов. Достаточно следовать инструкции на экране;
- перенос/восстановление ранее используемого хранилища.
Для последнего, необходимо позаботится о том, чтобы файлы с конфигурацией хранилища уже были на ПК. Чтобы восстановить кошелек, достаточно указать файлы для импорта.
Если по каким-то причинам веб-сервис не отдает файлы ноды, можно создать новый кошелек Monero и просто перевести на него все средства с хранилища.
Для получения выплат с пула необходимо поднять Демона, который должен находиться на одном адресе с фермой. Т. к. только в этом случае возможно осуществлять передачу данных без лишних проблем и сбоев. Делается это в соответствующей вкладке Monero GUI.
После всех манипуляций нужно вернуть антивирусную и Firewall систему в рабочее состояние, а затем сделать тестовую транзакцию Monero для разрешения работы по требуемым портам. Опытные пользователи могут это сделать и без пробной транзакции, если знают, какие порты использует MoneroGui для связи с блокчейном.
Установка и настройка завершена.
В отличие от других криптовалют, где все большую популярность приобретает хранение крипты на серверах или биржах, отличительной особенностью системы CryptoNote всегда являлась повышенная анонимность, граничащая с полной. Поэтому пользователи, выбирающие Monero, Bytecoin, MoneroV для использования, ценили «параноидальность» разработчиков, делающих транзакции неотслеживаемыми, а кошельки невзламываемыми.
До последнего момента локальные хранилища были исключительно с командной строкой, что сильно ограничивало удобство использование и скорость проведения операций. Например, для того чтобы провести исходящую транзакцию, необходимо было вручную вбивать PaymentID получателя. С GUI этот вопрос значительно облегчился. Кроме того, встроенный Демон позволяет решить большинство процессов, связанных с автоматическими платежами.
При этом современные локальные кошельки Монеро смогли сделать самое главное — сохранить анонимность всей системы и полную безопасность пользователя, благодаря чему их популярность неуклонно растет.
Технология блокчейн и криптовалюты. Быстрый старт
Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер
Скачать книгу