Делаем блокнот своими руками Руки

Делаем блокнот своими руками Руки
monero майнинг

Основная задача проекта Cryptonight  – не создавать при майнинге разрыв между пользователями ПК и владельцами специализированных ASIC устройств. Абади и другие криптографы разработали чувствительные к оперативной памяти алгоритмы. Основная идея состоит в выделении большого блока данных (блокнота) в ОЗУ с непредсказуемой последовательностью в нём. Блок должен быть достаточно большим , чтобы сделать хранение данных более удобным, чем вычисления их при каждом обращении. Алгоритм также должен предотвращать внутренний параллелизм, то есть N одновременных потоков должны требовать в N раз больше памяти сразу.

Популярный алгоритм Scrypt  также использует память, но оставляет возможность построения мощных и относительно недорогих вычислительных устройств расчёта этого алгоритма. В случае CryptoNote, в отличие от Scrypt, каждый новый блок (64 байт) зависит от всех предыдущих. Новый алгоритм потребляет около 2 Мб оперативной памяти, что составляет минимальный размер кэш-памяти L3 для современных процессоров. В то же время, такой размер оперативной памяти исключает использование ASIC. Следует различать CryptoNote и CryptoNight. CryptoNight  – это одна из реализаций протокола CryptoNote. На алгоритме “Криптонайт” построен Monero (XMR), ByteCoin (BCN), Aeoncoin.

Преимущества добычи: 

  • Плавно спадающая эмиссия.
  • Малые интервалы времени между блоками;
  • Невозможность майнить на ASIC оборудовании.
  • Использование связки CPU+GPU для большей производительности.
  • Принципиальные отличия от биткоина, что способствует росту интереса к новым криптовалютам.
  • Новшества выгодно выделяют коины CryptoNight от большинства альткоинов на старых алгоритмах.
  • Рентабельность и целесообразность добычи выше, чем у большинства иных криптовалют. 
  • Меньший нагрев видеокарты и процессора, чем при майнинге на других алгоритмах.

Monero кошелёк (wallet)

Структура и вид кошелька криптовалют на базе технологии CryptoNote сильно отличается от Bitcoin-клонов. Обычно демон и исполняемый файл wallet поставляются как отдельные приложения. Для отправки и принятия платежей нужно использовать связку демон-кошелек. Есть несколько вариантов создать свой кошелёк. Самый простой и быстрый — создать аккаунт на сайте mymonero.com. Это сервис менеджер, рекомендуемый на оф.сайте монеро. 

Полный локальный monero кошелёк загружается на официальном сайте Monero.cc. Однако весит он много и работать с ним новичку будет затруднительно. После загрузки надо запустить файл bitmonerod и синхронизировать цепочку блоков. Для экономии времени и ускорения синхронизации можно загрузить последний blockchain.bin. Загрузите и скопируйте файл в нужную директорию. Для Windows, поместите файл в %AppData%/bitmonero. Для Linux и Mac OS /.bitmonero. Важно твердо уяснить, что файлы разные для всех платформ и blockchain.bin для Windows не будет работать на Linux.

Как было сказано, xmr поставляется с 2-мя исполняемыми файлами: bitmonerod и simplewallet. Simplewallet как раз используется для генерации вашего xmr wallet: simplewallet —generate-new-wallet wallet.bin. В начале будет предложено придумать защитный пароль, рекомендую его запомнить. По завершению процесса создания у вас будет 3 файла: wallet.bin.keys, wallet.bin, wallet.bin.address.txt. Сделайте резервную копию wallet.bin.keys в надежное место, он содержит приватные ключи, по которым можно его восстановить в случае чего. Цифровой адрес для финансовых операций находится в wallet.bin.address.txt. Наименее значимый файл — wallet.bin это кэш транзакций, не удаляйте его без причины.

3 вариант — обойтись xmr кошельком пула и/или криптобирж. 

Mining CryptoNight на примере Monero

Теперь разберём monero майнинг подробно, с учётом особенностей алгоритма и требований к железу. Монеро выпущен в апреле 2014 года, имеет следующие характеристики:

  • Алгоритм PoW : CryptoNight (1)
  • Максимальное количество монет: 18.4 миллиона (2)
  • Награда за блок: плавно меняющаяся (3)
  • Расчетное время между ними: 60 секунд
  • Сложность: пересчитывается каждый блок

(1) CPU + GPU (соотношение по производительности 1 : 1). Алгоритм, требовательный к памяти, использует AES шифрование и несколько кандидатов SHA-3.
(2) Фактическое число неделимых единиц M = 264 — 1. Минимальная награда может быть рассчитана в будущем с инфляцией менее 1%, чтобы сохранить интерес к добыче у майнеров.
(3) Использует рекурсивное отношение. Награда за блок = (M — A) 2-20  10-12, где A = количество выпущенных монет в обращении. Приблизительно 86% будут добыты в течение 4 лет.

Monero mining можно осуществлять силами центрального процессора и дискретной видеоплаты. Для максимальной отдачи подходят топовые модели i-core 7, i-core 5; Radeon HD 7970, 270X, 280x, 290, 290x и новее. Причём, по прежнему скорость процесса в среднем выше у мощных видеокарт. Работает под операционной системой 64-bit Windows, Linux и Mac OS. Майнер можно загрузить с официального сайта или пула.

Настройка monero майнинга

Я пропущу вопрос solo-mining, так как все известные приложения нацелены на работу с пулами. Самое главное, что необходимо уяснить — не указывайте номер кошелька бирж обмена, пропишите свой.

