В данном топике я расскажу, о том, как начать майнить монету Monero (XMR).
Данный топик переведён с английского языка на русский язык.
Первоначальный топик на английском языке : https://medium.com/@herominers/how-to-mine-monero-xmr-complete-beginners-guide-7eef05014e90.И так, начнём!
Monero (XMR) - это криптовалюта, ориентированная на конфиденциальность, которая не основана на коде Биткойн.
Monero стремится быть взаимозаменяемым и не отслеживаемым цифровым средством обмена. По сути, он имеет более высокую степень конфиденциальности, чем Биткойн или любой из его форков. Он был запущен 18 апреля 2014 года.
ХарактеристикиАлгоритм PoW: RandomX
Максимальное предложение: бесконечное (см. Примечание ниже)
Вознаграждение за блок: плавное изменение
Время блока: 120 секунд
Сложность: перенацеливание на каждом блоке
Что такое CryptoNote?CryptoNote - это технология, которая позволяет создавать криптовалюты, ориентированные на конфиденциальность. Уровень анонимности, обеспечиваемый CryptoNote, невозможен с базой кода Биткойн по замыслу. Bytecoin (BCN) был эталонной реализацией CryptoNote, а XMR основан на коде BCN.
Две из основных функций CryptoNote - это кольцевые подписи, которые маскируют идентификаторы отправителя путем смешивания, и одноразовые ключи, которые делают транзакции несвязанными. Их комбинированный эффект обеспечивает высокую степень анонимности без дополнительных усилий со стороны пользователя.
В отличие от биткойнов, ваши средства не хранятся на адресах, которые вы предоставляете другим. Вместо этого каждый раз, когда вы получаете платеж, он отправляется на несвязанный адрес, созданный со случайными числами. Когда вы решите потратить средства на этот одноразовый адрес, сумма будет разбита, и компоненты будут неотличимы от идентичных выходных данных в цепочке блоков.
Например, если отправлено 556,44 XMR, протокол разделит его на 500 + 50 + 6 + 0,4 + 0,04, и кольцевая подпись будет выполняться с другими 500, 50, 6, 0,4 и 0,04 в цепочке блоков. . В отличие от метода смешивания «CoinJoin», CryptoNote смешивает выходы, а не транзакции. Это означает, что никакие другие отправители не должны участвовать с вами одновременно или с теми же суммами. Любую произвольную сумму, отправленную в любое время, всегда можно сделать принципиально неотличимой (математическое доказательство приведено в официальном документе).
Степень анонимности - это тоже выбор, а не решение протокола: хотите ли вы, чтобы вас скрывали как один из пяти или один из пятидесяти? Размер подписи растет линейно как O (n + 1) с неоднозначностью, поэтому большая анонимность оплачивается более высокими сборами для майнеров.
Кольцевые подписи поясняются ниже. Воспроизведено из CryptoNote:
Обычная подпись выглядит так. Есть только один участник, что позволяет отображать один к одному.
http://ibb.co.com/image/LGeOp - изображение.
Кольцевая подпись скрывает личность, поскольку она только доказывает принадлежность подписывающей стороны к группе.
http://ibb.co.com/image/LGBPL - изображение.
Это обеспечивает высокий уровень анонимности при транзакциях с криптовалютой. Вы можете думать об этом как о децентрализованном и ненадежном смешивании.
http://ibb.co.com/image/LGRaM - изображение.
Как это соотносится с другими анонимными решениями?Кольцевые подписи взяты из работы Ривеста и др. в 2001 году и реализация в CryptoNote опирается, в частности, на работу Fujisaki и Suzuki по отслеживаемым кольцевым подписям. В настоящее время доступны или разрабатываются две другие реализации анонимности. Один из них - использование ZeroCoin / ZeroCash доказательств с нулевым разглашением. Другие основаны на идее CoinJoin от gmaxwell (например, сервисы микширования для биткойнов или альткойна Darkcoin).
1. Сравнение с подходами на основе ZeroCoin и ZKP:Вы можете прочитать о ZeroCoin и доказательствах с нулевым разглашением (ZKP) здесь. Среда ZK допускает набор анонимности, который включает всех в сети, потому что достоверность вывода может быть доказана без знания соответствующего открытого ключа, пока он не будет потрачен. Самый большой риск заключается в том, что это криптография недавнего исследовательского уровня, которая не подвергалась многолетнему криптоанализу, поэтому в будущем могут появиться эксплойты. Кольцевые подписи намного проще и продуманнее, многие рецензируемые статьи публикуются уже на протяжении более 10-ти лет.
Другие проблемы с ZKP включают закрытый ключ RSA, используемый для запуска аккумулятора, который должен быть уничтожен генерирующей стороной. Это также скрывает всю экономику, а не только идентификационные данные отправителя / получателя. Если система ZK взломана, злоумышленник может постоянно тратить несуществующие монеты, используя ложные доказательства. Этот ущерб скрыт от всех из-за полного ослепления, и, следовательно, в любой момент времени невозможно узнать, была ли сеть уже взломана. Существует компромисс между этими неотъемлемыми рисками и максимальной анонимностью, установленной ZKP. CryptoNote стремится к другому балансу за счет двойного уровня конфиденциальности, обеспечиваемого одноразовыми ключами и кольцевыми подписями.
2. Сравнение с подходами на основе CoinJoin:XMR более качественно похож на реализации смешивания, такие как CoinJoin. Различия возникают в отходе от протокола Биткойн, который позволяет XMR использовать новую криптографию для обеспечения децентрализованного и надежного смешивания высшего качества. Критическая проблема со службами микширования - необходимость доверять операторам. Например, микшер blockchain.info дает следующий отказ от ответственности: «Однако, если сервер был взломан или был вызван в суд, может потребоваться принудительное ведение журналов. Если это произошло, хотя вы не получили никакой конфиденциальности, вы тоже ничего не потеряли ».
Darkcoin, вдохновленный CoinJoin, выполняет микширование с выбранными «мастернодами», поскольку он по-прежнему использует обычные подписи, которые можно сопоставить один к одному. Мотивация заключается в том, что случайно выбранный узел с меньшей вероятностью проявит недобросовестность (например, ведет журналы), чем отдельная служба. На практике несколько VPS-компаний размещают подавляющее большинство узлов, и этот подход основан на целостности и хорошем поведении этих узлов. Более фундаментальный криптографический подход XMR не имеет этих уязвимостей, а качество анонимности намного выше.
Кольцевые подписи XMR также намного безопаснее и удобнее, чем CoinJoin, поскольку они смешивают выходы, а не транзакции. Это означает, что транзакция не требует ожидания, пока другие отправители смешаются с ней. Пользователь также не ограничен в смешивании только в том случае, если другие отправляют такую же сумму. Произвольные суммы могут быть отправлены в любое время без чьего-либо участия. Эта функция делает анализ времени блокчейна бесполезным.
Обзор транзакцииБоб решает провести вывод, на который был отправлен одноразовый открытый ключ. Ему нужны Extra
(1), TxOutNumber
(2) и закрытый ключ его учетной записи
(3), чтобы восстановить его одноразовый закрытый ключ
(4).
При отправке транзакции Кэрол Боб случайным образом генерирует ее дополнительное значение
(5). Он использует Extra
(6), TxOutNumber
(7) и открытый ключ учетной записи Кэрол
( 8 ), чтобы получить ее выходной открытый ключ
(9).
Во входных данных Боб прячет ссылку на свой выход среди внешних ключей
(10). Чтобы предотвратить двойную трату, он также упаковывает образ ключа, полученный из его одноразового закрытого ключа
(11).
Наконец, Боб подписывает транзакцию, используя свой одноразовый закрытый ключ
(12), все открытые ключи
(13) и изображение ключа
(14). Он добавляет полученную кольцевую подпись в конец транзакции
(15).
http://ibb.co.com/image/LGXHu - изображение.
Теперь, когда мы знаем подробности о
Monero, давайте приступим к майнингу
XMR!
Майнинг Monero (XMR):Те, кто не имеет представления о майнинге, могут легко начать майнинг, посмотрев это видео.
Видеоролик -
https://www.youtube.com/watch?v=o7NTJ8JNn_g&feature=emb_logoMonero Mining Pool:
https://monero.herominers.comSRBminer-Multi v0.4.7+ (Windows, Linux, CPU) -
https://github.com/doktor83/SRBMiner-Multi/releasesЗапустите
файл guided_setup.bat и ответьте на вопросы:
Configuration name: monero-herominers
Enter the algorithm name you want to use: randomx
Address and port of mining pool: monero.herominers.com:10191
Is this pool using SSL/TLS encryption? n or y (optional)
Is this a nicehash pool? n or y (optional)
Wallet Address: YOUR_WALLET_ADDRESS (can be ADDRESS+PAYMENTID or ADDRESS.DIFF or ADDRESS+PAYMENTID.DIFF)
Password: YOUR_WORKER_NAME
Do you want to enable logging? n or y (optional)
XMRig v6.2.2+ (Windows, Linux, CPU, GPU) -
https://github.com/xmrig/xmrig/releases.
Пример start.cmd.
@echo off
xmrig.exe --donate-level 1 -o monero.herominers.com:10191 -u YOUR_WALLET_ADDRESS -p YOUR_WORKER_NAME -a rx/0 -k
pause
XMR-STAK-RX v1.0.5+ (Windows, Linux, CPU) -
https://github.com/fireice-uk/xmr-stak/releases/Запустите файл
xmr-stak-rx.exe и ответьте на вопросы:
Use simple setup method? (Y/n) y
Please enter the currency that you want to mine: monero
Pool address: monero.herominers.com:10191
Username (wallet address or pool login): YOUR_WALLET_ADDRESS (can be ADDRESS+PAYMENTID or ADDRESS.DIFF or ADDRESS+PAYMENTID.DIFF)
Password: YOUR_WORKER_NAME
Does this pool port support TLS/SSL? Use no if unknown. (y/N) n
Пример pool.txt
"pool_list" :
[
{"pool_address" : "monero.herominers.com:10191", "wallet_address" : "YOUR_WALLET_ADDRESS", "rig_id" : "", "pool_password" : "YOUR_WORKER_NAME", "use_nicehash" : false, "use_tls" : false, "tls_fingerprint" : "", "pool_weight" : 100 },
],"currency" : "randomx",
Удачного майнинга.Не знаю, как здесь вставлять картинки, поэтому оставил ссылки на них, картинки загрузил на облочное хранилище.
Оформление топика не лучшее, но это я только начинаю, кто может помочь и научить правильно оформлять топики - напишите пожалуйста в личные сообщения.
Рад был сделать перевод топика, надеюсь вам это пригодится.