CryptoNote vs CryptoNight для новичков
Последнее время стал довольно часто сталкиваться с тем, что новички в области майнинга путают эти 2 понятия, в связи с этим, решил рассказать свое (сам себя я гуру не считаю, но надеюсь, что инфа будет для кого-нибудь полезной) видение этих понятий.
Из Википедии можно узнать, что CryptoNote - это протокол прикладного уровня (Application Layer), на основе которого построено семейство анонимных криптовалют, наиболее известными из которых являются Monero XMR, ByteCoin BCN, AEON и другие.
CryptoNight, в свою очередь, это имя хеш-функции, которая используется в алгоритме протокола CryptoNote с защитой от изменений цепочки блоков Proof-of-Work.
Наряду с ней существует модифицированная функция - CryptoNight-Lite, отличительной чертой которой является вдвое меньшее использование кеш-памяти (1Мб вместо 2Мб) и меньшее количество хэш-раундов. Данная функция используется в AEON, что позволяет майнить ее на более слабых машинах.
Простыми словами вышеизложенное можно записать так:
- CryptoNight - алгоритм для майнинга Monero
- CryptoNight-Lite - алгоритм для майнинга Aeon
Как показала практика, эти валюты являются наиболее доходными. Буду рад, если я ошибаюсь, и Вы предложите результаты своих наблюдений.
Грубое и простое заключение (то что можно копипастнуть :)) )
- CryptoNote - это технология/протокол/каркас на который опираются Monero/Aeon/ и др валюты.
- CryptoNight - это алгоритм хеширования, используемый CryptoNote.
- Aeon использует CryptoNight-lite. Модифицированную версию CryptoNight
Если вы сравните между собой добычу Aeon и Monero на одном и том же оборудовании, вы заметите более высокий хешрейт (H/s) на Aeon, он это не означает, что вы автоматически зарабатываете больше, добывая Aeon, поскольку ее алгоритм придерживается другого подхода к доказательству выполнения работы PoW). На процессорах с кеш памятью L3 в несколько Мб ( а у большинства ПК она находится в диапазоне 3-8 МБ) и распараллеными потоками, добыча увеличивается примерно в 4 раза (в два раза больше экземпляров строк может входить в кеш, и каждый экземпляр занимает в 2 раза меньше времени). На процессорах с кеш памятью в 1Мб разница в приросте будет еще более ощутима, так как, при использовании CryptoNight экземпляр строки не впишется полностью в кеш и замедлит процесс майнинга.