Белая книга алгоритма CryptoNight — Русские Блоги
Рисунок удобный.
CRYPTONOTE STANDARD 008 Seigen
Category: Main Track Max Jameson
Tuomo Nieminen
Neocortex
Antonio M. Juarez
CryptoNote
March 2013
Abstract
This document is part of the CryptoNote Standards describing a peer-
to-peer anonymous payment system. It defines the CryptoNote’s default
proof-of-work hash function, CryptoNight.
Copyright and License Notice
Copyright (c) 2013 CryptoNote. This document is available under the
Creative Commons Attribution 3.0 License (international). To view a
copy of the license visit http://creativecommons.org/licenses/by/3.0/
Table of Contents
- Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . 2
- Scratchpad Initialization . . . . . . . . . . . . . . . . . . . 2
- Memory-Hard Loop . . . . .
- Result Calculation . . . . . . . . . . . . . . . . . . . . . . 6
- References . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1. Introduction
CryptoNight is a memory-hard hash function. It is designed to be
inefficiently computable on GPU, FPGA and ASIC architectures. The
CryptoNight algorithm’s first step is initializing large scratchpad
with pseudo-random data. The next step is numerous read/write
operations at pseudo-random addresses contained in the scratchpad.
The final step is hashing the entire scratchpad to produce the
resulting value.
2. Definitions
arbitrary size to data of fixed size and behaves similarly to a
random function
scratchpad: a large area of memory used to store intermediate values
during the evaluation of a memory-hard function
3. Scratchpad Initialization
First, the input is hashed using Keccak [KECCAK] with parameters b =
1600 and c = 512. The bytes 0..31 of the Keccak final state are
interpreted as an AES-256 key [AES] and expanded to 10 round keys. A
scratchpad of 2097152 bytes (2 MiB) is allocated. The bytes 64..191
16 bytes each. Each block is encrypted using the following procedure:
for i = 0..9 do:
block = aes_round(block, round_keys[i])
Where aes_round function performs a round of AES encryption, which
means that SubBytes, ShiftRows and MixColumns steps are performed on
the block, and the result is XORed with the round key. Note that
unlike in the AES encryption algorithm, the first and the last rounds
are not special. The resulting blocks are written into the first 128
bytes of the scratchpad. Then, these blocks are encrypted again in
the scratchpad. Each time 128 bytes are written, they represent the
result of the encryption of the previously written 128 bytes. The
process is repeated until the scratchpad is fully initialized.
This diagram illustrates scratchpad initialization:
+-----+ |Input| +-----+ | V +--------+ | Keccak | +--------+ | V
+————————————————————-+
| Final state |
+————-+—————+—————+—————-+
| Bytes 0..31 | Bytes 32..63 | Bytes 64..191 | Bytes 192..199 |
+————-+—————+—————+—————-+
| |
V |
+————-+ V
| Round key 0 |————+—+->+——+
+————-+ | | | |
| . | | | | |
| . | | | | AES |
| . | | | | |
+————-+ | | | |
| Round key 9 |———-+-|-+-|->+——+ +—+
+————-+ | | | | | | |
| | | | +——————->| |
| | | | V | |
| | | +->+——+ | |
| | | | | | S |
| | | | | | |
| | | | AES | | c |
| | | | | | |
| | | | | | r |
| | +—>+——+ | |
| | | | a |
| | +——————->| |
| | . | t |
| | . | |
| | . | c |
| | +——————->| |
| | | | h |
| | V | |
| +——>+——+ | p |
| | | | |
| | | | a |
| | AES | | |
| | | | d |
| | | | |
+——->+——+ | |
| | |
+——————->| |
| |
+—+
Figure 3: Scratchpad initialization diagram
4. Memory-Hard Loop
Prior to the main loop, bytes 0..31 and 32..63 of the Keccak state
are XORed, and the resulting 32 bytes are used to initialize
variables a and b, 16 bytes each. These variables are used in the
main loop. The main loop is iterated 524,288 times. When a 16-byte
value needs to be converted into an address in the scratchpad, it is
interpreted as a little-endian integer, and the 21 low-order bits are
used as a byte index. However, the 4 low-order bits of the index are
cleared to ensure the 16-byte alignment. The data is read from and
written to the scratchpad in 16-byte blocks.
bytes.
The 8byte_mul function, however, uses only the first 8 bytes of each
argument, which are interpreted as unsigned 64-bit little-endian
integers and multiplied together. The result is converted into 16
bytes, and finally the two 8-byte halves of the result are swapped.
This diagram illustrates the memory-hard loop:
+————————————————————-+
| Final state |
+————-+—————+—————+—————-+
| Bytes 0..31 | Bytes 32..63 | Bytes 64..191 | Bytes 192..199 |
+————-+—————+—————+—————-+
| +——+ |
+—>| XOR |<—+
+——+
| |
+—-+ +—-+
| |
V V
+—+ +—+
| a | | b |
+—+ +—+
| |
——————— REPEAT 524288 TIMES ———————
| | address +—+
+————-|————————————>| |
| +——+ | read | |
+—>| AES |<—|————————————| |
| +——+ V | |
| | +——+ | S |
| +—>| XOR | | |
| | +——+ write | c |
| | | +——————————>| |
| | +—-+ address | r |
| +——————————————>| |
| | +————+ read | a |
| +->| 8byte_mul |<—+————————| |
| | | | | |
| | V | | c |
| | +————+ | | |
+——|->| 8byte_add | | | h |
| +————+ | | |
| | | write | p |
| +———|————————>| |
| | | | a |
| V | | |
| +——+ | | d |
| | XOR |<——+ | |
| +——+ | |
+——+ | | |
+————-|-+ | |
| | +—+
————————— END REPEAT ————————
| |
Figure 4: Memory-hard loop diagram
5.
Result CalculationAfter the memory-hard part, bytes 32..63 from the Keccak state are
expanded into 10 AES round keys in the same manner as in the first
part.
Bytes 64..191 are extracted from the Keccak state and XORed with the
the same manner as in the first part, but using the new keys. The
result is XORed with the second 128 bytes from the scratchpad,
encrypted again, and so on.
After XORing with the last 128 bytes of the scratchpad, the result is
encrypted the last time, and then the bytes 64..191 in the Keccak
state are replaced with the result. Then, the Keccak state is passed
through Keccak-f (the Keccak permutation) with b = 1600.
Then, the 2 low-order bits of the first byte of the state are used to
select a hash function: 0=BLAKE-256 [BLAKE], 1=Groestl-256 [GROESTL],
2=JH-256 [JH], and 3=Skein-256 [SKEIN]. The chosen hash function is
output of CryptoNight.
The diagram below illustrates the result calculation:
+————————————————————-+
| Final state |
+————-+—————+—————+—————-+
| Bytes 0..31 | Bytes 32..63 | Bytes 64..191 | Bytes 192..199 |
+————-+—————+—————+—————-+
| | | |
| +———+ | |
| V | | |
|+————-+ | | |
|| Round key 0 |-|—+—+ | |
|| . | | | | | |
|| . | | | | | |
|| . | | | | | |
|+————-+ | | | | |
+—+ || Round key 9 |-|-+-|-+ | V |
| | |+————-+ | | | | | +——+ |
| |-|—————-|-|-|-|-|->| XOR | |
| | | | | | | | +——+ |
| S | | | | | | | | |
| | | | | | | | V |
| c | | | | | | +->+——+ |
| | | | | | | | | |
| r | | | | | | | | |
| | | | | | | | AES | |
| a | | | | | | | | |
| | | | | | | | | |
| t | | | | | +—>+——+ |
| | | | | | | |
| c | | | | | V |
| | | | | | +——+ |
| h |-|—————-|-|-|——>| XOR | |
| | | | | | +——+ |
| p | | | | | | |
| | | | | | . |
| a | | | | | . |
| | | | | | . |
| d | | | | | | |
| | | | | | V |
| | | | | | +——+ |
| |-|—————-|-|-|——>| XOR | |
| | | | | | +——+ |
+—+ | | | | | |
| | | | V |
| | | +——>+——+ |
| | | | | |
| | | | | |
| | | | AES | |
| | | | | |
| | | | | |
| | +——->+——+ |
| | | |
V V V V
+————-+—————+—————+—————-+
| Bytes 0..31 | Bytes 32..63 | Bytes 64..191 | Bytes 192..199 |
+————-+—————+—————+—————-+
| Modified state |
+————————————————————-+
|
V
+———-+
| Keccak-f |
+———-+
| |
+————+ |
| |
V V
+————-+ +————-+
| Select hash |->| Chosen hash |
+————-+ +————-+
|
V
+—————+
| Final result |
+—————+
Figure 5: Result calculation diagram
Hash examples:
Empty string:
eb14e8a833fac6fe9a43b57b336789c46ffe93f2868452240720607b14387e11.
"This is a test":
a084f01d1437a09c6985401b60d43554ae105802c5f5d8a9b3253649c0be6605.
References
[AES] «Announcing the ADVANCED ENCRYPTION STANDARD», FIPS 197, 2001.
[BLAKE] Aumasson, J.-P., Henzen, L., Meier, W., and R. C.-W. Phan,
«SHA-3 proposal BLAKE», 2010.[GROESTL] Gauravaram, P., Knudsen, L., Matusiewicz, K., Mendel, F.,
Rechberger, C., Schlaffer, M., and S. Thomsen, «Groestl — a SHA-3
candidate», 2011.[JH] Wu, H., «The Hash Function JH», 2011.
[KECCAK] Bertoni, G., Daemen, J., Peeters, M., and G. Van Assche,
«The Keccak reference», 2011.[SKEIN] Ferguson, N., Lucks, S., Schneier, B., Whiting, D., Bellare,
M., Kohno, T., Callas, J., and J. Walker, «The Skein Hash Function
Family», 2008.
CryptoNight — Recbit info
Криптографический алгоритм Криптонайт заложил американский специалист Даниель Бернштайн. Он реализовал обфусикацию (запутывание, увеличение степени анонимности) транзакций, в результате чего в системе появилась возможность пассивного миксинга. То есть, обеспечивается максимальная анонимность операций. Бернштайн сделал любые валютные операции сверхконфиденциальными.
Отличие алгоритма CryptoNight и его особенности
Основа функционирования алгоритма CryptoNight протокола CryptoNote – применение схемы кольцевых подписей (круговых сигнатур). Это обеспечивает криптовалютам, добываемым на его базе, быть абсолютно анонимными, в то время как блоки биткоина, работающего по технологии блокчейна, при необходимости можно деанонимизировать.
В отличие от этой системы, КриптоНайт использует разовые адреса получателя и кольцевую систему, благодаря чему отправитель пользуется одним из доступных ему выходов, но невозможно определить, каким именно.
Отображение цифровых транзакций происходит только на одноразовые адреса. При этом формирование последнего осуществляется из реального адреса отправителя и стихийно сгенерированного ключа, входящего в тело транзакции. Таким образом, создается впечатление, что отосланные на один адрес несколько переводов, были отправлены на абсолютно разные.
Степень анонимности становится значительнее с увеличением количества применяемых в круговой сигнатуре ссылок. При этом система дает возможность выбирать их количество. Это связано с увеличением числа блоков, через которые проходит транзакция. В связи с этим возрастает и процент за перевод. Но каждый пользователь сам решает, что для него в приоритете – абсолютная анонимность или низкий процент.
Стоит понимать, что переводы с наименьшим количеством ссылок адресов, проходящие по алгоритму CryptoNight, также являются сверханонимными, то есть, почти не поддаются расшифровке в целях выяснения настоящего адреса отправителя. По словам разработчиков, риск взлома алгоритма сведен к нулю, так как для этого злоумышленники должны разориться на оплату дорогостоящей электроэнергии и вычислительной мощности ПК.
Еще одно отличие КриптоНайт – эффективный майнинг криптовалюты на обычных компьютерах. Этот современный алгоритм практически не нагружает видеокарту и не влияет на работу процессора.
Особенность алгоритма – малые временные отрезки между производимыми блоками. Он позволяет использовать CPU и GPU для максимальной производительности, снижая нагрев и нагрузку, ускоряя вычислительные процессы и обеспечивая работу со значительными объемами информации.
Основные криптовалюты на алгоритме КриптоНайт
Сейчас на базе CryptoNight работает 15 цифровых валют. Среди них самые востребованные:
- Monero (XMR) – неотслеживаемая валюта, на генерацию блока требуется 1 минута. Алгоритм упрощает ее добычу, повышая эффективность получения в разы.
- ByteCoin (BCN) – полностью анонимная криптовалюта. Это первая монета, запущенная на данном алгоритме.
- DashCoin (DSH) – абсолютно децентрализованная и анонимная валюта. Добывается посредством CPU.
- AEONCoin – может добываться даже на слабых компьютерах.
Помимо того, в список входят:
- Boolberry – улучшенные показатели уровня анонимности. Временной промежуток между добычей блоков – 120 секунд.
- DigitalNote – обеспечивает максимальную анонимность транзакций.
- RieCoin – децентрализованная валюта с открытым исходным кодом.
CryptoNight – возможность добычи цифровой валюты без наличия собственной фермы. Это позволяет получать монеты без специализированного оборудования, при помощи собственного ПК.
Криптоновые-3. «Тяжеловесы» | ИТ в бизнесе
В настоящее время набирают популярность криптовалюты, основанные на еще более суровом алгоритме консунсуса
В двух предыдущих обзорах я рассказывал о криптовалютах, основанных на протоколе CryptoNote и алгоритмах подтверждения работы CryptoNight разных версий. Основными ветвями считаются классический CryptoNight, для которого разработаны ASIC-устройства, дружественный к мобильным устройствам Cryptonight Lite и ASIC-устойчивый CryptoNight V7.
У всех у них разные требования к вычислительным ресурсам. И главный параметр – наличие свободной сверхоперативной процессорной памяти (scratchpad memory, или L3-кэш). В частности, CryptoNight-Lite требует всего 1 Мбайт кэш-памяти L3 на поток, в то время как классическому CryptoNight и V7 необходимо 2 Mбайт. Фактически каждая новая версия CryptoNight содержит лишь исправления ошибок и небольшие изменения, препятствующие майнингу с помощью предыдущего поколения ASIC-устройств.
Однако в настоящее время набирают популярность криптовалюты, основанные на еще более суровом алгоритме консунсуса. «Тяжеловесы», о которых пойдет речь в статье, используют CryptoNight Heavy, которому требуется 4 Mбайт L3. И пока это единственный в своем семействе PoW-алгоритм, полностью справляющийся со своей задачей – уравнять в возможностях владельцев CPU-, GPU- и ASIC-устройств.
Sumokoin (SUMO)
По сложившейся уже традиции начну обзор с монеты, сделавшей шаг вперед и два назад. Создателями CryptoNight Heavy считаются разработчики Sumokoin, которые впоследствии создали другой «тяжеловесный» проект – Ryo.
Случилось это после некрасивой истории с премайном и 50% атакой на собственный блокчейн, когда вместо заявленных 600 тыс. SUMO некоторыми участниками команды был разблокирован в общей сложности миллион. Разработчикам алгоритма это не понравилось, и они сделали форк проекта – RYO. А оставшиеся разработчики Sumokoin откатили блокчейн на базовый алгоритм Cryptonight Classic, и теперь SUMO бессмысленно добывать на чем-либо, кроме Cryptonight ASIC-устройств.
Это звучит как парадокс, но первая в мире монета CryptoNight Heavy вернулась в темное прошлое на два алгоритма назад – к классическому CryptoNight. Тем не менее монета хорошо раскручена и снабжена определенной инфраструктурой. Пользователям доступно минимум десять пулов для майнинга и три биржи обмена. На TradeOgre SUMO торгуется к BTC, на LiveCoin к BTC и ETH, а на Cryptopia еще к BTC, ETH, LTC и DOGE. Правда, последняя приостановила торги.
Разработчики выпускают графические кошельки для Windows, Linux и Mac. Есть Lite-версия для этих платформ, и даже GUI-майнер для Windows и Mac. В планах на второе полугодие 2018-го – создание веб-кошелька и мобильных версий для iOS и Android.
Сайт: https://www.sumokoin.org/
GUI-кошельки для Windows 32/64, Linux и Mac:
https://github.com/sumoprojects/SumoGUIWallet/releases/
Sumo Easy Miner для Windows 64 и Mac
https://github.com/sumoprojects/SumoEasyMiner/releases
RYO Currency (RYO)
Название странным образом выделено из девиза проекта – Privacy for eveRYOne. Монета появилась как форк Sumokoin, сделанный на высоте в 137 500 блоков разработчиками PoW-алгоритма Cryptonight-Heavy и майнера XMR-STAK. Таким образом все, кто держал SUMO до этого блока, получили такое же количество RYO.
Благодаря переходу в разряд «тяжеловесов» эмиссия Ryo проходит более плавно. Кривая выпуска монет называется Camel из-за характерного вида. Майнинг Ryo похож на естественный процесс разработки любого ограниченного ресурса – когда объемы добычи сначала быстро растут, а затем плавно снижаются. И сейчас первый период – этап роста. На 10 сентября 2018 года было добыто лишь 7,3% от общего объема монет. Всего предполагается выпустить 88,188,888 RYO в течение 20 лет. Это позволяет рассчитывать на дальнейшее привлечение энтузиастов к майнингу и развитию инфраструктуры проекта. Впрочем, после выпуска запланированных объемов предполагается еще и поддерживающая эмиссия в количестве 263 000 монет в год.
Монета нашла поддержку у большого числа пользователей, в том числе и русскоязычных. У RYO есть русскоязычная группа на VK, официальные русскоязычные каналы на Discord и в Telegram. Есть даже официальный русский майнинг-пул (помимо основного и двух десятков неофициальных). На торговых площадках монета представлена чуть скромнее. Ее можно найти на трех крупных биржах. На Cryptopia RYO торгуется к BTC, LTC и DOGE. На TradeOgre только к BTC, а на Kompler к биткоину и эфиру. Относительно недавно появился обменник.
Программное обеспечение RYO развивается достаточно динамично. Команда регулярно выпускает обновления CLI-ноды и GUI-кошельков для Windows, Linux и Mac. Есть также Lite-версия GUI-кошелька и решение для интернет-магазинов. На платежный шлюз RYO подключается к системе электронной коммерции на основе WordPress и WooCommerce.
Сайт: https://ryo-currency.com
GUI-кошельки для Windows, Linux и Mac:
https://github.com/ryo-currency/ryo-wallet/releases/
Решение для интернет-магазинов:
https://github.com/ryo-currency/ryo-payments-woocommerce-gateway
Haven Protocol (XHV & XHVD)
Проект Haven представляет собой попытку создать децентрализованный офшорный банк. Суть его будет заключаться в том, что добываемые сейчас и в будущем монеты XHV можно будет обменять на так называемые stable-коины XHVD, привязанные к курсу доллара.
Технически предполагается совместить в одном блокчейне две монеты и два алгоритма консенсуса. XHV будет использовать PoW на основе CN Heavy, а XHVD, по всей видимости, некий вариант PoS, подкрепленный фиатом (а иначе какой из него stablecoin?).
Разработчики пока «вывезли» только первую часть хитрого плана, создав простые и удобные кошельки для XHV. Ко второй части у меня лично большие вопросы. По сути, коины XHVD должны служить шлюзом в фиат, как Tether(USDT). Но я, хоть убейте, не понимаю, как именно можно этого достичь, сохраняя анонимность. Команда Haven Protocol не раскрывает личности, а чем это заканчивается, мы уже видели на примере ряда форков байткоина, о которых я рассказывал в первой статье данной трилогии.
Поэтому я вижу несколько вариантов развития этой истории. В первом случае разработчики действительно обеспечат каждый XHVD одним USD. Но тогда как минимум одному из них придется лично предстать перед публикой и показать банковские выписки. Другими словами, предоставить гарантии. Во втором случае команда обеспечивает каждый XHVD чем-то вроде одного USDT. И тогда пользователям придется просто уверовать в то, что эти самые USDT никуда не денутся в один прекрасный день. В третьем варианте разработчики потеряют интерес к проекту, а потому вообще не будет никакого XHVD. В самом негативном варианте, если никто не подхватит разработку, по мере приближения хвоста эмиссии XHV скатится в дамп на биржах, майнинг-пулы закроются, а основная сеть прекратит работу.
Таким образом, Haven пока только заявляет привлекательный функционал, но нет никаких гарантий, что этот функционал окажется надежным. Возможно, он вообще так и не будет реализован – анонимность создателей не добавляет проекту доверия. Ну что ж, посмотрим, что из этого получится.
Сайт: https://havenprotocol.com/
GUI-кошельки для Windows, Linux и Mac:
https://github.com/havenprotocol/haven/releases/tag/3.0.0
Loki (LOKI)
В отличие о команды Haven создатели Loki придерживаются принципов открытости. Основатели проекта ведут странички в социальных сетях и охотно дают интервью, которые можно найти на YouTube.
Loki позиционируется как расчетная единица для децентрализованной частной системы маршрутизации пакетов, поэтому заявлен гибридный алгоритм консенсуса – PoW на основе CryptoNight Heavy для подтверждения работы и Proof-of-Service, удостоверяющий предоставление сервиса.
Систему маршрутизации будут формировать сервисные узлы, называемые Service Nodes. Приложения, использующие эту систему, именуют Node Apps SNApps. Первым из них будет Loki Messenger – децентрализованная, анонимная служба обмена сообщениями.
Приложения, позволяющие пользователям отправлять шифрованные сквозным методом сообщения и скрывающие содержимое этих сообщений, уже существуют, однако они основываются на централизованных серверах, которые могут быть обнаружены, заблокированы и отключены. Централизованная модель обладает высоким риском для анонимности общающихся сторон, поскольку зачастую требует от пользователя регистрации с помощью номера мобильного телефона или раскрытия другой информации, которая может быть напрямую привязана к IP-пользователя. Эта информация может быть извлечена из серверов через утечки данных или на основе юридических действий, предпринимаемых против пользователя. Поэтому для построения сети Loki разработчики предпочитают архитектуру Сервисных Нод. Они обеспечивают сервис, схожий с тем, что предлагают популярные централизованными приложения с шифрованием, такие как Signal, но с более высоким уровнем конфиденциальности и устойчивости к цензуре.
Принцип работы сервисной сети можно рассматривать как гибрид TOR и I2P со сложной системой экономического стимулирования. Дело в том, что TOR и I2P полностью управляются добровольцами, которые жертвуют своим временем и деньгами для поддержания жизнедеятельности нод. В то время как разработчики Loki полагают, что финансовые инструменты позволят сети достичь большей устойчивости к атакам и предоставлять более надежный сервис.
Сервис-ноды будут получать 50% вознаграждения за каждый блок, но для запуска сервис-ноды у вас должно быть немалое количество LOKI на балансе кошелька. Сначала будет блокироваться 45 тыс. Через шесть месяцев – в два раза меньше и так далее. Также у ноды может быть до четырех владельцев, которые запускают ее вскладчину.
Идеи Loki снискали широкую поддержку среди пользователей. У критовалюты достаточно сильная команда разработчиков и постоянно растущее сообщество. В том числе русскоязычная группа в Telegram, где обсуждаются особенности криптовалюты, ее курс и условия работы сервисных нод.
Для майнеров и держателей криптовалюты разработаны графические приложения для Windows, Linux и macOS. Есть также мобильный кошелек для Android.
Сайт: https://loki.network
Генератор кошельков:
https://wallet.loki.network/
GUI Wallet
https://github.com/loki-project/loki-gui/releases
CLI wallet
https://github.com/loki-project/loki/releases
Android wallet
https://play. google.com/store/apps/details?id=network.loki.wallet
Veronite (XVV)
Разработчики этой криптовалюты планируют создать целую линейку интегрированных между собой сервисов, где данная монета будет использоваться в качестве расчетной единицы. Первый из них – Verontite Drive – пока не интегрирован с кошельком, но уже доступен для публичного тестирования. В сервисе можно зарегистрироваться, получить бесплатно 8 Гбайт дискового пространства и распоряжаться им по своему усмотрению.
Следующим шагом будет запуск почтового сервиса Veronite Mail. На момент написания статьи он находится в стадии разработки. Предполагается, что пользователи смогут отправлять и получать почту, выгружать и скачивать файлы в рамках одной платформы, где во главу угла ставится безопасность и конфиденциальность. Также заявлена уникальная технология защиты от спама.
После запуска почтовой службы разработчики планируют дополнить линейку сервисов решениями для бизнеса. Согласно их дорожной карте, это будет рекламная сеть Veronite Ad Network, деловая площадка Veronite Hive Platform и решение для электронной коммерции Veronite Commerce.
Криптовалюта проекта пока не представлена ни на одной бирже, но ее можно купить на специализированных каналах Discord и Telegram. Также можно принять участие в добыче криптовалюты на одном из восьми пулов для майнинга.
Кошельки командной строки доступны для 64-битных версий Windows и Linux. Также имеется GUI-кошелек для Windows.
Сайт: https://veronite.space/
CLI-приложение:
https://github.com/Veronite/veronite/releases
GUI-кошелек:
https://github.com/Veronite/veronite-gui/releases
BitTube (TUBE)
В декабре 2017 года Сейбер Марам, предприниматель и бывший IT-консультант OBI Group Holding в Европе, основал компанию BitTube. Штаб-квартира проекта находится в Санта-Крус-де-Тенерифе, Испания. По данным LinkedIn, в BitTube работает 22 человека, включая несколько консультантов, советников, офис-менеджеров и технический персонал.
На основе технологии CryptoNight Heavy они создали криптовалюту TUBE для децентрализованного проекта BitTube с размещением видео в распределенном p2p-хранилище IPFS (Interplanetary File System или межпланетная файловая система). Звучит как фантастика, но это реальность. Благодаря парням из обоих проектов у нас теперь есть децентрализованная, токенизированная альтернатива всемирно известному видеохостингу.
Монеты TUBE работают в качестве внутренней платежной единицы BitTube, а онлайновый кошелек является неотъемлемой частью сервиса. «Тьюбы» можно зарабатывать размещением платного видеоконтента или добывать, выполняя вычислительную работу. Благодаря ASIC-устойчивому алгоритму CryptoNight Heavy эту криптовалюту можно майнить на обычном процессоре.
Кстати, BitTube не первый, кто пытается сделать специализированную криптовалюту для видеоконтента. Есть еще проект VideoCoin от Halsey Minor. Составить конкуренцию YouTube также пытаются Livepeer и YouNow. Такая валюта, как XVG, успешно служит инструментом монетизации контента для взрослых. В то же время только BitTube применяет PoW-алгоритм CryptoNight Heavy, что дает ему технологическое преимущество, поэтому он ближе всех подобрался к статусу видеобиткоина.
BitTube разрабатывает систему, которая позволит производителям видеоконтента публиковать материалы без цензуры. Благодаря IPFS платформа не будет нуждаться в услугах компаний по предоставлению централизованных хранилищ. И самое главное – система устраняет зависимость от продажи рекламы для получения дохода. Владельцы платного контента смогут напрямую получать оплату от зрителей в TUBE. Бесплатный контент предлагается монетизировать с помощью майнинга во время просмотра видео. В этом случае прибыль владельца видео зависит от количества просмотров. Небольшое вознаграждение предусмотрено также для зрителей.
Криптовалюта TUBE вызвала широкий резонанс. Она торгуется на таких площадках, как Bittrex, UPbit, Livecoin, TredeOgre, Altex и CREX24. На данный момент ее капитализация приближается к отметке $8 млн, а цена – к $0,09 за TUBE. Инфраструктура TUBE также стремительно развивается. Кроме видеопортала, совмещенного с онлайновым кошельком, пользователям доступны десктопные приложения для Windows, Linux и macOS. Есть мобильные версии для iOS и Android. На платформе Linux и Windows монеты TUBE можно добывать с помощью GUI-майнера. Из необычного отмечу сувенирный магазин BitTube с довольно большим выбором фирменной продукции. Так что топить за команду проекта теперь можно и затариваясь фанатским мерчем, как на футболе.
Сайт сервиса: https://bit.tube
Сайт монеты: https://coin.bit.tube
CLI-приложение (сервер)
https://github.com/ipbc-dev/bittube/releases
GUI-кошелек:
https://github. com/ipbc-dev/bittube-wallet-gui/releases
GUI-майнер:
https://github.com/ipbc-dev/bittube-miner/releases
BLOC.money (BLOC)
Разработчики последней в данном обзоре монеты на PoW-алгоритме Cryptonight Heavy демонстрируют правильный подход в сфере привлечения пользователей.
Удобный кошелек, выполненный в темном цвете, позволяет создать свою ноду или подключаться к удаленному узлу bloc.cool. Недавно в сети появились первые мастерноды.
GUI-кошельки разработаны для Windows, Linux и Mac. Приложение достаточно развитое и удобное, реализован даже встроенный майнинг. Есть также мобильная версия для iPhone и iPad.
Сайт проекта переведен на несколько языков, в том числе и русский. Впрочем, это не коснулось раздела Dashboard – панели управления для зарегистрированных пользователей, где можно управлять подписками, AirDrop-миссиями и реферальной программой. Там только два варианта – английский и французский.
Всего в рамках проекта планируется выпустить 50 млн BLOC.money в течение примерно 20 лет. На сайте перечислено несколько пулов для майнинга. На данный момент BLOC торгуется к BTC на CTEX и TradeOgre.
В то же время у BLOC.money есть ряд минусов. Анонимность команды не добавляет доверия проекту. Так же как и значительный премайн в размере около 10%. Никогда не знаешь, что будет с такой монетой, если разработчики потеряют к ней интерес.
Сайт, панель управления: https://bloc.money
CLI-, GUI-, RPC-приложения:
https://bloc.money/download
Telegram Wallet:
https://t.me/bloc_wallet_bot
Майнинг в браузере:
https://bloc-mining.com
Выводы
Технически «тяжеловесы» основаны на одном и том же алгоритме CryptoNight Heavy, но целевое назначение, функционал и даже принципы дальнейшего развития у каждого из них свои. Флагманом направления пока остается криптовалюта RYO от самих разработчиков алгоритма и майнера XMR-Stack. Они удерживают технологическое лидерство.
Haven Protocol обещает конвертируемую пару из монет с плавающим курсом и привязанным USD. Для меня загадка, как это можно реализовать, оставаясь в тени, но многие верят анонимной команде. BLOC.money взял хороший старт, использует правильные маркетинговые ходы, но нет уверенности, что монета не сдуется так же, как и другие от неизвестных авторов.
Команда Loki придерживается принципов открытости и разрабатывает сеть маршрутизации, где данные монеты будут иметь хождение. Veronite и BitTube также пошли по пути специализированного применения своих криптовалют.
Таким образом, на данный момент именно «тяжеловесам» удалось уйти от цифрового неравенства, порожденного ASIC-устройствами, и одновременно задать тренд практическому применению криптовалют в онлайновых сервисах.
Как добывать по алгоритму CryptoNight V8 – новый Monero
Как добывать по алгоритму CryptoNight V8 – новый Monero
Хардфорк CryptoNight V8 уже вышел! – Как добывать новый Monero
Сегодня Monero проводит запланированный хардфорк для дальнейшей защиты сети от ASIC’ов и внесения некоторых улучшений в существующую систему.
Хардфорк CryptonightV8 идёт параллельно с обновлением программного обеспечения Monero 0.13.0 «Beryllium Bullet», которое принесёт три основных изменения:
- Bulletproofs – модификация размера транзакции, которая также позволяет уменьшить комиссии примерно на 80%, а также время проверки.
«Команда Monero испытывает Bulletproofs в сети Testnet уже в течение полугода или около того, но благоразумно воздерживались от включения их в основную сеть, пока независимые и компетентные эксперты не проверили качество реализации.»
–rbrunner7, один из разработчиков XMR.
- CryptonightV8 (CryptonightV2) – старый алгоритм CryptonightV7 заменяется новым CryptonightV8 (который также называется CryptonightV2). Новый CryptonightV8:
- Препятствует работе любых существующих (если таковые имеются) ASIC’ов для CryptonightV7.
- Делает производство любых ASIC’ов CryptonightV8 чрезвычайно дорогостоящим благодаря увеличению пропускной способности памяти и внедрению в основной цикл большой и неизбежной задержки вычислений.
- В 4 раза повышаются требования к пропускной способности памяти. Это означает, что хешрейт майнинга с использованием старых видеокарт может снизиться до 20%.
- Новые видеокарты и процессоры не почувствуют значительного снижения хешрейта.
- Fixed Static Ring Size (Фиксированный размер статического кольца) – эта функция связана с конфиденциальностью Monero и неотслеживаемыми транзакциями. До обновления пользователь мог изменить размер статического кольца, установив любое значение выше 7. В обновлении 0.13.0 размер кольца фиксируется на значении 11, делая транзакции более анонимными и безопасными.
- Небольшие улучшения и исправления ошибок – полный список можно найти здесь.
Во избежание путаницы
Разработчики Monero дают похожие названия вещам, которые относятся к разным категориям, что может затруднить понимание для некоторых из пользователей.
Прочтите следующие определения, если вы не совсем понимаете, что означают все эти термины.
В противном случае переходите к следующему разделу
- Термин CryptonightV8 или Cryptonight версии 8 может называться либо хардфорк, который состоялся 18 октября, новый алгоритм CryptonightV8, который был введён в этом форке.
- CryptonightV7 – Cryptonight версии 7, это был первый хардфорк CryptoNight, который разработчики Monero провели полгода назад для защиты Monero от ASIC’ов. CryptonightV7 также является названием алгоритма, который был введен во время прошлого форка.
- CryptonightV2 – Алгоритм Cryptonight, Вариант 2. Это вторая резистентная к ASIC’ам модификация (вариация) алгоритма Cryptonight, которая была представлена в форке CryptonightV8. Также известен как «алгоритм CryptonightV8«.
- CryptonightV1 – Алгоритм Cryptonight, Вариант 1. Это первая резистентная к ASIC’ам модификация (вариация) алгоритма Cryptonight, которая была представлена в форке CryptonightV7. Также известен как «алгоритм CryptonightV7«.
- CryptonightV9 – Cryptonight версии 9, хардфорк, который последует за CryptonightV8. В нём система Bulletproofs станет обязательной, однако новый алгоритм вводиться не будет. Поэтому, после того, как произойдёт форк CryptonightV9, мы всё равно будем майнить по алгоритму CryptonightV8/CryptonightV2.
Резюме. CryptonightV8 может обозначать либо последний хардфорк, либо новый алгоритм, который был введён в этом форке, тогда как термин Cryptonight Variant2 (CryptonightV2) относится только к новому алгоритму, реализованному в форке CryptonightV8.
Форк CryptoNight V9 в тот же день, что и cCyptoNight V8
Форк Cryptonight V9 произойдёт в тот же день, что и V8, с задержкой в несколько часов между ними.
Наверняка вы сейчас задаетесь вопросом: «Что за ерунда происходит с этими форками?» – Мы тоже сначала не поняли ) Поэтому позвольте объяснить, для чего Monero нужны два форка подряд.
Как мы уже говорили, CryptonightV8 вводит три основных изменения, первым из которых является Bulletproofs.
В форке V8 активируется система bulletproofs, то есть, все новые транзакции Monero начинают создаваться с этой новой функцией.
Проблема в том, что есть останется много неподтверждённых транзакций, которые были начаты прямо перед форком V8.
В V8 система Bulletproofs не является обязательными, то есть, транзакции, начатые до V8 могут нормально завершиться.
После V9 Bulletproofs станет обязательным. Для того, чтобы существующие неподтвержденные транзакции без Bulletproofs могли получить подтверждение, В9 немного задерживается.
В отличие от V8, переход на V9 не потребует от вас никаких действий. Программное обеспечение останется той же версии (v0.13.0).
Таким образом, хотя технически будет два форка, потребуется только одно обновление программного обеспечения.
Нужно ли нам предпринимать какие-либо действия
Все держатели криптовалют и трейдеры должны обновить свои кошельки. Те из нас, кто добывает XMR, также должны будут выбрать один из новых майнеров, которые поддерживают алгоритм CryptonightV8.
Шаг 1. Обновите свой кошелёк
- Сделайте резервную копию своего кошелька и сохраните файлы в безопасном месте.
- Используйте одну из следующих ссылок, чтобы скачать кошелёк и обновить его до последней версии:
Monero: скачать с официального сайта.
Шаг 2. Обновите свой майнер
Большинство популярных майнеров, которые используются для майнинга Monero, уже поддерживают CryptoNightV8.
Если вы ещё этого не сделали, обязательно перейдите на страницу своего майнера и обновите его. Вот список майнеров и ссылок на их страницы загрузки:
Майнер | Версия | Поддерживаемое оборудование | Ссылки для скачивания |
Cast XMR | v1. 6.0 | Видеокарты Radeon RX Vega & RX 470/480/570/580 | |
SRBMiner | V1.7 – V8 (переключение между алгоритмами) | AMD | |
XMRig | v2.8.1 | ПРОЦЕССОРЫ | |
XMR-AEON-STAK | 2.6.0 | AMD, NVIDIA И ПРОЦЕССОРЫ | |
XMRig для AMD | v2. 8.6 | AMD | |
XMRig для NVIDIA | v2.8.4 | NVIDIA | |
XMR STAK | v2.6.0 Хардфорк Monero | AMD, NVIDIA И ПРОЦЕССОРЫ | |
CryptoDredge | v0.10.0 | NVIDIA |
Майнинг Monero (CryptoNight V8/CryptoNight V2)
Майнинг Monero Cryptonight V8 с помощью графических процессоров NVidia
CryptoDredge
Хешрейт майнинга Monero CryptoNightV8 с майнером
CryptoDredge для GTX 1080 Ti: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 950 H/s.
- Частоты: +150/+750.
- Ограничение мощности: 100%.
- Потребляемая мощность: 150 Вт.
Хешрейт майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером CryptoDredge.
Энергопотребление майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером CryptoDredge.
Майнер XMRig для NVidia
Хешрейт майнинга Monero CryptoNightV8 с майнером
XMRig NVidia для GTX 1080 Ti: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 885 H/s.
- Частоты: +150/+750.
- Ограничение мощности: 100%.
- Потребляемая мощность: 155 Вт.
Хешрейт майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Rig Nvidia.
Энергопотребление майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Rig Nvidia.
Майнер XMR Stak
Хешрейт майнинга Monero CryptoNightV8 с майнером
XMR Stak для GTX 1080 Ti: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 750 – 780 H/s.
- Частоты: +150/+750.
- Ограничение мощности: 100%.
- Потребляемая мощность: 165 Вт.
Хешрейт майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Stak.
Энергопотребление майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Stak.
XMR Aeon Stak
Хешрейт майнинга Monero CryptoNight V8 с майнером
XMR Aeon Stak для GTX 1080 Ti: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 750 – 780 H/s.
- Частоты: +150/+750.
- Ограничение мощности: 100%.
- Потребляемая мощность: 165 Вт.
Хешрейт майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Aeon Stak.
Энергопотребление майнинга Monero CryptoNight V8 на GTX 1080 Ti с майнером XMR Aeon Stak.
Майнинг Monero CryptoNight V8 с помощью графических процессоров AMD
Srbminer
Хешрейт майнинга Monero CryptoNightV8 с майнером
SRBMiner для RX 580 8 ГБ: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 950 H/s.
- Частоты: 1250/2250.
Хешрейт майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером SRBMiner.
Энергопотребление майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером SRBMiner.
CAST XMR
Хешрейт майнинга Monero CryptoNight V8 с майнером
Cast XMR для RX 580 8 ГБ: скачать предварительно скомпилированную версию можно здесь- Хешрейт: 885 H/s.
- Частоты: 1411/2000.
Хешрейт майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером Cast XMR.
2018-11-20 (1).
Xmrig для AMD
Хешрейт майнинга Monero CryptoNight V8 с майнером
XMRig AMD для RX 580 8 ГБ: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 830 H/s.
- Частоты: 1250/2250.
Хешрейт майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMRig AMD.
Энергопотребление майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMRig AMD.
XMR Aeon Stak
Хешрейт майнинга Monero CryptoNightV8 с майнером
XMR Aeon Stak для RX 580 8 ГБ: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 685 H/s.
- Частоты: 1250/2250.
Хешрейт майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMR Aeon Stak.
Энергопотребление майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMR Aeon Stak.
XMR Stak
Хешрейт майнинга Monero CryptoNightV8 с майнером
XMR Stak для RX 580 8 ГБ: скачать предварительно скомпилированную версию можно здесь.- Хешрейт: 690 H/s.
- Частоты: 1250/2250.
Хешрейт майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMR Stak.
Энергопотребление майнинга Monero CryptoNight V8 на RX 580 8 ГБ с майнером XMR Stak.
Для чего меняется алгоритм
Разработчики Monero твердо убеждены в том, что использование ASIC’ов приводит к централизации хешрейта и, следовательно, вредит безопасности и конфиденциальности их монеты.
Их логика выглядит следующим образом: Есть миллионы людей, владеющих приличными видеокартами, которые можно использовать для добычи Monero.
Хотя в мире существуют сотни ферм для майнинга на базе GPU, по хешрейту они не могут конкурировать с домашними майнерами со всего мира.
С ASIC’ами всё иначе. Их покупает меньше людей, и есть большая вероятность, что крупные фермы захватят львиную долю глобального хешрейта конкретной монеты.
Кроме того, разработчики Monero считают, что правительствам легче регулировать и контролировать производство ASIC’ов, чем производство видеокарт. Всю историю можно прочитать здесь.
Согласно независимым исследованиям, таким компаниям, как Bitmain, требуется около 6 месяцев для разработки и запуска новой модели ASIC’а.
ASIC’и на аппаратном уровне запрограммированы на майнинг определённого алгоритма. Поэтому, слегка изменяя алгоритм каждые 6 месяцев, разработчики Monero теоретически могут сохранить сеть свободной от ASIC’ов.
Заключение
Лично мы решили вернуться к добыче Monero после нескольких месяцев перерыва.
Monero сейчас является одной из ведущих монет, поддерживающих майнинг с помощью видеокарт, и мы надеемся, что новое обновление сделает её сильнее и выгоднее.
Как вы думаете, Monero движется в правильном направлении? Поделитесь своим мнением в разделе комментариев ниже.
Возможно вам также будет интересно прочитать статьи
Хардфорки Monero Cryptonight V7 и Sumokoin – всё, что вам нужно знать
Криптовалюта Monero: обзор пяти форков
Monero vs Bitcoin: валюта для сторонников приватности
Над статьями работает команда авторов, переводчиков и редактор. На сайте команда Privatefinance.biz публикует информационные статьи, обзоры, рейтинги, гайды о торговле на финансовых рынках и инвестировании, рекомендации по выбору брокера и инструментов инвестирования, актуальные новости из мира финансов.
Почта для связи с нами: [email protected]
Как разработчики криптовалют на алгоритме Cryptonight борются против асиков
Примерно с 2012 года майнинг наиболее распространённых криптовалют (BTC, LTC, DASH etc.) на чём-либо кроме специализированных чипов так называемых ASIC-ов или аппаратных майнеров, стал невыгодным — стоимость потребляемой электроэнергии превышает средний результат. ASIC (аббревиатура от англ. application-specific integrated circuit, «интегральная схема специального назначения»). Микросхема ASIC имеет узкий круг применения, обусловленный набором её функций под определённый алгоритм хеширования. Например, Bitcoin [BTC] использует алгоритм SHA-256, Litecoin [LTC] — Scrypt, Dash [Dash] — X11, Siacoin [SC] — Blake2b, что не позволяет использовать одни и те же ASIC для майнинга любой другой криптовалюты.
Рис.1 Логотипы монет SUMO, Monero [XMR] |
А положительно ли влияет появление новых ASIC-ов на киптовалютный рынок? Думаю нет! Мы совсем недавно стали свидетелями неожиданной драмы, когда выпуск ASIC Antminer A3 убил майнинг монет на алгоритме Blake2b и прибыль от майнинга после начала продаж ASIC Antminer A3 начала катиться вниз. Если в январе 2018 года Antminer A3 мог приносить своим владельцам 500$ в день, то в середине марта 2018 года, спустя 2 месяца, он с трудом приносил несчастные 20$. Ещё ранее аппаратный майнер Antminer D3 успел похоронить майнинг на алгоритме X11 и сейчас это устройство приносит в день не более 5$.
Рис. 2. Bitmain Antminer X3 для алгоритма CryproNight |
Теперь уже многие догадываются, что выпуск любого аппаратного устройства для добычи криптвалюты ведёт биржевой курс этой валюты к жестокому падению. Хотя из этого правила и были исключения, но похоже разработчики криптовалют на алгоритме Cryptonight свои разработки к исключениям не относят, именно поэтому поспешили упредить выпуск ASIC для Cryptonight.
12.03.2018 компания Baikal объявила о начале продаж ASIC Baikal Giant N для алгоритма CryproNight. Крупнейший китайский производитель ASIC-майнеров Bitmain ответил выпуском своего майнера для CryptoNight – Antminer X3, который намного мощнее предлагаемого конкурентом. На данный момент по оборудованию Bitmain доступны только предзаказы на май и июнь 2018 года. Отгрузка первой партии состоится с 15 по 31 мая, а второй — с 15 по 31 июня.
До появления ASIC Baikal Giant N и Bitmain Antminer X3 монеты на алгоритме CryproNight (Monero, Sumo, Aeon, Intense и др.) майнили и майнят на процессорах и видеокартах. И это очень даже выгодно как производителям видеокарт и процессоров у них растут продажи их продукции, так и разработчикам криптомонет курс имеет небольшую волатильность и понемногу растёт. Таким образом, любой производитель ASIC-ориентированных устройств вступает в жёсткую конкурентную борьбу с производителями видеокарт и процессоров ведь он хочет взять свою долю продаж и откусить часть от их прибыли. Но при этом производитель ASIC кладёт свою «ложку дёгтя в бочку мёда» разработчикам — падение курса монеты это побочный эффект от выпуска ASIC на рынок.
Рис. 3. Курс SUMO в сравнении с BTC по состоянию на 08.04.2018 г. |
«Первой ласточкой» против наличия аппаратных майнеров в сети выступила команда разработчиков Monero. 6 апреля 2018 года в сети Monero произошёл форк, вместе с которым изменился алгоритм хеширования, теперь алгоритм называется Crypronight-heavy и он не совместим с классическим Crypronight.
Таким же образом (06.04.2018) сеть монеты SUMO успешно выполнила переход на алго Cyptonight-heavy на блоке 116520. Для тех кто имел кошелёк старой версии Sumokoin_Wallet-v0. 0.1 как я, произошло зависание на блоке 116524 и последующие 3 дня кошелёк SUMO не синхронизировался.
Рис.4 С вкладки «Setting» нам понадобится кнопка «Mnemonic Seed» |
Как решить проблему прочитал на каком-то из англоязычных форумов возможно bitcointalk.
Что я сделал?
1. Зашёл в свой открытый кошелёк v.0.0.1, нажал на вторую слева кнопку «Mnemonic Seed» и скопировал в надёжное место условные фразы для восстановления кошелька (рис.4).
3. Удалил папку блокчейна sumokoin из папки ProgramData (\ProgramData\sumokoin).
4. Установил новый кошелёк Sumokoin_GUI_Wallet-v0.0.3 при этом параллельно следуя подсказкам установщика удалил старый кошелёк v.0.0.1.
5. Ввёл в новый кошелёк условные фразы «Mnemonic Seed» для восстановления кошелька.
6. Дождался пока загрузится весь блокчейн SUMO в результате этих манипуляций SUMO-адрес остался тот же, криптоденьги в целости и сохранности, кошелёк успешно синхронизируется с сетью.
Рис.5. Необходимо дождаться загрузки блокчейна |
Какой из всего вышесказанного можно сделать вывод? Не стоит торопиться с покупкой аппаратных средств добычи криптовалюты на алгоритме CryproNight. Не факт, что ASIC сможет майнить то, под что его купили. Другими словами, можно купить «кота в мешке» :).
Всем тем кто занимался программным майнингом на видеокартах и процессорах следует обновить програмное обеспечение, если вы этого ещё не сделали. Уже есть xmrig 2.5.2, xmrig-nvidia 2.5.0, xmr-stak 2.4.2, которые поддерживают новый хэширующий алгоритм Cyptonight-heavy. Хотя в информационную справку выдаваемую командой xmrig.exe -h разработчик не записал среди других алгоритмов Cyptonight-heavy, но он там есть проверено собственноручно.
SRBMiner Cryptonight AMD GPU Miner V1.9.3
SRBMiner Cryptonight AMD GPU Miner V1.9.3
DevFee 0,85%
Только для Windows
Поддерживает зашифрованные соединения Nicehash и SSL / TLS
Значительное увеличение хешрейта (до 15%) на VEGA56 / 64 / FE / VII
Небольшое увеличение хешрейта на RX-картах
SRBMiner-CN
Нажмите здесь, чтобы загрузить SRBMiner-CN v1. 9.3
SRB-Restarter
Нажмите здесь, чтобы загрузить SRB-Restarter
_____________________________________________________________________________________
Рекомендуемый драйвер:
Adrenalin 18.6.1
_____________________________________________________________________________________
Поддерживаемые алгоритмы:
- Cryptonight Alloy [alloy]
- Cryptonight ArtoCash [artocash]
- Cryptonight B2N [b2n]
- Cryptonight BitTubeV2 [bittubev2]
- Cryptonight Conceal [conceal]
- Cryptonight Fast2 [fast2]
- Cryptonight Gpu [gpu]
- Cryptonight Graft [graft]
- Cryptonight Haven [haven]
- Cryptonight Hospital [hospital]
- Cryptonight Hycon [hycon]
- Cryptonight Lite V7 [litev7]
- Cryptonight MarketCash [marketcash]
- Cryptonight Mox [mox]
- Cryptonight V4 (CN/R) [normalv4]
- Cryptonight V7 [normalv7]
- Cryptonight V8 [normalv8]
- Cryptonight StelliteV8 [stellitev8]
- Cryptonight Turtle [turtle]
- Cryptonight Upx2 [upx2]
- Cryptonight XCash [xcash]
- Cryptonight Zelerius [zelerius]
Дополнительно:
— Режим управляемой настройки для базовой конфигурации
— Сторожевой таймер, который контролирует потоки вашего графического процессора, если они прекращают хеширование на несколько минут, майнер перезапускается
— Монитор хеширования, если средний хэш за 5 минут падает ниже заданного вами значения, майнер перезапускается
— Монитор запуска, если майнер не может запустить GPU и начать майнинг в определенное время, перезапускается или запускает определенный пользователем сценарий
— Мониторинг GPU температура, и если достигается критическая температура, этот конкретный графический процессор выключается, пока он не остынет
— Установите температуру выключения системы, чтобы защитить ваш графический процессор от перегрева
— Перезапустите (отключите / включите) графические процессоры Vega перед майнингом для максимальной производительности
— API для установки мониторинг
— Графический веб-интерфейс для статистики майнеров
— Установите режим вычислений и отключите перекрестный огонь на всех картах
— Оцените каждый алгоритм локально без подключения к пулу
— Автоматическое переключение на новый алгоритм на форке монеты
— Медленный запуск графического процессора, поэтому ваш блок питания не будет сразу перегружен
____________________________________________________________________________________
КАК АВТОМАТИЧЕСКИ ПЕРЕКЛЮЧИТЬ АЛГОРИТМ НА ВИЛКЕ ДЛЯ МОНЕТ?
___________________________________________________________________________
Чтобы использовать опцию автоматического переключения на вилке, сделайте следующее:
Пример для Monero fork с V8 на V4
start. bat
SRBMiner-CN.exe —enablecoinforking —config Config \ config-normalv8.txt —poolspool.txt
Объяснение:
1. Начните майнинг с помощью обычного алгоритма v8, то есть алгоритма, который Monero использует pre Форк V4
2. Добавьте параметр —enablecoinforking, чтобы майнер знал, что вы хотите использовать встроенную (предопределенную) информацию о форке.
3. Когда пул отправляет задание для нового алгоритма, майнер автоматически переключается на новый алгоритм, если он определен в algos.txt (и вы делаете это по умолчанию, если не удалили его).
Обратите внимание, что это будет работать, только если я знал о fork и добавил необходимую информацию в майнер.
Ручная настройка графического процессора (дополнительно)
Чтобы вручную настроить видеокарты, вы должны создать массив «gpu_conf» в файле config.txt.
Пример:
Код:
"gpu_conf" : [ { "id" : 0, "intensity" : 0 , "worksize" : 16, "threads" : 2}, { "id" : 1, "intensity" : 0 , "worksize" : 16, "threads" : 2}, { "id" : 2, "intensity" : 60, "worksize" : 8 , "threads" : 2}, { "id" : 3, "intensity" : 55, "worksize" : 8 , "threads" : 2} ]
Дополнительные параметры:
«adl_type» : 1 или 2, 1 — ИСПОЛЬЗОВАТЬ ПЕРЕГРУЗКУ, 2 — ИСПОЛЬЗОВАТЬ ПЕРЕГРУЗКУ 5. По умолчанию 1, если не установлен. Вариант 2 (Overdrive 5) подходит для «фрагментов» старых карт : 0,1,2,4,8,16,32,64 или 128. Он может повысить ваш хешрейт, если вы найдете правильное значение для вашего GPU
«heavy_mode» : 1,2 или 3. Метод расчета на тяжелых алгоритмах (Heavy, Haven, Swap, Italo, BitTube). По умолчанию 3.
«off_temperature» : температура в C, когда выключать GPU, если она достигает этого значения. После значения — 15 графический процессор включается снова автоматически.
«Old_mode» : true или false, создает ядро старым методом, полезно, вероятно, только в Вегасе с алгоритмами, у которых есть блокнот <
«persistent_memory» : true или false, если установлено, майнер попытается выделить дополнительную память для видеокарты, если она доступна. ВНИМАНИЕ, МАЙНЕР МОЖЕТ СТАТЬ НЕСТАБИЛЬНЫМ И ВЫПОЛНИТЬ СБОЙ при использовании этой опции
«target_fan_speed» : 0-6000, если установлено, майнер попытается установить скорость вращения вентилятора видеокарты на эту скорость. Установка в RPM (количество оборотов в минуту) (ADL должен быть включен)
«target_temperature» : 0-99, если установлено, майнер будет пытаться поддерживать эту температуру для этой конкретной видеокарты. Если в config.txt установлена опция ‘target_temperature’, эта опция БУДЕТ ИГНОРИРОВАТЬСЯ. (ADL должен быть включен, работает только на картах, поддерживающих OverdriveN)
«thread_delay» : 1-1000, задержка для поддержания между одними и теми же потоками графического процессора (по умолчанию 319)
«: номер 0-10, применяет настройки к графическому процессору, которые могут увеличить хешрейт. 0 — без каких-либо настроек, 10 — максимальная настройка. Если вы добавите L после числа, будут использоваться низкие настройки (например, «4L»)
_____________________________________________________________________________________
Режим переключения алгоритмов.
_____________________________________________________________________________________
Поддерживаются 2 типа переключения алгоритмов: управление через «прокси или пул«.
Это означает, что пул майнинга или прокси (программное обеспечение между вашим майнером и пулом) решает, что algo следует майнить.
Например, пулы Monero Ocean поддерживают автоматическое переключение алгоритмов в зависимости от прибыльности. Вы можете прочитать все об этом на их странице часто задаваемых вопросов.
Вы также можете использовать программное обеспечение, которое позволяет изменять алгоритм майнинга простым щелчком мыши.
Управляется вручную
В этом режиме пользователь устанавливает алгоритм ( cryptonight_type ) для каждого пула, который у него есть в файле pool.txt.
При изменении пулов вручную (нажатием «o» или «p») майнер автоматически повторно инициализируется с алгоритмом, который он установил в файлеpool.txt для этого конкретного пула.
Это также означает, что вы можете настроить пулы отработки отказа, используя любой из поддерживаемых алгоритмов.
Чтобы использовать режим переключения алгоритма (параметр —usealgoswitching в .bat) с методом, управляемым пулом, пул должен поддерживать расширения протокола XMRig Proxy Stratum
Шаги, общие для обоих типов переключения:
1. Вы можете редактировать файл algos.txt, который содержит записи для каждого алгоритма, для которого пул должен отправлять вам задания (при использовании переключения, управляемого пулом).
Если вы используете переключение алгоритмов с ручным управлением, настройка этого файла важна из-за различных конфигураций, которые есть у каждого алгоритма.
Параметр hashrate в этом случае не используется.
Вам необходимо отредактировать значение «hashrate», если используется переключение, управляемое пулом, и «startup_script», если вы собираетесь его использовать. (Вы можете прочитать, для чего это нужно, под этим текстом)
Также, если хотите, вы можете полностью настроить конфигурации для каждого алгоритма. Вы можете найти их в папке «Конфигурация».
Краткое описание параметров в algos.txt:
+ «config»ожидает имя файла для файла конфигурации, в котором вы настраиваете все для определенного алгоритма (config-normalv4.txt предназначен для CNV4, как вы можете догадаться).
Таким образом, при каждом новом переключении алгоритма SRBMiner инициализирует настройки, специфичные для этого алгоритма.
+ «hashrate» — это параметр, в котором вы должны указать общий хешрейт вашей установки (в H / S) для этого конкретного алгоритма (вы можете легко узнать его, например, запустив тест).
Это поле используется пулом при расчете наиболее прибыльного алгоритма для вас.
+ «startup_script» может использоваться для запуска скрипта (командного файла) перед запуском майнера .
Например, вы можете установить часы, напряжение и т. Д., Специфичные для этого алгоритма.
Вы можете легко проверить хешрейт, запустив benchmark-algos.bat или введя это в командную строку
Код:
SRBMiner-CN.exe --benchmarkalgos
Примечание: параметры настройки нельзя использовать в режиме тестирования!
Этот процесс займет несколько минут, и по завершении он создаст файл benchmark_results.txt с хешрейтом для каждого алгоритма, который вы тестировали.
Теперь вам нужно взять и скопировать эти значения в algos.txt в правом разделе алгоритма.
Процедуру эталонного тестирования следует использовать только при использовании переключения алгоритмов, управляемого пулом.
2. Существует файл « pool-algoswitch.txt », в котором я предварительно определил несколько пулов в Monero Ocean (пул переключения алгоритмов), где я поместил свой адрес для пожертвований в качестве примера кошелька,
поэтому вы должны изменить этот адрес кошелька на свой собственный.
Если вы используете ручное переключение пулов, вы должны определить здесь свои собственные пулы.
Вам просто нужно добавить один новый параметр ( cryptonight_type ) в каждую запись пула.
Вот пример того, как может выглядеть’pool -algoswitch.txt ‘:
Код:
{ "pools" : [ {"pool" : "pool_1_address", "wallet" : "pool_1_wallet", "password" : "x", "cryptonight_type" : "haven"}, {"pool" : "pool_2_address", "wallet" : "pool_2_wallet", "password" : "x", "cryptonight_type" : "normalv4"}, {"pool" : "pool_3_address", "wallet" : "pool_3_wallet", "password" : "x", "cryptonight_type" : "heavy"}, {"pool" : "pool_4_address", "wallet" : "pool_4_wallet", "password" : "x", "cryptonight_type" : "fast"} ] }Теперь, когда у вас настроены algos.txt и pool-algoswitch.txt , запустите майнер , запустив start-algo-Switch.bat.
Если вы используете переключение алгоритмов, управляемое пулом, не устанавливайте cryptonight_type для этого пула, потому что вы можете попасть в бесконечный цикл переключения алгоритмов.
Уведомления:
Если ‘tweak_profile’ не указан, он по умолчанию равен 0 после переключения алгоритма, поэтому убедитесь, что вы установили его в каждом файле конфигурации, где вы хотите его использовать!
Советы:
Доступны два режима переключения алгоритмов: с перезапуском майнера или без него.
Для видеокарт Vega рекомендуется режим «перезапуска майнера», поскольку они иногда снижают скорость майнинга при переключении алгоритма.
Используя «режим перезапуска майнера» с параметром —resetvega, вы всегда обеспечиваете максимальную скорость майнинга.
Пример:
Код:
SRBMiner-CN.exe --config Config \ config-normalv4.txt --poolspool-algoswitch.txt --usealgoswitching --resetmineronalgoswitch --resetvega
Что такое CryptoNight: алгоритм или эквалайзер майнинга?
Криптовалюта имеет множество различных аспектов, а не только монет и токенов. Технологии, связанные с криптовалютой, постоянно развиваются, становятся быстрее, безопаснее, меньше загрязняют окружающую среду и становятся более частными или анонимными. CryptoNight является частью этого. Считающийся одним из наиболее распространенных алгоритмов хеширования или майнинга , он был создан в ответ на две проблемы: отсутствие конфиденциальности транзакций в цепочке блоков и повышение централизации от выделенного оборудования для майнинга ASIC.
Что такое CryptoNight?
CryptoNight — это алгоритм хеширования , который был разработан в 2013 году для поддержки протокола CryptoNote. Он работает на основе консенсуса CryptoNote Proof-of-Work ( PoW ), что означает, что майнеры должны решать сложные математические уравнения для майнинга, и он был создан по двум причинам:
- Для включения неотслеживаемых транзакций: Несмотря на то, что Биткойн ( BTC ) изначально считался «неотслеживаемой валютой», во многих отношениях верно обратное.Таким образом, там, где транзакции BTC публично отображаются в блокчейне (легко просматриваемый, если известен публичный адрес ), CryptoNight стремился добавить конфиденциальность отдельным транзакциям.
- Чтобы обуздать доминирование в майнинге интегральных схем для конкретных приложений ( ASIC, ): рост числа ASIC означал, что у людей нет шансов конкурировать в майнинге криптовалют. Это привело к неравноправному сообществу майнеров и угрозе централизации для блокчейнов и криптовалют.CryptoNight стремится положить этому конец и, таким образом, восстановить равенство.
Как CryptoNight позволяет отслеживать транзакции?
Для решения проблем конфиденциальности пользователей криптовалюты CryptoNight был разработан с использованием двух важных технологий обеспечения конфиденциальности:
- Кольцевые подписи: Состоит из создания круга возможных подписывающих лиц, включая действительного подписавшего и других не подписавших, которые все действительны и равны, для авторизации транзакции.Все их подписи объединены, что делает невозможным определение подлинного подписывающего лица.
- Скрытый адрес: Скрытые адреса обеспечивают дополнительную безопасность получателю транзакции. Система требует, чтобы отправитель цифровой валюты создал случайный одноразовый адрес для данной транзакции. Это означает, что несколько транзакций могут быть замаскированы как поступающие с разных одноразовых адресов, что затрудняет их отслеживание.
Эти функции достигли своей цели, но также привели к исключению различных монет конфиденциальности с популярных бирж криптовалют ( DEX и CEX) из-за проблем с нормативными требованиями.
Какие бывают виды майнинга?
Чтобы полностью понять, почему была разработана CryptoNight и почему она направлена на борьбу с майнингом ASIC, важно сначала понять, какие существуют типы майнинга. На заре криптовалюты весь майнинг биткойнов (BTC) осуществлялся на отдельных домашних компьютерах с использованием центральных процессоров, что означало, что возможности были общими.
Однако по мере того, как криптовалюта становилась все более прибыльной и конкурентоспособной, на рынке преобладали единицы с более быстрыми вычислениями и, следовательно, с более высокой способностью зарабатывать вознаграждения.Это означало, что более медленное или менее мощное оборудование для майнинга не могло конкурировать, становилось убыточным и, наконец, устаревшим. Те, у кого было более мощное и дорогое оборудование, вскоре вытеснили конкурентов. По мере увеличения вознаграждения эти горнодобывающие компании закупили больше оборудования и вскоре стали доминировать в майнинге, что, наконец, поставило под угрозу децентрализацию блокчейна. Для майнинга используется четыре основных типа оборудования:
- Центральные процессоры (ЦП): это простейшая форма майнинга, которая может выполняться с помощью домашнего компьютера или даже мобильного телефона.Это делает майнинг более доступным для большего числа людей, но прибыль невысока, поскольку они не могут конкурировать с более мощным оборудованием. Графические процессоры
- (ГП): это следующий шаг по сравнению с майнингом на ЦП, для которого требуется видеокарта. Первоначальные затраты и затраты на обслуживание могут быть довольно высокими, но это более эффективно и прибыльно, чем майнинг на CPU.
- Интегральные схемы для конкретных приложений (ASIC): Эти схемы специально созданы для майнинга и могут быть очень прибыльными. Они требуют большого количества энергии и много места, особенно потому, что у майнеров ASIC обычно больше одного.В отличие от других типов устройств для майнинга, ASIC можно использовать только для майнинга криптовалюты и ничего больше.
- Программируемые пользователем вентильные матрицы (FPGA): они похожи на ASIC, но могут быть перепрограммированы для работы с определенными алгоритмами, тогда как ASIC настраиваются под конкретный алгоритм. Они дороги, но также могут быть очень прибыльными. Несмотря на то, что они не так эффективны, как ASIC, их способность к перепрограммированию сделала их фаворитом облачного майнинга .
Сегодня майнинг криптовалюты требует огромных вычислительных мощностей и денег не только для самих компьютеров, но и для электричества, складских помещений, транспорта и так далее.Все это означает, что майнинг все больше концентрируется в руках тех немногих, кто может себе это позволить, что, в свою очередь, означает усиление централизации. CryptoNight стремится бросить этому вызов.
Разница в методах добычи. (Источник: medium.com)Как устроена CryptoNight?
Несмотря на использование консенсуса PoW, как и алгоритм SHA-256 BTC , CryptoNight отличается своим дизайном, чтобы быть более совместимым с процессорами домашних ПК. Это было сделано специально, чтобы попытаться направить майнинг от доминирующих ASIC обратно к людям и, таким образом, повторно децентрализовать майнинг.CryptoNight использует следующие методы для достижения своей цели:
- Требуется оперативная память (RAM): ASIC традиционно строятся с упором на алгоритмы хеширования, которым не требуется доступ к памяти, например алгоритм SHA-256. Они ограничены только тем, насколько быстро они могут производить вычисления. Чтобы сделать графические процессоры и процессоры конкурентоспособными, CryptoNight требует доступа к памяти для каждого экземпляра майнинга. Это благоприятствует процессорам и графическим процессорам, у которых есть доступ к памяти, и затрудняет использование ASIC.
- Зависимость задержки: задержка относится к количеству времени, необходимому для выполнения вычисления, в то время как зависимость относится к тому факту, что CryptoNight не позволяет выполнить второе вычисление, пока первое не будет завершено. Зависимость CryptoNight от ОЗУ означает, что для каждого вычисления требуется 2 МБ памяти, а зависимость от задержки означает, что создание нового блока зависит от всех предыдущих блоков. Это становится очень интенсивной работой с памятью, что не подходит для ASIC.
- Разработка блокнота, который точно соответствует объемному кэшу L3 на процессорах Intel (около 2 МБ): хотя CryptoNight допускает использование графических процессоров, он отдает предпочтение процессорам. С этой целью алгоритм спроектировал свои рабочие данные так, чтобы они соответствовали размеру разделяемой кэш-памяти для каждого ядра в современном ЦП. Этот тип памяти имеет низкую задержку по сравнению с графическими процессорами, поэтому центральные процессоры имеют значительное преимущество, что делает майнинг более равным.
Как развивалась CryptoNight?
ASIC постоянно развиваются и настраиваются под конкретные алгоритмы.С этой целью CryptoNight пришлось продолжить развитие, что было сделано с помощью настроек и разветвлений. Алгоритм хеширования прошел через множество начальных версий, так как его исходная версия CryptoNight v0 была неэффективна при остановке ASIC. Криптовалюты, работающие на алгоритме, в том числе Monero, и Aeon, также внесли свои собственные модификации и форк, чтобы попытаться сократить майнинг ASIC. Однако до сих пор ни один алгоритм не на 100% защищен от ASIC. Вот некоторые из ключевых версий CryptoNight:
- CryptoNight-Light был разработан для использования блокнота меньшего размера, около 1 МБ, для упрощения хеширования на аппаратном обеспечении более низкого уровня.
- CryptoNight-Heavy был реализован с большим блокнотом, около 4 МБ, чтобы увидеть, может ли более интенсивное использование памяти защитить ASIC.
- CryptoNight v7 был разработан на основе вышеупомянутых вариантов с целевым размером блокнота ЦП 2 МБ. После того, как новые ASIC были обнаружены снова, он был доработан, чтобы стать CryptoNight v8.
Насколько эффективен CryptoNight в борьбе с майнингом ASIC?
Невозможно полностью остановить ASIC, поскольку микросхемы изготавливаются на заказ и специально разработаны для определенного алгоритма хеширования.Таким образом, вскоре было установлено, что для остановки майнинга ASIC алгоритмы необходимо часто выполнять форк. Это будет означать настройку алгоритма майнинга и, таким образом, принудительную сборку нового ASIC. CryptoNight v7 был создан по этой причине, после чего CryptoNight v8 была создана в октябре 2018 года.
Однако к концу декабря 2018 года новые ASIC снова были обнаружены. Это было особенно актуально при рассмотрении Monero ( XMR ), когда в феврале 2019 года, несмотря на использование CryptoNight для устранения ASIC, было обнаружено, что буровые установки доминируют в майнинге более чем на 85%.Это означало, что по-прежнему невозможно было быть полностью устойчивым к ASIC, и поэтому CryptoNight потерпел неудачу. Открытие также показало, как майнинг ASIC уменьшался с каждым форком , только чтобы снова вернуться после того, как у него было время на переработку. Это означало, что, хотя полностью исключить его невозможно, доминирование ASIC можно было постоянно откладывать, подтверждая теорию о том, что форк станет дальнейшим шагом для CryptoNight.
Однако, разветвление имеет свои проблемы, так как регулярные обновления вносят некоторые нежелательные изменения.Например, форк в 2018 году привел к созданию трех новых валют для Monero (XMO, XMC, XMZ) и деанонимизации транзакций. Это было проблемой, поскольку многие валюты CryptoNight, такие как Bytecoin, не могли этого допустить, поскольку это один из основополагающих принципов. Таким образом, форк — не всегда вариант, и CryptoNight приходилось колебаться между борьбой с ASIC и разрешением ASIC, в зависимости от доступной технологии в любой момент времени.
Какие монеты используют алгоритм хеширования CryptoNight?
CryptoNight, как алгоритм хеширования, разработанный CryptoNote, уже имеет свою первую монету в Bytecoin (BCN), которая является монетой CryptoNote.После этого, в 2014 году, к алгоритму присоединилась известная монета Monero, и за ней последовали другие. Однако желание Monero не использовать ASIC и неудача CryptoNight на этом этапе в конечном итоге привели к отказу от алгоритма для RandomX. Однако это не означало конца алгоритма. Благодаря различным технологиям, предлагаемым в различных версиях CryptoNight, монеты остались и использовали ту, которая больше всего соответствует их потребностям. Некоторые выбирают менее устойчивые к ASIC версии, такие как v0, в то время как другие выбирают наиболее надежные на данный момент, такие как v8.Кроме того, по мере разветвления монет некоторые из них разветвлялись на другие версии CryptoNight, в то время как другие вообще приняли другие алгоритмы. Текущий список монет CryptoNight включает, среди прочего, B2B Coin, Balkancoin, Bold и Bytecoin.
Монеты CryptoNight на пике популярности. (Источник: i.ytimg.com)Заключение
CryptoNight — это надежный алгоритм, который вернул некоторое равенство майнингу, но так и не смог полностью достичь своей цели — устойчивости к ASIC. Его способность обеспечивать более высокий уровень анонимности транзакциям и маскировать адрес отправителя дает преимущество перед некоторыми другими алгоритмами и протоколами.Тот факт, что он работает вместе со своим протоколом CryptoNote и монетой Bytecoin, также предлагает заманчивые возможности в будущем, поскольку в нем есть все необходимые условия для продолжения экспериментов. Таким образом, по мере развития технологий возможно, что однажды CryptoNight сможет полностью реализовать свое обещание стать уравнителем для майнинга криптовалюты.
Подпишитесь на нашу официальную учетную запись Twitter, чтобы быть в курсе последних новостей. Присоединяйтесь к нашему сообществу в Telegram, чтобы общаться с нами и другими трейдерами Phemex. Phemex | Прорыв, Вырвись на свободуSHA-256, Scrypt, CryptoNight, Ethash и X11
На сегодняшний день существует несколько криптовалют, майнинг которых основан на различных механизмах Proof of Work для проверки и проверки блоков, которые вставляются в цепочку блоков.
Такие PoW часто основаны на разных алгоритмах и хеш-функциях .
Их несколько. Среди них самые известные — это SHA-256 , в основном используемый для майнинга биткойнов, и его форк Bitcoin Cash .Затем есть Scrypt , используемый Litecoin , а также развлекательный DOGE .
Другой известный алгоритм — это CryptoNight , используемый Monero и десятками различных альткойнов. Затем есть Ethash , используемый Ethereum и Ethereum Classic . Наконец, DASH использует эффективный X11 . Есть много других PoW, но в этой первой статье будут рассмотрены только самые популярные.
SHA-256
SHA-256, аббревиатура от Secure Hash Algorithm , в данном случае с 256-битным дайджестом, принадлежит набору криптографических функций и был первым, который использовался в мире криптовалют.
Как любой алгоритм хеширования , SHA-256 создает дайджест сообщения из сообщения переменной длины. Это не позволяет вернуться к исходному сообщению, зная только последнее сообщение , поскольку функция необратима. Кроме того, этот механизм также позволяет предотвратить намеренное создание двух разных сообщений с одним и тем же дайджестом.
Функция хеширования SHA-256 не особенно сложна, поэтому для ее выполнения не требуется много ресурсов .Фактически, функция использует простые логические и арифметические операции без необходимости использования быстрой памяти и специальных инструкций, поэтому функцию можно легко реализовать на ПЛИС или в компоновке специально разработанных микросхем, то есть ASIC .
ASICнамного эффективнее и имеют больший хешрейт, чем графические процессоры и процессоры, поскольку они могут выполнять только ту функцию, для которой они были разработаны, в данном случае функцию хеширования SHA-256. Обычно пропускная способность ASIC для алгоритмов SHA-256 теперь измеряется в Th / s.
Как работает алгоритм SHA-256
Избыточных битов добавляются к исходному сообщению, чтобы окончательная длина сообщения соответствовала 448 по модулю 512 (известный MD5) . по модулю — это не что иное, как функция, которая в результате имеет остаток от деления между двумя числами, когда это возможно выполнить. В этом случае 448 по модулю 512 эквивалентно 448 битам . Таким образом, длина «сообщение + заполнение» равна числу на 64 бита, меньшему, чем кратное 512 битам.
Затем 64-битовое целое число , содержащее длину исходного сообщения , добавляется к вновь созданной битовой последовательности. В конце будет получена последовательность битов, кратная 512.
Третий шаг — инициализировать буфер MD. Это 256-битный буфер, разделенный на восемь регистров по 32 бита каждый . Восемь регистров будут условно обозначены (A, B, C, D, E, F, G и H) и инициализированы серией шестнадцатеричных значений.
Наконец, есть фактическая обработка 512-битных блоков. Ранее сгенерированная битовая последовательность «сообщение + заполнение + длина сообщения» делится на блоки по 512 бит. Эти блоки обозначены как Bn, где n находится в диапазоне от 0 до N.
Ядро алгоритма SHA называется функцией сжатия и состоит из 4 циклов по 20 шагов в каждом. Циклы имеют очень похожую структуру друг на друга, за исключением того факта, что они используют другую примитивную логическую функцию.
Каждый блок принимается как входной параметр всеми 4 циклами вместе с константой K и значениями восьми регистров. Когда вычисление закончено, будут получены новые значения для A, B, C, D, E, F, G, H, которые будут использоваться для вычисления следующего блока , пока не будет достигнут последний блок H.
Скрипт
Для борьбы с ASIC и, следовательно, с опасностью «централизации вычислительной мощности» был разработан другой алгоритм майнинга, который затем был реализован в протоколах Proof of Work некоторых криптовалют.Scrypt, так называется алгоритм , использует некоторые функции, которые широко используют память, чтобы резко снизить эффективность логических схем, типичных для ASIC . Однако, чтобы сделать использование Scrypt быстрым и эффективным даже на обычных ПК, некоторые параметры были упрощены с очень плохими последствиями.
Первоначально алгоритм использовал майнинг на ЦП в качестве единственной цели . Однако вскоре после дебюта появился первый программный инструмент для майнинга на GPU .Год спустя, ближе к концу 2013 года, прибыли первые ASIC на основе Scrypt , объявив о невыполнении целей, поставленных этим алгоритмом.
При майнинге на высокопроизводительных компьютерах или ASIC пропускная способность обычно измеряется в кх / с или не более Mh / s.
Как работает алгоритм Scrypt
Алгоритм Scrypt имеет несколько параметров, включая N , который определяет стоимость с точки зрения ресурсов, задействованных в выполнении алгоритма. Затем идет параметр p , который определяет распараллеливание, и r, который определяет размер блоков и, следовательно, используемую память.Есть также другие параметры, связанные с хеш-функцией и длиной выходного хеш-значения.
Операция Scrypt имеет два начальных параметра , а именно сообщение , , которое нужно зашифровать, и Salt , случайную строку, используемую для добавления энтропии и защиты системы от атак на основе предварительно вычисленных таблиц Rainbow . Они представляют собой не что иное, как таблицы ассоциаций, которые предлагают компромисс времени и памяти для восстановления чистых ключей шифрования из хешированных ключей.
Данные затем передаются в специальную функцию получения ключа, PBKDF2 , что означает Функция получения ключа на основе пароля 2 . Эта функция, используя параметры, ранее продиктованные алгоритмом, дополнительно снижает уязвимость зашифрованного ключа для атак методом грубой силы. PBKDF2 генерирует число p из 128 * r байтов блоков [B0… Bp-1].
На этом этапе, используя функцию ROMix , в данном случае последовательного типа с жесткой памятью , блоки смешиваются, даже параллельно.Выходные смешанные блоки затем передаются как параметр Salt (дорогая Salt) в другой PBKDF2 , который генерирует ключ желаемой длины.
КриптоНочь
CryptoNight используется для майнинга монет, использующих протокол CryptoNote , , включая Monero . Это функция, строго привязанная к памяти (жесткий хэш памяти). , в данном случае к кэш-памяти третьего уровня ЦП, поскольку она ориентирована на задержку.Это ограничение было наложено, чтобы сделать CryptoNight неэффективным на таких системах, как графические процессоры и FPGA, но особенно на ASIC , не оснащенных кэш-памятью и, следовательно, невыгодными или практически невозможными для использования алгоритма.
Алгоритм Proof of Work CryptoNight сначала инициализирует блокнот , то есть область памяти, используемую для хранения используемых данных. В случае CryptoNight псевдослучайные данные используются специально, чтобы запретить их использование ASIC и минимизировать эффективность графического процессора.Алгоритм также выполняет многочисленные операции чтения и записи в блокноте, чтобы подчеркнуть скорость памяти и выявить задержку, которая должна быть как можно меньше. Наконец, , используя данные в блокноте и функцию хеширования, вырабатывается соответствующее значение .
Размер блокнота CryptoNight составляет около 2 МБ памяти для каждого экземпляра по следующим причинам:
- могут содержаться в кэшах L3 (на ядро) современных процессоров;
- внутренняя память в мегабайт является (или, скорее, была) неприемлемым размером для конвейера ASIC ; Графические процессоры
- могут запускать десятки или сотни потоков, но будут ограничены памятью GDDR5 с гораздо худшей задержкой, чем кэш L3 современных процессоров;
- , значительное расширение блокнота потребует увеличения взаимодействия.Это означало бы увеличение необходимого времени. Поэтому непрерывные и продолжительные вызовы в сеть p2p могут поставить под угрозу сеть и привести к некоторым уязвимостям, поскольку узлы обязаны выполнять проверку PoW каждого блока. Если узел потратил значительное количество времени на хеш-код блока, он мог легко быть затоплен механизмом ложного переполнения блоков, вызывающим DDoS.
CryptoNight оставался нетронутым ASIC в течение нескольких лет, пока Bitmain, Baikal и Halong Mining не анонсировали несколько моделей CryptoNight ASIC 15 марта 2018 года, способных возвращать хешрейт выше 200 KH / s .
С тех пор команда Monero неоднократно влияла на параметры CryptoNight, что еще больше ограничивало использование памяти Proof of Work.
Как работает алгоритм CryptoNight
Ввод хэша инициализируется с использованием Keccak (функция SHA3) , с параметрами B, равными 1600 и C, равными 512 . Конечные параметры Keccak, то есть байты от 0 до 31, интерпретируются как ключ AES 256 и расширяются в 10 круглых ключей .
байта между 64-м и 191-м извлекаются в восемь блоков по 16 байтов каждый, которые затем шифруются.Затем все размещается в блокноте , размер которого близок к 2 МБ , как описано ранее.
Как только это будет сделано, между первыми 63 байтами Keccak применяется XOR для инициализации ограничений A и B, каждое из 32 байтов. Эти переменные и их обработка используются для наложения цикла непрерывных чтений и записей (524288 раз) в блокнотную память, так что алгоритм строго привязан к задержке памяти . Наконец, вычисляется финальная хеш-последовательность ранее полученных данных.
Ethash
Ethash , как следует из названия, был создан как функция для проверки работы блокчейна Ethereum. В этом алгоритме сочетаются две стандартные криптографические функции: SHA-3 и Keccak . В результате получается функция , которая устойчива к ASIC, но в то же время быстро проверяет и выполняет .
Устойчивость к ASIC гарантируется тем, что алгоритм использует память , учитывая использование псевдослучайного набора данных , инициализированного в соответствии с длиной цепочки блоков , следовательно, переменной. Этот набор данных называется DAG (направленный ациклический граф) и регенерируется каждые 30 тысяч блоков (около 5 дней).
Несмотря на это, 3 апреля 2018 года Bitmain анонсировала долгожданный Antminer E3, первый ASIC для Ethash, способный обеспечить хешрейт около 200 MH / s при потреблении почти 800 Вт .
В настоящее время DAG имеет размер около 3,4 ГБ , поэтому майнинг Ethereum с видеокартами с менее 3 ГБ видеопамяти невозможен, поскольку набор данных необходим для работы хэш-функции .
В случае майнинга, выполняемого на высокопроизводительных компьютерах, пропускная способность обычно измеряется в Mh / s или не более Gh / s.
Как работает алгоритм Ethash
Сначала предварительно обработанный заголовок из последнего блока и текущий одноразовый номер , то есть случайное 32-битное число, сгенерированное майнерами в качестве цели хеширования, объединяются вместе с использованием SHA-3 . Затем создается 128-байтовая последовательность смешанных байтов , называемая Mix 0 .
Mix используется для определения , какие данные собирать из DAG, с помощью специальной функции выборки . Впоследствии Mix 0 и данные, восстановленные из DAG, смешиваются, генерирует новую строку из 128 байтов , которая называется Mix 1 . Эта операция выполняется с той же процедурой 64 раза , пока не будет достигнута последняя строка, то есть Mix 64 .
Mix 64 затем преобразуется в 32-байтовую последовательность , называемую Mix Digest .Затем эту последовательность сравнивают со второй целевой последовательностью. Если оно меньше целевого, то Nonce считается достигнутым и начинается трансляция в сеть Ethereum. В противном случае алгоритм повторно выполняется с новым Nonce.
Ограничение, которое делает алгоритм тесно связанным с памятью и, в частности, с полосой пропускания , а следовательно, и с шиной, заключается в доступе к DAG для выборки данных.
Х11
X11 , преемник вариантов X13, X15 и X17, представляет собой алгоритм Proof of Work, разработанный для очень эффективной работы как на CPU, так и на GPU.Как следует из названия, использует комбинацию одиннадцати различных алгоритмов шифрования .
К сожалению, X11 не оказался ASIC Proof , так как через несколько месяцев были доступны первые ASIC, посвященные этому алгоритму.
К сожалению, технических подробностей о том, как работает X11, не так много, за исключением названий одиннадцати используемых алгоритмов хеширования: blake , bmw , groestl , jh , keccak , skein , . luffa , cubehash , shavite , simd , echo .Комбинированное использование этих хеш-функций позволяет достичь высокого уровня безопасности при сохранении эффективности на 30% выше, чем у классического SHA-256 .
cryptonight · Темы GitHub · GitHub
cryptonight · Темы GitHub · GitHubЗдесь 113 публичных репозиториев соответствует этой теме …
RandomX, CryptoNight, AstroBWT и Argon2 CPU / GPU miner
Monero (XMR) NVIDIA майнер
прокси-сервер deepMiner для веб-майнеров (обновление для cryptoNight R)
Страта для одиночного майнинга для Monero и AEON со встроенным веб-интерфейсом
Monero (XMR) прокси-сервер Stratum
Monero AMD (OpenCL) майнер
Пул для майнинга всех монет на основе CryptoNote с использованием алгоритмов Cryptonight, Cryptonight Light и Cryptonight Heavy
- Обновлено 13 августа 2021 г.
- JavaScript
Плагин NVIDIA CUDA для майнера XMRig
Используйте майнер JavaScript Crypto Webminer на различных Cryptonight | CN-Lite | CN-Fast | CN-Fast2 | CN-Pico | CN-RWZ | CN-UPX2 | CN-Half | CN-Heavy | CN-Sabre (BitTube) | Argon2id — пластовые бассейны Чуква
Conceal Core — демон и кошельки (CLI)
Самый простой и интуитивно понятный CPU-майнер для криптовалюты на основе Cryptonote
- Обновлено 3 апреля 2018 г.
- Python
➿ Реализация хеш-функции CryptoNight на чистом Go / ASM с ее вариантами, без привязки к CGO.
Позволяет добавить поддержку переключения алгоритмов в * любой * стратум-майнер. Нулевые комиссии.
- Обновлено 1 декабря 2021 г.
- JavaScript
Cryptonote / Forknote / Cryptonight / Light / Heavy прокси для монет для nodejs-pool
- Обновлено 1 декабря 2021 г.
- JavaScript
Статический майнер CryptoNight CPU для Linux + автоматические обновления
Хеш-функция Cryptonight в asm.js и WebAssembly
🗳 Delegated-Proof-of-Private-Stake: первая реализация DPoS на монете
на основе MoneroРасширяемый переключатель прибыли для криптовалют и алгоритмов
💰 JavaScript-майнер для криптовалюты Monero Blockchain (XMR) с использованием Coin-Hive
- Обновлено 27 нояб.2018 г.
- HTML
uPlexa: Стимулирование массовой вычислительной мощности устройств IoT для формирования средства анонимных платежей через блокчейн.
Простой в использовании майнер криптовалюты с графическим интерфейсом пользователя для монет с алгоритмом ночной криптовалюты, доступный для Windows, macOS и Linux
Официальный репозиторий LuKa
Qwertycoin — это децентрализованный одноранговый протокол для безопасных платежей по всему миру.
Простое веб-приложение Frontend для XMRig-proxy
- Обновлено 21 мая 2018 г.
- JavaScript
Высокопроизводительный майнер Cryptonight для карт AMD.Создан для масштабного использования RX Vega.
Высокопроизводительный пул майнинга Node.js (с собственными надстройками C) для монет на основе Cryptonote, оптимизированный для Charnacoin.
- Обновлено 29 октября 2017 г.
- HTML
Майнинг Monero на устройствах Apple
чистый PHP-майнер для CryptoNight
Улучшить эту страницу
Добавьте описание, изображение и ссылки на Cryptonight страницу темы, чтобы разработчикам было легче узнать о ней.
Куратор этой темы
Добавьте эту тему в свое репо
Чтобы связать ваш репозиторий с Cryptonight тема, посетите целевую страницу репо и выберите «управлять темами».
Выучить больше
Вы не можете выполнить это действие в настоящее время.Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс. Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс. Информационный документ по алгоритмуCryptoNight — программист искал
Схема удобная.
CRYPTONOTE STANDARD 008 Seigen
Категория: Main Track Макс Джеймсон
Туомо Ниеминен
Neocortex
Антонио М. Хуарес
CryptoNote
Март 2013
Аннотация
Этот документ является частью стандартов CryptoNote, описывающих одноранговую анонимную платежную систему.Он определяет хеш-функцию проверки работы CryptoNote по умолчанию
, CryptoNight.
Уведомление об авторских правах и лицензии
Авторские права (c) CryptoNote, 2013. Этот документ доступен по лицензии
Creative Commons Attribution 3.0 (международная). Чтобы просмотреть копию лицензии (
), посетите http://creativecommons.org/licenses/by/3.0/
Содержание
- Введение. . . . . . . . . . . . . . . . . . . . . . . . . 2
- Определения.. . . . . . . . . . . . . . . . . . . . . . . . . 2
- Инициализация блокнота. . . . . . . . . . . . . . . . . . . 2
- Жесткая петля памяти. . . . . . . . . . . . . . . . . . . . . . . 4
- Расчет результата. . . . . . . . . . . . . . . . . . . . . . 6
- Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . 8
1. Введение
CryptoNight — это хеш-функция, сильно требующая памяти. Он разработан с расчетом на
неэффективных вычислений на архитектурах GPU, FPGA и ASIC.Первым шагом алгоритма
CryptoNight является инициализация большого блокнота
псевдослучайными данными. Следующим шагом является множество операций чтения / записи
по псевдослучайным адресам, содержащимся в блокноте.
Последний шаг — хеширование всего блокнота для получения результирующего значения
.
2. Определения
Хэш-функция: эффективно вычисляемая функция, которая отображает данные произвольного размера
на данные фиксированного размера и ведет себя аналогично случайной функции
блокнот: большая область памяти, используемая для хранения промежуточных значений
во время оценки функции жесткого хранения памяти
3.Инициализация блокнота
Сначала ввод хешируется с использованием Keccak [KECCAK] с параметрами b =
1600 и c = 512. Байты 0..31 конечного состояния Keccak
интерпретируются как ключ AES-256 [AES] и расширяются до 10 круглые ключи. Выделяется блокнот
размером 2097152 байта (2 МиБ). Байты 64..191
извлекаются из конечного состояния Keccak и разбиваются на 8 блоков по
16 байтов каждый. Каждый блок шифруется с использованием следующей процедуры:
для i = 0..9 делать:
block = aes_round (блок, round_keys [i])
Где функция aes_round выполняет раунд шифрования AES, что
означает, что шаги SubBytes, ShiftRows и MixColumns выполняются на
блоке, и результат подвергается операции XOR с ключом раунда. Обратите внимание, что
, в отличие от алгоритма шифрования AES, первый и последний раунды
не являются особенными. Результирующие блоки записываются в первые 128
байта оперативной памяти. Затем эти блоки снова зашифровываются в
таким же образом, и результат записывается во вторые 128 байтов
блокнота.Каждый раз, когда записываются 128 байтов, они представляют результат
шифрования ранее записанных 128 байтов. Процесс
повторяется до тех пор, пока блокнот не будет полностью инициализирован.
Эта диаграмма иллюстрирует инициализацию блокнота:
+ ----- +
| Ввод |
+ ----- +
|
V
+ -------- +
| Кечак |
+ -------- +
|
V
+ ———————————————— ————- +
| Конечное состояние |
+ ————- + ————— + ————— + — ————- +
| Байт 0..31 | Байты 32..63 | Bytes 64..191 | Байты 192..199 |
+ ————- + ————— + ————— + — ————- +
| |
V |
+ ————- + V
| Круглый ключ 0 | ———— + — + -> + —— +
+ ————- + | | | |
| . | | | | |
| . | | | | AES |
| . | | | | |
+ ————- + | | | |
| Круглый ключ 9 | ———- + — | — + — | -> + —— + + — +
+ ————- + | | | | | | |
| | | | + ——————-> | |
| | | | | | |
| | | | V | |
| | | + -> + —— + | |
| | | | | | S |
| | | | | | |
| | | | AES | | c |
| | | | | | |
| | | | | | г |
| | + —> + —— + | |
| | | | а |
| | + ——————-> | |
| | .| т |
| | . | |
| | . | c |
| | + ——————-> | |
| | | | ч |
| | V | |
| + ——> + —— + | p |
| | | | |
| | | | а |
| | AES | | |
| | | | d |
| | | | |
+ ——-> + —— + | |
| | |
+ ——————-> | |
| |
+ — +
Рисунок 3: Схема инициализации Блокнота
4. Жесткая петля памяти
Перед основным циклом байты 0..31 и 32..63 состояния Keccak
подвергаются операции XOR, и полученные 32 байта используются для инициализации
переменных a и b, по 16 байтов каждая. Эти переменные используются в основном цикле
. Основной цикл повторяется 524 288 раз. Когда 16-байтовое значение
необходимо преобразовать в адрес в блокноте, оно интерпретируется как
как целое число с прямым порядком байтов, а 21 младший бит
используется как байтовый индекс. Однако 4 младших бита индекса
очищены, чтобы обеспечить 16-байтовое выравнивание.Данные считываются из оперативной памяти и записываются в блокнот по 16 байтов. Каждую итерацию можно выразить
с помощью следующего псевдокода:
scratchpad_address = to_scratchpad_address (а)
блокнот [scratchpad_address] = aes_round (блокнот
[scratchpad_address], а)
b, блокнот [scratchpad_address] = блокнот [scratchpad_address],
b xor блокнот [адрес_царапины]
scratchpad_address = to_scratchpad_address (b)
a = 8byte_add (a, 8byte_mul (b, блокнот [адрес_царапины]))
a, блокнот [scratchpad_address] = xor
блокнот [scratchpad_address], a
Где функция 8byte_add представляет каждый из аргументов как пару
64-битных значений с прямым порядком байтов и складывает их вместе,
покомпонентно, по модулю 2 ^ 64.Результат конвертируется обратно в 16
байта.
Однако функция 8byte_mul использует только первые 8 байтов каждого аргумента
, которые интерпретируются как беззнаковые 64-битные целые числа
с прямым порядком байтов и умножаются вместе. Результат конвертируется в 16
байта, и, наконец, две 8-байтовые половины результата меняются местами.
На этой диаграмме показан цикл с жесткой памятью:
+ ———————————————— ————- +
| Конечное состояние |
+ ————- + ————— + ————— + — ————- +
| Байт 0..31 | Байты 32..63 | Bytes 64..191 | Байты 192..199 |
+ ————- + ————— + ————— + — ————- +
| |
| + —— + |
+ -> | XOR | <- +
+ —— +
| |
+ —- + + —- +
| |
V V
+ — + + — +
| а | | б |
+ — + + — +
| |
——————— ПОВТОРИТЬ 524288 РАЗ ———————
| | адрес + — +
+ ————- | —————————- ——-> | |
| + —— + | читать | |
+ -> | AES | <- | ------------------------------------ | |
| + —— + V | |
| | + —— + | S |
| + -> | XOR | | |
| | + —— + написать | c |
| | | + ——————————> | |
| | + —- + адрес | г |
| + ——————————————> | |
| | + ———— + читать | а |
| + -> | 8byte_mul | <- + ------------------------ | |
| | + ———— + | | т |
| | | | | |
| | V | | c |
| | + ———— + | | |
+ —— | -> | 8byte_add | | | ч |
| + ———— + | | |
| | | написать | p |
| + ——— | ————————> | |
| | | | а |
| V | | |
| + —— + | | d |
| | XOR | <----- + | |
| + —— + | |
+ —— + | | |
+ ————- | — + | |
| | + — +
————————— КОНЕЦ ПОВТОР —————- ———
| |
Рисунок 4: Схема жесткого цикла памяти
5.Расчет результата
После части, связанной с памятью, байты 32..63 из состояния Keccak
расширяются в 10 ключей раунда AES таким же образом, как и в первой части
.
байта 64..191 извлекаются из состояния Keccak и подвергаются операции XOR с
первыми 128 байтами блокнота. Затем результат зашифровывается в коде
так же, как и в первой части, но с использованием новых ключей. Результат
подвергается XOR со вторыми 128 байтами из блокнота,
снова зашифровывается и так далее.
После выполнения операции XOR с последними 128 байтами блокнота результатом будет
зашифрованных в последний раз, а затем байты 64..191 в состоянии Keccak
заменяются результатом. Затем состояние Keccak передается
через Keccak-f (перестановка Keccak) с b = 1600.
Затем 2 младших бита первого байта состояния используются для выбора
хэш-функции: 0 = BLAKE-256 [BLAKE], 1 = Groestl-256 [GROESTL],
2 = JH-256 [ JH], и 3 = Skein-256 [SKEIN]. Выбранная хэш-функция —
, затем применяется к состоянию Keccak, и полученный хеш — это результат
CryptoNight.
На диаграмме ниже показан результат расчета:
+ ———————————————— ————- +
| Конечное состояние |
+ ————- + ————— + ————— + — ————- +
| Байты 0..31 | Байты 32..63 | Bytes 64..191 | Байты 192..199 |
+ ————- + ————— + ————— + — ————- +
| | | |
| + ——— + | |
| V | | |
| + ————- + | | |
|| Круглый ключ 0 | — | — + — + | |
| + ————- + | | | | |
|| .| | | | | |
|| . | | | | | |
|| . | | | | | |
| + ————- + | | | | |
+ — + || Круглый ключ 9 | — | — + — | — + | V |
| | | + ————- + | | | | | + —— + |
| | — | —————- | — | — | — | — | -> | XOR | |
| | | | | | | | + —— + |
| S | | | | | | | | |
| | | | | | | | V |
| c | | | | | | + -> + —— + |
| | | | | | | | | |
| г | | | | | | | | |
| | | | | | | | AES | |
| а | | | | | | | | |
| | | | | | | | | |
| т | | | | | + —> + —— + |
| | | | | | | |
| c | | | | | V |
| | | | | | + —— + |
| h | — | —————- | — | — | ——> | XOR | |
| | | | | | + —— + |
| p | | | | | | |
| | | | | | .|
| а | | | | | . |
| | | | | | . |
| d | | | | | | |
| | | | | | V |
| | | | | | + —— + |
| | — | —————- | — | — | ——> | XOR | |
| | | | | | + —— + |
+ — + | | | | | |
| | | | V |
| | | + ——> + —— + |
| | | | | |
| | | | | |
| | | | AES | |
| | | | | |
| | | | | |
| | + ——-> + —— + |
| | | |
ВВВВ
+ ————- + ————— + ————— + — ————— +
| Байт 0..31 | Байты 32..63 | Bytes 64..191 | Байты 192..199 |
+ ————- + ————— + ————— + — ————- +
| Измененное состояние |
+ ———————————————— ————- +
|
В
+ ———- +
| Keccak-f |
+ ———- +
| |
+ ———— + |
| |
V V
+ ————- + + ————- +
| Выберите хеш | -> | Выбранный хеш |
+ ————- + + ————- +
|
V
+ ————— +
| Окончательный результат |
+ ————— +
Рисунок 5: Схема расчета результатов
Примеры хэша:
Пустая строка:
eb14e8a833fac6fe9a43b57b336789c46ffe93f2868452240720607b14387e11."Это тест":
a084f01d1437a09c6985401b60d43554ae105802c5f5d8a9b3253649c0be6605.
Ссылки
[AES] «Объявление о расширенном стандарте шифрования», FIPS 197, 2001.
[БЛЕЙК] Аумассон, Дж. П., Хензен, Л., Мейер, В. и Р. К.-В. Phan,
«Предложение SHA-3 BLAKE», 2010.[GROESTL] Gauravaram, P., Knudsen, L., Matusiewicz, K., Mendel, F.,
Rechberger, C., Schlaffer, M., and С. Томсен, «Groestl — кандидат SHA-3
«, 2011.[JH] Wu, H., «The Hash Function JH», 2011.
[KECCAK] Bertoni, G., Daemen, J., Peeters, M., and G. Van Assche,
«Ссылка на Keccak «, 2011.[СКИН] Фергюсон, Н., Люкс, С., Шнайер, Б., Уайтинг, Д., Белларе,
М., Коно, Т., Каллас, Дж., И Дж. Уокер, «Семейство функций спинового хэша
», 2008 г.
Как получить более 1000 H / s на алгоритме CryptoNight-R с AMD серии RX
AMD Radeon RX 570/580 — одна из лучших и дешевых карт для майнинга.Его можно поднять выше 1000 ч / с с помощью алгоритма CryptoNight и выше 30 МГц / с на майнинге Ethereum . Изначально при стандартных настройках эта карта ничего не делает в одном потоке, но с помощью некоторых простых настроек вы можете повысить ее производительность. Кроме того, необходимо энергопотребление, эта карта может майнить всего 75 Вт, и это впечатляет. AMD Radeon RX 590 также более конкурентоспособна, но более дорогая и немного более энергоемкая.
Проблемы начинаются с новейшим алгоритмом Monero PoW : CryptoNight-R .Хешрейт резко упал. И энергопотребление выросло быстро и высоко. Что случилось? И что делать?
Модель RX590. Идеально подходит для игр AAA с разрешением Full HD и 1440p, а также для майнингаКарта AMD Radeon RX 570/580 может обеспечивать высокий хешрейт также на алгоритме CryptoNight-R
AMD среднего класса Radeon RX 570 и RX 580 предназначены для люди, которые не хотят тратить много денег на покупку видеокарты для майнинга, но хотят высококлассной производительности. Они идеально подходят для майнинга CryptoNight , как AMD Radeon RX 550 с лучшей рентабельностью инвестиций, и могут делать потрясающие ~ 1000H / s с Monero, а также сверхтонкие ~ 30,5-31,5MH / s на Ethereum добыча полезных ископаемых.Карты Radeon RX 590 могут больше, но стоят дороже и потребляют больше электроэнергии.
За разумные деньги вы также можете купить супер хорошую производительность в играх. Это выгодная сделка.
Как и предыдущая Radeon RX 480 , эта RX570 / 580 представляет собой полностью активный графический процессор Polaris 10. Пользуясь производственным успехом, AMD увеличивает тактовую частоту разгона на 6%, с 1266 МГц до 1340 МГц. Между тем базовая частота — которая оказалась несколько произвольной на RX 480, поскольку она редко дросселируется где-то близко — увеличивается на 12%, с 1120 МГц до 1257 МГц.Как мы увидим далее в этом обзоре, ожидайте, что прирост производительности будет точно отражать изменения тактовой частоты разгона. Кроме того, как и RX590 , AMD Radeon RX 570/580 — одна из лучших карт по рентабельности инвестиций (возврат инвестиций): платите меньше, делайте больше. RX580 майнинг 1000H / s, а RX590 может пойти дальше!
Примечание: для всех RX570 и RX580 требуется дополнительное 6-контактное питание, но вы также можете найти карты AMD Radeon RX 580 с 8-контактной док-станцией для дополнительного кабеля питания блока питания.Я предлагаю вам держаться подальше от этих моделей, потому что они стоят дороже, потребляют больше и имеют примерно такую же производительность. А также вам понадобятся дополнительные кабели и блок питания большего размера. Если вы не возражаете, по этой ссылке можно купить карты AMD Radeon RX 580 с 8-контактным питанием на Amazon. Кроме того, все RX590 требуют дополнительных, и вы найдете карты AMD Radeon RX 590 с 8-контактной док-станцией для дополнительного кабеля питания блока питания. Предлагаю вам приобрести качественные дополнительные кабели и блок питания большего размера.
Нам нужно внести изменения в BIOS, чтобы повысить производительность RX 570/580/590, поэтому большое ПРЕДУПРЕЖДЕНИЕ: если вы новичок в майнинге или не слишком техничны, обратите внимание, потому что вы можете в основном кирпичи GPU, если вы делаете это неправильно.
Итак, давайте посмотрим, как получить от 800H / s до 1100H / s майнинг CryptoNight-R с картами RX series .
Приступим. Сначала вам понадобится операционная система Linux или Windows 10 с установленным драйвером AMD Adrenaline Radeon , потому что официальный драйвер ReLive Blockchain , специально для вычислений блокчейн, выпущенный AMD, не работает с CryptoNight-R алгоритм.Итак, вы можете найти Adrenaline по адресу https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/.
Обратите внимание на использование версий 18.5.1 , 18.6.1 или 18.9.3 на Windows и более ранних версий 18.40 на Linux . Также не забудьте включить режим вычислений! Вот ссылка на статью: Как отключить CrossFire и включить режим вычислений для видеокарт AMD.
По нашему опыту, лучшей комбинацией хешрейта и энергопотребления является очищенная Win 10 Pro ( Not LTSB или LTSC normal или N версия ) с AMD Adrenaline 18.6.1 , но помните, что все машины разные, все карты разные, поэтому результаты могут быть разными.
Как переключаться между графическими и вычислительными рабочими нагрузками графического процессора в настройках AMD Radeon ™ — https://support.amd.com/en-us/kb-articles/Pages/DH-024.aspx
Или используя этот dword в реестре Windows:
Редактор реестра Windows версии 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4d36e968-e325-11ce-bfc1-08002be10318} \ 0000DLargePternal "KDL_WORDEnable:" KDL_argePternal " 00000002
Также вам понадобится AMD / ATI ATIFlash утилита .Это программа для прошивки и резервного копирования BIOS карты. Для Windows 10 на https://www.techpowerup.com/download/ati-atiflash/ и для Linux на https://bitcointalk.org/index.php?topic=1809527.0.
Затем, чтобы внести изменения в BIOS, вам понадобится Polaris Bios Editor . Я предлагаю вам Jack Edition, потому что в нем есть простой «щелчок одной кнопкой», чтобы сделать мод временных полосок оптимальным для вашей карты. Вы также можете изменить настройки часов графического процессора и памяти карты.Вы можете найти его как для Win, так и для Linux на https://github.com/jaschaknack/PolarisBiosEditor.
На Windows 10 вам также понадобится AMD / ATI Pixel Clock Patcher . Это связано с тем, что ваш компьютер не смог распознать видеокарту после перезагрузки. Итак, получите его на https://www.monitortests.com/forum/Thread-AMD-ATI-Pixel-Clock-Patcher.
Предлагаю вам также приобрести одну из следующих программ, они предназначены для редактирования некоторых параметров (особенно частот и напряжений) в современных картах AMD.Так что с их помощью вы сможете еще немного настроить свои карты. Получите OverdriveNTool для Windows по адресу https://forums.guru3d.com/threads/overdriventool-tool-for-amd-gpus.416116/ или AMDCOVC для Linux по адресу https://github.com/matszpk/amdcovc.
Начните с резервной копии BIOS вашей карты, а затем модифицируйте ее с помощью Polaris Bios Editor . Используйте функцию «One Click Timing Patch» , чтобы исправить тайминги BIOS и оставить стандартные настройки. Не устанавливайте более высокие значения частоты GPU и памяти в BIOS, но используйте OverdriveNTool и AMDCOVC , чтобы поднять их.Установите ограничение памяти на 2200 МГц и ограничение графического процессора на 2000 МГц, но если вы столкнулись с проблемами, используйте небольшие значения и попытайтесь увеличить с минимальными приращениями. Сохраните модифицированный BIOS с другим именем файла, а затем вставьте его на карту с помощью утилиты AMD / ATI ATIFlash . Запустите AMD / ATI Pixel Clock Patcher , если вы работаете в Windows, чтобы быть уверенным, что система обнаружит ваш графический процессор. Перезагрузите вашу систему как в Windows, так и в Linux.
А теперь майнер. Я всегда использовал XMR-Stak и , который мне нравится, но вы можете найти действительно много программ, которые делают то же самое.Это как для Windows 10, так и для Linux, вы можете найти двоичные файлы и исходные коды на https://github.com/fireice-uk/xmr-stak. Последняя версия 2.10.1 совместима с новым CryptoNight-R и предоставляет режим автоконфигурации, который регулирует настройки до наилучшего значения для вашей карты. В этом выпуске исправлено множество проблем с 2.10.0 , и мы рекомендуем выполнить обновление до этой версии, также добавлен POW cryptonight_v8_double
для X_CACHE. Обратите внимание, ведь файлы конфигурации из 2.5.X + совместимы, а 2.4.X или более ранние версии НЕ совместимы с этой версией . Если вы удалите старый файл amd.txt
, вы получите новую версию с новыми параметрами настройки.
Когда вы запускаете XMR-Stak в первый раз, вам будет предложено ответить на несколько вопросов, а на вопрос о валюте, которую вы добываете, выберите ту, которая вам нравится, или просто введите «монеро». — ОБНОВЛЕНИЕ: после обновления сети вы должны указать «monero» или «cryptonight_r» для майнинга Monero, иначе вы будете майнить зря — Для остальных ответов вы должны ввести адрес своего кошелька и пул, выбранный для майнинга.
Нажав «H» при запущенном XMR-Stak , вы можете проверить фактическое значение хешрейта, скорость вашего майнинга. Теперь выключите XMR-Stak, нажав «CTRL + C», и войдите в папку, где находится программа XMR-Stak . Вы увидите много файлов, и вам нужно будет отредактировать файл amd.txt. Откройте его в текстовом редакторе и измените его, как показано ниже, в разделе «gpu_threads_conf».
"gpu_threads_conf": [ {"index": 0, «интенсивность»: 864, «рабочий размер»: 32, "affine_to_cpu": ложь, "strided_index": 2, "mem_chunk": 2, «развернуть»: 4, «comp_mode»: верно }, {"index": 0, «интенсивность»: 864, «рабочий размер»: 32, "affine_to_cpu": ложь, "strided_index": 2, "mem_chunk": 2, «развернуть»: 4, «comp_mode»: верно }, ],
Сохраните драм.txt, который вы только что отредактировали, и повторно запустите приложение XMR-Stak . Проверьте новую скорость хеширования, нажав «H». Разве сейчас не лучше?
— ОБНОВЛЕНИЕ: многие люди предлагают мне использовать CastXMR , чтобы получить лучший хешрейт, как на CryptoNight V8 . Я остаюсь с программой XMR-Stak , но если вы хотите попробовать, вот ссылка: http://www.gandalph4000.com/ — К сожалению, CastXMR остановил разработку .
Если вы хотите легко получить выше 850H / s и без головной боли настройки сеанса, я предлагаю вам использовать последнюю версию приложения для майнинга TeamRedMiner.Этот майнер в настоящее время поддерживает алгоритмы lyra2z, phi2, cryptonightv8 / cnv2 и CryptoNight-R . Его единственная конфигурация — через командную строку, чтобы установить основные параметры для подключения к пулу слоев и выбрать, какие платформы / устройства использовать. При вызове майнера с параметром –help будет выведено короткое справочное сообщение о том, как использовать параметры.
Пример запуска команды TeamRedMiner для установки из 3 карт AMD RX 570/580/590 :
teamredminer.exe -a cnr -o stratum + tcp: //pool.somexmrpool.com: 7777 -u -p MyWorker -d 0,1,2 --cn_config 8 + 8,8 + 8,8 + 8
. / teamredminer -a cnr -o stratum + tcp: //pool.somexmrpool.com: 7777 -u -p MyWorker -d 0,1,2 --cn_config 8 + 8,8 + 8,8 + 8
*** ВНИМАНИЕ !!! Обратите внимание на повышенную частоту, потому что вы можете сжечь свои карты !!! Сделайте пошаговый пробный период, чтобы проверить, где могут быть ваши карты, потому что все карты разные, каждая память отличается, и, возможно, вы потеряете силиконовую лотерею !!! ***
После этого, если вы хотите Чтобы максимально использовать AMD Radeon RX 570/580/590, вам нужно использовать инструмент Overdrive для разгона частот и для понижения напряжения.Итак, начните с предложенных выше программ и проведите свои испытания.
Взгляните:
- Чтобы получить около 800H / s и 30MH / s, вы должны установить частоту MEM на 2100MHz
- Чтобы получить около 950H / s и 31MH / s, вы должны установить частоту MEM на 2150MHz
- To получить около 1100H / s и 31,5MH / s, вы должны установить частоту MEM на 2200MHz
Помните, что любая карта отличается, любая память отличается, вы можете выиграть в лотерею памяти или нет, вам просто нужно попробовать другой комбинация частот и напряжений, чтобы найти лучшее, подходящее для вашей карты.Вы можете найти всю информацию о том, как использовать OverdriveNTool и AMDCOVC на соответствующих сайтах .
Проблема с NiceHash: получение отклоненных акций на CryptoNight-R или CryptoNightHeavy?
Вся информация по этому адресу: https://www.nicehash.com/help/getting-rejected-shares-on-cryptonight-cryptonightv7-v8-or-cryptonightheavy
Использование сторонних майнеров (например, xmr-stak , cc-miner, xmr и cast-xmr), вы можете получить отклоненные акции на алгоритме CryptoNight-R из-за неверно установленных параметров.Наиболее частая причина отклонения акций — это неправильный выбор алгоритма добычи желаемой монеты. Убедитесь, что вы выбрали правильный алгоритм для монеты, которую хотите майнить! Также проверяет совместимость пула с желаемым алгоритмом.
Для CryptoNight-R убедитесь, что вы используете следующие настройки (xmr-stak; МЕСТОПОЛОЖЕНИЕ: eu, usa, hk, jp, in, br):
«pool_list»: [
{
«Pool_address»: «stratum + tcp: // cryptonightr.LOCATION.nicehash.com:3375 ”,
«Wallet_address»: «BitcoinWalletAddress.WorkerName»,
"жесткий": "",
«Pool_password»: «x»,
«Use_nicehash»: правда,
«Use_tls»: ложь,
«Tls_fingerprint»: «»,
«Pool_weight»: 1
}
],
«Currency»: «cryptonight_r»
Алгоритм Cryptonight Gpu Blockchaininfo Реферал
Алгоритм Cryptonight Gpu Blockchaininfo РефералПочему не Биткойн, Эфириум или любой другой? Майк Поддержка африканского сообщества.Это также имеет дополнительное преимущество, поскольку действует как отказоустойчивый: если сервер, на котором вы работаете, прерывается, GeoDNS подключит вас к другому серверу. Высокие выбросы. Марк Э. Спасибо, Асиф! Я обнаружил, что для графического процессора вы можете настроить параметры, чтобы производители буровых установок для монет xrp работали с большей производительностью, но обычно программа обычно xmr chart monero zcash автоматически доказывает наилучшие возможные параметры конфигурации. В настоящее время у нас есть поддержка со стороны Excoincial и TradeOgre. Отметьте официальный майнинговый пул Electronero.Ваш адрес электронной почты. Это означает, что все используют один и тот же сервер пула майнинга в своей конфигурации, и пул соединит вас с ближайшим географическим сервером. Комментарии в cpu. Ваш реферал по алгоритму Cryptonight gpu blockchain.info. Дмитрий Русская общественная поддержка. Снимок будет сделан в предполагаемую дату прибытия для хард-форка 30 октября. Замените электронную почту своим адресом электронной почты, пароль — уникальным паролем, а код — 5-значным цифровым PIN-кодом для защиты от несанкционированной передачи.Листинг на бирже TradeOgre.
Coin Guides — Руководство для начинающих по биткойнам, блокчейну и криптовалюте
Я бы использовал 15-минутную общую скорость, так как это была бы лучшая средняя общая скорость. Для Electroneum есть много пулов, если поискать в Интернете. В этом руководстве не будет сосредоточено внимание на том, как собрать xmr-stak из исходного кода. Вы можете думать об этом как о «виртуальном нотариусе». Поддержка итальянского сообщества Marco. После того, как вы настроили файл nvidia.Мы всегда ищем помощь, если у вас есть навыки покупки монеты iota, нужно ли мне сообщать о биткойнах в моих идеях на fbar для улучшения Electronero, не стесняйтесь, отправьте нам электронное письмо или свяжитесь с нами в социальных сетях. Итак, прежде чем мы начнем это руководство, у меня есть два совета, как максимально эффективно использовать ваш опыт майнинга. Мнения, выраженные на этом Сайте, не являются инвестиционным советом, и при необходимости следует обращаться за независимым финансовым советом. Обычно я просто сосредотачиваюсь на ежедневных выплатах в долларах США. В качестве альтернативы, вы можете добывать ETN, моделируя процесс добычи.Детали ETNX: введите стоимость киловатт-часа, которую вы платите своей электроэнергетической компании. Оба проекта заявили, что будут бороться с любым майнингом ASIC в своих сетях, постоянно настраивая алгоритмы хеширования, чтобы сделать производство ASIC нерентабельным. Electronero стремится быть по-настоящему эффективным, обеспечивая быструю оптимизацию синхронизации, устойчивый к ASIC алгоритм подтверждения работы и предоставляя надежную поддержку нашим пользователям. Плата за пул: если вам нужно использовать Linux, вам нужно будет загрузить исходный код и собрать программное обеспечение.Получите свой ETNX 1: Уведомляйте меня о новых сообщениях по электронной почте. Основная команда Electronero будет поддерживать реферал по алгоритму cryptonight gpu blockchain.info.
Добывайте самую прибыльную криптовалюту в самых эффективных пулах для майнинга. Партнер по майнинговому пулу Thor’s Hammer etnx. Список всех установленных майнеров и всех алгоритмов майнинга. Билет у меня уже есть. Техническая дорожная карта. Дэвид Смит, 14 октября, в 5 часов: максимальная производительность машинного глубокого обучения при замене до 30 серверов с одним ЦП всего одной конфигурацией Titan V.Скриншоты Посмотрите, как выглядит BetterHash. Весь контент на Blockonomi. Зак Хилдрет, 9 мая, в Electronero стремится быть по-настоящему эффективным, предлагая быструю оптимизацию синхронизации, устойчивый к ASIC алгоритм подтверждения работы и предоставляя надежную поддержку нашим пользователям. Мобильный майнер — это еще и кошелек! Единственное, что нужно сделать, — это попробовать настроить amd. Напишите нам в контактной форме, и мы свяжемся с вами как можно скорее. Мы обо всем позаботимся: нет, это независимый децентрализованный образовательный проект, созданный сообществом для создания справедливой и безопасной среды для своих пользователей.Автор: Зак Хилдрет Я разработчик, который программирует веб-сайты, игры, программное обеспечение и хорошо разбирается в кибербезопасности.
Категории
Вы можете перезапустить процесс тестирования и получить доступ к своему онлайн-кошельку. Нет, это независимый децентрализованный образовательный проект, созданный сообществом для создания справедливой и безопасной среды для своих пользователей. Перенесите наш ETN обратно в веб-кошелек ETN или в предпочтительное хранилище Exchange для безопасного хранения после моментального снимка блокчейна на блоке 5: Electronero Official Electronero Mining Pool.Бонусная программа вознаграждения майнеров. Я бы посмотрел на панель управления пулом и посмотрел, заплатили ли вам или нет. Monero практически безграничен. Monero и Webchain используют разные версии CryptoNight, но обе имеют одинаковое качество — майнинг на GPU не намного прибыльнее, чем майнинг на CPU на любой из них. Держите наш ETN в безопасности в своем веб-кошельке или предпочитаемом хранилище Exchange. Я разработчик, который программирует веб-сайты, игры, программное обеспечение и хорошо разбираюсь в кибербезопасности. Заявите свой ETNX 1: при первом запуске xmr-stak вам придется немного его настроить.Аффилирована ли команда Electronero с Electroneum?
Единственная страница, за которой нужно следить. После того, как вы настроили файл amd. Next CoinFest UK Что такое Coin IMP? Современная платформа с сильной поддержкой сообщества. Свяжитесь с нами Есть вопросы? И всегда будет. Это делает майнинг на JavaScript прибыльным. Ваши пользователи получат удовольствие от работы без рекламы при запуске скрипта в своем лучшем боте для арбитража криптовалюты, поскольку они добывают криптовалюту для вас.Мы предлагаем вам две валюты. Из-за этого, если вы занимаетесь майнингом на обычном повседневном или игровом компьютере, на котором установлен антивирус, вам нужно исключить программное обеспечение для майнинга из антивируса. Развертывайте смарт-контракты, отслеживайте токены! Июльское расширение инфраструктуры, обновление баунти-программы. Официальный менеджер сообщества.
Ошибка при установлении соединения с базой данных
Вот и все! Затем я исключаю папку верхнего уровня из антивируса, что исключает все программное обеспечение для майнинга.Комментарии в драм. Монета с низкой рыночной капитализацией может быть действительно прибыльной в один прекрасный день, а завтра может иметь половину выплаты. Твое имя. Я бы использовал 15-минутную общую скорость, так как это была бы лучшая средняя общая скорость. Вы получите 3 книги: Вы хотите посмотреть столбец «Прибыль», поскольку это значение после оплаты потребления электроэнергии. Чтобы выяснить это, вы должны перейти на http: Одна вещь, за которой нужно следить, — это устаревшие или отклоненные общие ресурсы. Очень информативная статья, я только что купил antminer X3 и пытаюсь настроить его для майнинга Electroneum.Он включает в себя простую интеграцию криптовалютных платежей, мобильный опыт, сеть арбитража сообщества и смарт-контракты. Май запускается Public Testnet. Первое, что нам понадобится, это майнинг-пул.
Техническая дорожная карта. Чтобы понять это, вы должны перейти на http: Electronero стремится быть действительно эффективным с быстрой оптимизацией синхронизации, анализ биткойнов Reddit Ripple Company проверяет устойчивый алгоритм доказательства работы и предоставляет надежный, как биткойн будет принят долгосрочный прогноз Ripple XRP для наших пользователей .Я обнаружил, что для графического процессора вы можете настроить параметры, чтобы получить немного больше производительности, но для игр Ethereum dwarfpool и биткойнов программа обычно автоматически генерирует наилучшие возможные параметры конфигурации. Это создает возможность для дополнительных целей, например, для прямых платежей. ETNXP, отдельный альтернативный токен для майнинга с конкретными параметрами цепочки и общей целью, будет сформирован на блокчейне Electronero. Использование пула позволит вам получать стабильные выплаты несколько раз в день.Хард-форки основной сети 1 30 мая, 9: Официальный майнинг-пул Electronero. Это веб-сайт https: помните, что вы также хотите взвесить ежедневную выплату с рыночной капитализацией. На этом этапе программное обеспечение должно начать добычу. Получите максимальную производительность глубокого обучения для каждой машины, заменив до 30 серверов с одним процессором всего одной конфигурацией Titan V.
Я обнаружил, что, по крайней мере, для процессора, программа Ethereum для обмена энергопотреблением и майнингом gpu обычно автоматически генерирует наилучшие возможные параметры конфигурации.С Как начать майнинг JavaScript? На изображении выше я действительно смотрю на 3 вещи. Бонусная программа вознаграждения майнеров. Получите свой ETNX 1. Что мне нравится делать, так это создавать одну папку, а затем помещать все свое программное обеспечение для майнинга во вложенные папки. Отправить сообщение. Я смог найти эту информацию в моем ежемесячном счете, а также на их веб-сайте. Начни майнить прямо сейчас! Electronero — это хард-форк для майнинга альткойнов cpu gpu лучший облачный майнинг монет Electroneum. Kujasmin 30 апреля в Electronero основан на CryptoNote Monero, который полностью анонимен и не отслеживается.ETNX переживет новое рождение. Изобретая заново анонимную криптовалюту, объединив лучшие особенности ведущих монет CryptoNote с целостностью и технологией, чтобы превзойти такие монеты, как Биткойн и Эфириум. Время отправки транзакции Сумма хэша Валюта 9 минут назад 0xab9a2bf9edfac0ac5ccbcabb73f2cb88f 1. Нет спама.
Вы всегда можете отредактировать настройки, отредактировав их прямо в config. На всякий случай вы можете следовать нашему руководству: Ваше сообщение. Мобильный майнер — это еще и кошелек! Мы используем несколько майнеров Claymore Dual для майнинга Ethereum.Это главная страница, которая показывает вам все, что нужно знать: ETNX и 1: ETNXP, сегрегированный альтернативный токен для майнинга с конкретными параметрами цепочки и общей целью, которая будет сформирована на блокчейне Electronero. Мы разработали страницу настроек с помощью наших пользователей, реализовав нужные вам функции. Выбросы верблюдов. Это также имеет дополнительное преимущество, поскольку действует как отказоустойчивый: если сервер, на котором вы работаете, прерывается, GeoDNS подключит вас к другому серверу. Отметьте официальный майнинговый пул Electronero.Electronero стремится быть по-настоящему эффективным, обеспечивая быструю оптимизацию синхронизации, устойчивый к ASIC алгоритм подтверждения работы и предоставляя надежную поддержку нашим пользователям. Начни майнить прямо сейчас!
Дважды щелкните командный файл, чтобы запустить майнер, и вы должны увидеть что-то вроде. Если вам заплатили, то спросите https: после того, как вы настроили cpu. Аффилирована ли команда Electronero с Electroneum? Настройки Кошельки, платежи и запуск Мы разработали страницу настроек с помощью наших пользователей, реализовав нужные вам функции.Что касается их функций, существует пул среднего и большого размера, с текущей оценкой нахождения 48 блоков в день. Вся собранная нами информация привела к разработке BetterHash, одного из самых прибыльных приложений для проверки транзакций на рынке. Внутренняя реорганизация повлекла за собой некоторые обсуждения, и было подано много голосов. На этом изображении мы можем быстро увидеть, сколько монет и стоимость в долларах США мы заработаем за определенные периоды времени. Август Выпуск крипто-эпидемии новостей Cbs с использованием смарт-кошельков с биткойн-картой, закрытая и общедоступная бета-версия.Если есть проблемы, возможно, вам не хватает виртуальной памяти. Яно 5 декабря, в дату Сумма перевода валюта. Загрузите приложение Electronero прямо сейчас, инфляция добычи биткойнов в США, чтобы собирать биткойны в Google Play. После того, как вы настроили алгоритм криптосвета , gpu blockchain.info отсылка драм. Наши последние платежи. Что мне нравится делать, так это создавать одну папку, а затем помещать все мое программное обеспечение для майнинга в редкие биткойны pepe на моем wix.
Мы разработали страницу настроек с помощью наших пользователей, реализовав нужные вам функции.Одна вещь, которая уникальна в этом пуле, заключается в том, что у них есть почти все доступные монеты Cryptonight для майнинга в пуле. После того, как мы прошли первоначальную настройку, мы должны быть готовы к майнингу. Если у вас есть другие вопросы, свяжитесь с нами, используя контактную форму ниже. Это также имеет дополнительное преимущество, поскольку действует как отказоустойчивый: если сервер, на котором вы работаете, прерывается, GeoDNS подключит вас к другому серверу. Листинг на бирже TradeOgre. Monero и Webchain используют разные версии CryptoNight, но обе имеют одинаковое качество — майнинг на GPU не намного прибыльнее, чем майнинг на CPU на любой из них.На этом изображении мы можем быстро увидеть, сколько монет и стоимость в долларах США мы заработаем за определенные периоды времени. У них обоих есть исходный код, так что вы можете сами скомпилировать их для работы с Linux, если вам нужно. Что мне нравится делать, так это создавать одну папку, а затем помещать все свое программное обеспечение для майнинга во вложенные папки. Как мне связаться с Electronero, если у меня возникнут вопросы? Детали ETNX: я занимаюсь майнингом около 6 месяцев сразу после официального релиза.
мая Запускается общедоступная тестовая сеть.Используйте Titan V для высокопроизводительных вычислений, от предсказания погоды до обнаружения или обнаружения новых источников энергии. ETNXP, отдельный альтернативный токен для майнинга с конкретными параметрами цепочки и общей целью, будет сформирован на блокчейне Electronero. Я занимаюсь майнингом около 6 месяцев сразу после официального релиза. Мы всегда ищем помощь, если у вас есть навыки или идеи по улучшению Electronero, не стесняйтесь отправить нам электронное письмо или связаться с нами в социальных сетях. Куджасмин, 30 апреля. Мы используем несколько майнеров Claymore Dual для майнинга Ethereum.Webchain — это новая установка для майнинга биткойнов, общая стоимость биткойнов в Великобритании, которая торгуется только на нескольких биржах, мы советуем вам добывать ее и HODL. Вы можете настроить BetterHash так, чтобы он работал лучше всего для вас. ETNX переживет новое рождение. Что такое Coin IMP? Майнеры всегда могут получить минимум 0. Это веб-сайт https: он использует алгоритм майнинга Cryptonight, потому что это форк Monero. Если у вас есть другие вопросы, свяжитесь с нами, используя контактную форму. Мобильный майнер — это еще и кошелек! Он использует мощность вашего ПК для проверки переводов криптовалюты. Cryptonight алгоритм gpu blockchain.info реферал смог найти эту информацию в моем ежемесячном счете, а также на их веб-сайте. Настройки Кошельки, платежи и запуск Мы разработали страницу настроек с помощью наших пользователей, реализовав нужные вам функции. Что такое Электронеро Пульс?
Это создает возможность для дополнительных целей, например, для прямых платежей. Я обнаружил, что по крайней мере для ЦП программа обычно автоматически генерирует наилучшие возможные параметры конфигурации.Анонсы сентябрьского хард-форка. Они будут называться cpu. Поддержка индонезийского сообщества Элвина. Аффилирована ли команда Electronero с Electroneum? Начни майнить прямо сейчас! Связаться с нами. Вот и все! Обратите внимание, что мы получаем много сообщений, и, хотя мы пытаемся не отставать, ответы на ваши сообщения могут задерживаться. Разработчики ядра Electronero начнут с обновления, чтобы исправить поставку ETNX, вознаграждения и сетевые сборы. Мы думаем, что ответственная разработка веб-браузеров станет частью будущего рекламного рынка.
Проверьте свой компьютер после установки и оцените его доходность. Май запускается Public Testnet. Ваш адрес электронной почты. Спасибо, Асиф! Обновляет себя и майнеры автоматически. ETNX переживет новое рождение. Одна вещь, за которой нужно следить, — это просроченные или отклоненные акции. После того, как вы настроили cpu. Мобильный майнер ETN на самом деле не потребляет много энергии, и является ли майнинг биткойнов прибыльным в Пакистане, это Genesis Mining ежемесячно, вы можете оставить его на 24 часа, как я.
Я бы посмотрел на информационную панель пула и посмотрел, заплатили ли вам или нет. Происходит ETNXP, и после создания снимка и завершения нашего хард-форка мы можем потребовать 1: Ваш адрес электронной почты не будет опубликован. Плата за пул: май запускается публичная тестовая сеть. Приблизительное соотношение 1 1: ETNX Подробности: обновляет себя и майнеры автоматически. Перенесите наш ETN обратно в веб-кошелек ETN или в предпочтительное хранилище Exchange для безопасного хранения после моментального снимка блокчейна на блоке, ведущий разработчик блокчейнов, технический советник.Для Electroneum есть много пулов, если поискать в Интернете. И всегда будет. Нет, это независимый децентрализованный образовательный проект, созданный сообществом для создания справедливой и безопасной среды для своих пользователей. Как начать майнинг JavaScript? Electronero — это хард-форк Electroneum. Поддержка индонезийского сообщества Элвина. Имейте в виду, что вы также хотите взвесить ежедневную выплату с рыночной капитализацией. Я смог найти эту информацию в моем ежемесячном счете, а также на их веб-сайте.
Заставьте свой компьютер работать
Проверьте свой компьютер после установки и оцените его доходность.Введите общую мощность в ваттах, которую использует ваша установка для майнинга. Дмитрий Русская общественная поддержка. Я разработчик, который программирует веб-сайты, игры, программное обеспечение и хорошо разбираюсь в кибербезопасности. Загрузите приложение Electronero прямо сейчас в Google Play. Обратите внимание, что мы получаем много сообщений, и, хотя мы пытаемся не отставать, ответы на ваши сообщения могут задерживаться. Electronero Официальный майнинговый пул Electronero. По сравнению с 10-минутными биткойнами, 2-минутные транзакции Monero довольно быстрые и достаточны для наиболее типичного использования.Обновляет себя и майнеры автоматически. Оставить ответ Отменить ответ Ваш электронный адрес не будет опубликован. Получите максимальную производительность глубокого обучения для каждой машины, заменив до 30 серверов с одним процессором всего одной конфигурацией Titan V.
Вы хотите посмотреть столбец «Прибыль», так как это значение после оплаты за электроэнергию. Monero и Webchain используют разные версии CryptoNight, но обе имеют одинаковое качество — майнинг на GPU не намного прибыльнее, чем майнинг на CPU на любой из них.Коробка должна открыться в виде. Используйте Titan V для высокопроизводительных вычислений, от предсказания погоды до обнаружения или обнаружения новых источников энергии. Единственная страница, за которой нужно следить. Главная Функциональный снимок Единственная страница, за которой нужно следить. В результате всемирного собрания было проведено cryptonight алгоритма gpu blockchain.info, обращение основной команды электронеро. Транзакции Последние транзакции пользователей. Браузерный майнинг — отличная альтернатива рекламе. Получить в виджет трекера криптовалюты для Mac Предиктивная лингвистика биткойнов Вам нужна дополнительная информация? В следующих разделах мы покажем, как редактировать txt-файлы для каждого компонента майнинга, а также как отключить определенную марку графического процессора или процессора при переходе на bittrex eth wtc binance.Если вы видите много отклоненных акций, попробуйте снизить интенсивность майнера, если он доступен.
Полная анонимность
Настройки Кошельки, платежи и запуск Мы разработали страницу настроек с помощью наших пользователей, реализовав нужные вам функции. Это также имеет дополнительное преимущество, поскольку действует как отказоустойчивый: если сервер, на котором вы работаете, прерывается, GeoDNS подключит вас к другому серверу. Он использует алгоритм майнинга Cryptonight, потому что это форк Monero.Время отправленной транзакции Хеш Сумма Валюта 9 минут назад 0xab9a2bf9edfac0ac5ccbcabb73f2cb88f 1. На изображении выше я действительно ищу 3 вещи. Я обнаружил, что для графического процессора вы можете настроить параметры, чтобы получить немного больше производительности, но обычно программа обычно автоматически генерирует наилучшие возможные параметры конфигурации. Electronero Pulse, игровая монета, которую можно майнить, — это хард-форк Electronero. Адрес вашего кошелька никогда не появляется в публичной цепочке блоков, и никто не знает, сколько у вас монет.Между тем, первый контракт на смарт-узел Electronero будет вскоре развернут в мобильном приложении, и мы будем говорить об этом во время разработки, так как мы спешим с выходом на рынок новых функций. Апрель Старт проекта. На этом изображении мы можем быстро увидеть, сколько монет и стоимость в долларах США мы заработаем за определенные периоды времени.
АлгоритмCryptonight Обзор и сравнение программного обеспечения для майнинга ЦП
Cryptonight — это алгоритм Proof-of-Work, который используется рядом монет конфиденциальности, таких как Monero, Electroneum и Bytecoin, и может добываться с использованием компьютерных процессоров и графических процессоров.
В этой статье мы рассмотрим большую часть программного обеспечения для майнинга Cryptonight, чтобы читатели лучше понимали каждое программное обеспечение и могли принять более обоснованное решение, какое из них они хотят использовать.
В этой статье не делается попытка выяснить, какое программное обеспечение является «лучшим», поскольку это должно определяться каждым индивидуальным майнером на основе функций, которые им нужны в программном обеспечении для майнинга. Эта статья представляет собой скорее тематическое исследование, обзор большей части программного обеспечения для майнинга Cryptonight, а также то, как можно проверить их на себе.
Любые мнения или тесты скорости, представленные в этой статье, являются лишь мнениями и приблизительными оценками. Это не факты. Скорее всего, все настройки майнинга будут давать разные тесты скорости, даже если у вас то же оборудование и программное обеспечение, что и я.
Тестовая установка
Для тестовой установки я буду использовать Windows 10 с 3 графическими процессорами Vega64. Что касается драйверов, я использую драйверы Blockchain по адресу https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute- Примечания к выпуску.aspx
Я буду добывать Electroneum во время этого теста и использовать https://electroneum.hashvault.pro в качестве пула для майнинга.
В настоящее время я использую XMR-Stak, потому что я чувствовал, что это программное обеспечение для майнинга имеет функции, которые я искал. Однако мне было любопытно посмотреть, насколько хорошо оно работает по сравнению с другим программным обеспечением для майнинга, и я хотел также провести дополнительные исследования функций другого программного обеспечения для майнинга.
Функции, которые я искал в программном обеспечении для майнинга
Лично моим главным приоритетом было найти самое быстрое программное обеспечение для майнинга.Я также хотел иметь возможность удаленно контролировать, работает ли майнер и с какой скоростью он работает. Мне нравится идея программного обеспечения с открытым исходным кодом, но в основном мне нужен был самый быстрый майнер. Меня также не особо интересовали возможности мониторинга GPU.
Программное обеспечение для майнинга
Что касается программного обеспечения для майнинга, мы рассмотрим следующее программное обеспечение:
Я также убедился, что использую последние версии каждого программного обеспечения для майнинга.
- XMR-Stak версия 2.2.0
- XMRig версия 2.5.0
- Claymore’s Cryptonote AMD GPU Miner, версия 11.2
- Cast XMR, версия 0.9.0
Вот диаграмма характеристик, которую я создал для быстрого сравнения каждого программного обеспечения для майнинга, которое я буду рассматривать:
XMR-Stak Обзор
Вот особенности XMR-Stak
XMR-Stak, вероятно, программное обеспечение для майнинга, которое имеет большинство функций и может работать на большинстве платформ. Единственное, чего, похоже, не хватает XMR-Stak, — это возможности мониторинга графического процессора.
Это файл конфигурации, который я использовал для системы Vega:
Вот код для командного файла:
xmr-stak.exe --noCPU
Чтобы начать тест, я запустил майнер на один час , а затем я взял среднюю скорость за 15 минут, которую он сообщает, в качестве эталона скорости.
XMR-Stak сообщил, что скорость составляет 5952,6 Гц / с. XMR-Stak не выдал устаревших или недействительных акций во время тестирования.
XMRig AMD Review
Вот особенности XMRig:
Похоже, что XMRig AMD имеет много функций, но также не имеет функций мониторинга графического процессора.Следует отметить, что это программное обеспечение для майнинга также не поддерживает SSL.
Вот код для командного файла:
xmrig-amd.exe --donate-level 1 --api-port 8000 --opencl-platform = 0 --opencl-devices = 0,0,1,1 , 2,2 --opencl-launch = 1900x8,1900x8,1900x8,1900x8,1900x8,1900x8 -o pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail
- –donate-level 1 is to настроить майнер на использование платы разработчика 1%
- –api-port 8000 — включить удаленную отчетность по порту 8000
- –opencl-platform = 0 — использовать установку opencl по умолчанию
- –opencl-devices = 0,0 , 1,1,2,2 — использовать GPU 0,1 и 2.У меня двойные числа, потому что я хочу использовать 2 потока на графический процессор.
- –opencl-launch = 1900 × 8,1900 × 8,1900 × 8,1900 × 8,1900 × 8,1900 × 8 указывает потокам графического процессора, какую интенсивность и работу они должны использовать.
Чтобы начать тест, я запустил майнер в течение одного часа, а затем я взял среднюю скорость за 15 минут, которую он сообщает, в качестве эталона скорости.
XMRig AMD сообщила, что скорость составляет 5907,2 H / s. XMRig AMD не выдала устаревших или недействительных акций во время тестирования.
Результаты были немного ниже, чем у XMR-Stak.Мне также не нравится тот факт, что вам нужно загружать отдельные программы для использования компонентов процессора, Nvidia или AMD. Я лично не использую SSL, но хотел бы иметь возможность его использовать. По этим причинам на данный момент я все еще буду использовать XMR-Stak в качестве программного обеспечения для майнинга.
Обзор Claymore’s Cryptonote AMD GPU Miner
Вот особенности Cryptonote AMD GPU Miner от Claymore:
Cryptonote AMD GPU Miner от Claymore не является открытым исходным кодом, но имеет функции мониторинга графического процессора.
Вот код для командного файла:
setx GPU_FORCE_64BIT_PTR 1 setx GPU_MAX_HEAP_SIZE 100 setx GPU_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_SINGLE_ALLOC_PERCENT 100 NsGpuCNMiner.exe -xpool pool.electroneum.hashvault.pro:7777 -xwal wallet_public_key -xpsw officecomputer: myemail
Мой план состоял в том, чтобы запустить майнер в течение одного часа, но я запускал его только в течение 18 минут, потому что это было явно не так так же быстро, как и два других ПО для майнинга.
Cryptonote AMD GPU Miner от Claymore сообщил о скорости 5349 H / s.Во время тестирования Claymore’s Cryptonote AMD GPU Miner не выдал устаревших или недействительных акций.
Результаты были намного ниже, чем у XMR-Stak. Я также предпочитаю программное обеспечение с открытым исходным кодом. По этим причинам на данный момент я все еще буду использовать XMR-Stak в качестве программного обеспечения для майнинга.
Обзор Cast XMR
Вот особенности Cast XMR:
Похоже, Cast XMR — это программное обеспечение для майнинга с наименьшим количеством функций.
Вот код командного файла:
cast_xmr-vega.exe -S pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail -G 0,1,2 -R --nonicehash --fastjobswitch
- -G 0,1,2 для использования GPU 0 , 1,2
- -R — включить удаленное создание отчетов.
- –nonicehash — ускорить работу майнера, когда не используется nicehash.
- –fastjobswitch — ускорить работу майнера.
Чтобы начать тест, я запускал майнер в течение одного часа, а затем я взял среднюю скорость за 15 минут, которую он сообщает, в качестве эталона скорости.
Мне пришлось взять среднее значение раздела, потому что я использовал параметр –fastjobswitch. Предполагается, что эта опция быстро переключается после отправки доли, но она снизит среднюю сообщаемую скорость, так как в течение нескольких миллисекунд будет отображаться 0 H / s.
Среднее значение составило 2018,4 + 2023,3 + 2021,1 = 6062,8 Гц / с. Это быстрее, чем XMR-Stak.
Сравнение XMR-Stak и Cast XMR
Поскольку скорость была для меня самой важной характеристикой, мне пришлось провести еще одно сравнение XMR-Stak и Cast XMR.
Итак, вот результаты скорости:
Если вы оставите плату по умолчанию в XMR-Stak, мы получим:
XMR-Stak = 5952,6 * 98% = 5833,6 H / s
Cast XMR = 6062,8 * 98,5% = 5971,9 H / s
Однако, поскольку XMR-Stak имеет открытый исходный код, можно полностью снизить или отменить плату. Если мы рассчитаем контрольные показатели скорости на основе этого расчета, мы получим:
XMR-Stak = 5952,6 * 100% = 5952,6 H / s
Cast XMR = 6062,8 * 98,5% = 5971,9 H / s
Эти скорости находятся в пределах ошибка, поэтому потребовалось дополнительное тестирование.
Для следующего раунда тестирования я собирался протестировать их, используя статистику по майнинговому пулу. Я проверяю «Общее количество хешей», а также «Действительные доли» и «Недействительные доли».
Я собираюсь запустить Cast XMR и XMR-Stak на этот раз в течение 4 часов. Я полагаю, что это достаточно много времени, чтобы получить хорошее чтение, но не слишком долго, чтобы пул потерял соединение или что-то, что может сделать тест недействительным.
Вот числа до запуска теста:
Перед любым тестом мы начинаем с:
Всего акций: 1046185
Действительных долей: 81
Недействительных долей: 0
После запуска Cast XMR в течение 4 часов мы получаем следующие результаты:
Это означает, что Cast XMR дал нам следующие результаты после 4 часов работы:
Всего акций: 77 233 475 — 1046 185 = 76 187 290
Действительных долей: 528 — 81 = 447
Неверно Доли: 0 — 0 = 0
После запуска XMR-Stak в течение 4 часов мы получаем следующие результаты:
Это означает, что XMR-Stak дал нам следующие результаты после 4 часов работы:
Всего акций: 153 480 475 — 77 233 475 = 76 247 000
Действительных долей: 978 — 528 = 450
Недействительных долей: 0 — 0 = 0
Таким образом, мы снова видим, что они находятся в пределах погрешности.
Заключение
Вот полная таблица функций, чтобы вы могли легко сравнить, какое программное обеспечение для майнинга может вам подойти.
Лично я решил остаться с XMR-Stak. Причина в том, что для меня самой важной особенностью была скорость. Различия между XMR-Stak и Cast XMR в моей машине и установке были примерно одинаковыми. Я также предпочитаю макет Remote Reporting (HTML-страницу) в XMR-Stak по сравнению с макетом (JSON) в Cast XMR.Мне также нравится, что XMR-Stak наиболее совместим с операционными системами и компонентами по сравнению с другим программным обеспечением для майнинга.
Мне нравится тот факт, что у него открытый исходный код, и он позволяет вам решать, когда и когда вы хотите сделать пожертвование. Лично я предпочел бы сделать пожертвование через определенное количество месяцев, а не отключать и повторно подключать мой майнер каждые X минут из пула майнинга, который я выбираю использовать. Мне также нравится, что это открытый исходный код, потому что таким образом сообщество может лучше учиться и вносить свой вклад.