Майнинг Монеро, ByteCoin, Aeoncoin на процессоре

Добыча на центральном процессоре более эффективна, чем на GPU (в плане энергопотребления.) Чтобы приступить к добыче нужно загрузить одну из программ-майнеров: Wolf’s CPU miner, Claymore CPU Miner, Yam CPU.

Для Wolf’s CPU прописываем: minerd.exe -a cryptonight -o stratum+tcp://адрес пула:номер порта -u ваш адрес кошелька -p x
Для  Claymore CPU Miner: NsCpuCNMiner64.exe -o stratum+tcp://адрес пула:номер порта -u ваш адрес -p x
Для Yam CPU Сcminer: yam -c x -M stratum+tcp://ваш адрес:x@адрес пула:номер порта 

Майнинг на Linux эффективнее, так как здесь есть возможность тонкой оптимизаций майнера. Sudo sysctl -w vm.nr_hugepages=X, где X = кол-во ядер 3. Можете запускать эту команду после каждой перезагрузки или один раз записать значения в /etc/sysctl.conf.
Запускаем процесс: sudo ./minerd -a cryptonight -o stratum+tcp://адрес пула:номер порта -u ваш кошелёк -p x

Майнинг Монеро на видеокарте

Monero mining на видеокартах показывает более высокую скорость, но и энергопотребление тоже в разы выше. Для владельцев карт AMD доступен закрытый Claymore GPU-miner, требует до 2,5% комиссии. Для мультимайнинга (фермы) нужно много виртуальной памяти (от 16 Gb). Настройка Claymore CryptoNote GPU Miner проста: 

В файле pool.bat или start.bat пишем: NsGpuCNMiner.exe -o stratum+tcp://адрес пула:номер порта -u ваш логин или кошелёк -p x

Владельцы Nvidia Ge-Force могут добывать xmr через открытый CUDA-miner или Сcminer cryptonight nvidia.

cudaminer.exe -o stratum+tcp://адрес пула:номер порта -u логин -p x
сcminer cryptonight -o stratum+tcp://адрес пула:номер порта -u логин -p x

Допустим добыли мы с вами весомое количество XMR, далее надо отправить их на биржу для обмена на биткоин или доллары. Здесь есть некоторые неудобства для пользователей скаченного локального кошелька, нужно работать с командами после запуска файлов bitmonerod или simplewallet. Приведу основные из них:  
Команды bitmonerod:
diff — показать текущую сложность сети
help — показать справку
print_block — показать содержимое блока <высота> или <хеш>
save — сохранить blockchain.bin на диск
Команды simplewallet:
address — отобразить адрес для приема платежей
balance — показать текущий баланс
refresh — синхронизировать кошелек с демоном
transfer — отправить средства <анонимность> <адрес> <сумма>[ID-платежа]

При отправке на биржу указываем ID-платежа (он же payment_id), который определит вам биржа. Параметр анонимность (он же mixin_count) — это то, что делает XMR таким особенным. Если вы не хотите, чтобы кто-нибудь отследил ваш платеж, используйте значения от 1 до 10-ти. Чем выше значение, тем выше уровень секретности. Стоит заметить, что чем выше значение секретности транзакции, тем медленнее первое подтверждение.

Выбор monero pool

Пулов для криптонит хватает, я же рекомендую p2p pool: monero.miners.pro и xmr.prohash.net Первый является русским, комиссия — 1,5%. Второй — мощность более 25 Kh/s, комиссия — 2%.

Лично я с 2017 года перешёл на cryptonight pool — Minergate. Очень удобный и многофункциональный мультипул, специализирующийся на добыче монет алгоритмов cryptonight, ethash, equihash. Все программы и настройки, можно скачать здесь же. На данный момент исправно начисляет добытые монеты и выплачивает заработанное. Моя схема работы с этим monero pool:

  • Добываю xmr, ethereum или zcash по ситуации на рынке
  • Вывожу на соответствующие монеро кошелки биржи livecoin
  • Продаю за bitcoin, дожидаясь более выгодного курса
  • Биткоин продаю за рубли или доллары на localbitcoin с выводом на webmoney или qiwi без комиссии.

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


Рекомендую по теме:

Оставь комментарий, выскажи СВОЁ мнение. Размещение ссылок запрещено.

Делаем блокнот своими руками Руки 52
Как разместить несколько фотографий
Делаем блокнот своими руками Руки 10
Как удалить программу с компьютера?
Делаем блокнот своими руками Руки 75
Как заблокировать доступ на сайт: 8
Делаем блокнот своими руками Руки 52
Доступ - решено Запуск программ от
Делаем блокнот своими руками Руки 48
Установка Apache - Настройки Apache
Делаем блокнот своими руками Руки 33
Как включить режим Aero в Windows 7
Делаем блокнот своими руками Руки 76
Рейлинги для кухни LINERO -2000
Делаем блокнот своими руками Руки 20
Как распечатать документ
Делаем блокнот своими руками Руки 13
Волнистый край спицами Кайма листьями Кайма спицами
Делаем блокнот своими руками Руки 89
Детские поздравления на свадьбу родителям, дяде и крестным
Делаем блокнот своими руками Руки 62
Делаем блокнот своими руками Руки 3
Делаем блокнот своими руками Руки 39
Делаем блокнот своими руками Руки 13
Делаем блокнот своими руками Руки 11
Делаем блокнот своими руками Руки 58
Делаем блокнот своими руками Руки 18
Делаем блокнот своими руками Руки 49