Cryptonight algorithm

Содержание:

Майнинг на процессоре 2019

Как использовать процессор в майнинге криптовалюты Monero. Для эксперимента будет использован процессор AMD RYZEN 1800X. О том, сколько хэшей удалось получить, будет сказано ниже по тексту. Майнить будем на операционной системе Windows 10 Профессиональная, 64 битная версия. Как майнить на Linux, читайте в этом материале. Майним «Монеро» видеокартой, читать.

Услуга удаленной настройки майнера на процессоре. Подробнее

Маиним XMR CryptoNight v7

Для начала, была поднята частота работы процессора до 4 Ггц. Для этого в BIOS необходимо произвести изменения настроек. Изначально процессор запускается на частоте 3,6 Ггц. Чтобы установить 4 Ггц нужно выставить значение множителя на 40.

В нашем случае используется материнская плата GIGABYTE AORUS GA-AX370-Gaming K7, поэтому будет приведен порядок действий на данной материнской плате. На других платах принцип действий аналогичен. Зайдя в BIOS, нужно зайти в меню:

M.I.T. — Расширенные настройки частот — Множитель тактовой частоты ЦП

и выставить значение 40.00 (4.00Ghz)

Изначально, майнинг был запущен с применением майнера Claymore CryptoNote CPU Miner 3.5 beta. Удалось получить 270 H/s, что намного ниже показателей майнинга на 1700X в 610-630 H/s, опубликованных в интернет различными людьми, которые делились своими результатами.

Использовав майнер XMR-STAK-CPU, сходу, удалось получить результат в 664 H/s.

Какие настройки XMR-STAK-CPU были применены? В файле config мы внеслисли изменения в следующие строки:

«cpu_threads_conf» : ,

Ну и разумеется адрес пула, номер кошелька и пароль в строках соответственно:

«pool_address» : «pool.com:45560″,»wallet_address» : «youmail@mail.ru»,»pool_password» : «x»,

В итоге, майнер выдал 664 H/s на частоте процессора 4.0 Ггц, алгоритм CryptoNight v7. Видео ролик ниже, наглядно демонстрирует процесс майнинга на о результатах эксперимента майнинга на процессоре, алгоритм CryptoNight v7.

Как запустить майнинг в Linux, читать подробное описание. Как добывать монету Electroneum, подробно описано по этой ссылке.

Маиним XMR CryptoNight R

Далее приведем пример работы процессора AMD RYZEN 1800X в майнинге на алгоритме CryptoNight R. На момент эксперимента, сложность сети Монеро, составляла 36128411858, Октябрь 2019 года, на кануне перехода на новый алгоритм RandomX.

Частота процессора составляет 3,6 Ггц, т.е Ryzen 1800X находится в не разогнанном состоянии. Напряжение 1,356 вольта. Ниже на рисунке видны все показатели работы центрального процессора.

Новый алгоритм RandomX

Т.к. предыдущие алгоритмы для майнинга на процессорах, уже не актуальны, перейдем к рассмотрению алгоритма RandomX. Который должен вступить в действие в конце Ноября 2019 года на блоке 1978433. Отслеживать блоки, можно на томже nanopool, по адресу xmr.nanopool.org, в колоне «Number».  На данный момент уже известно, что хэшрейт добычи на центральных процессорах значительно увеличится. Лидерами в этом, станут процессоры Ryzen. Добыча Монеро на асиках, видеокартах, FPGA устройствах, станет не эффективной.

Какие процессоры дадут максимальный хэшрейт?! Ответ на этот вопрос уже есть. Проведены замеры в тестовой сети RandomX. С результатами, можно ознакомиться на randomx.monerobenchmarks.info

Наш тестируемый процессор Ryzen 1800X показал результат в 5100 H/s на частоте 4,0Ггц, память 3333Мгц. Температура процессора при майнинге RandomX, пока не замерена. Т.к. тестовый пул не дает выйти CPU на рабочие температуры, обрывая связь.

Radeon RX 550 майнинг на Cryptonight v7

Майним на видеокартах AMD Radeon RX550, алгоритм Cryptonight v7. Что майнить на 2 гиговых видеокартах RX550. Описана настройка майнера xmrig, сколько выдает хэшей данная карта. Как перепрошить видеокарту и повысить ее хэшрейт. Срок окупаемости и имеет ли смысл добычи на данном оборудовании.

Майним на процессоре

Майним Монеро на процессоре Ryzen Threadripper. Майнинг на процессоре Ryzen Threadripper в Linux системах. В этом материале рассказано как установить, настроить и запустить майнер в Linux.

На чем основан алгоритм в майнинге

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

Впервые термин “криптовалюта” начал использоваться в 2009 году после появления биткоина, который создавался как децентрализованный платежный инструмент для обеспечения безопасной оплаты во Всемирной паутине. Надежность этого подхода гарантировалась работой огромного количества вычислительной техники для хранения общей базы данных о переводах в сети блокчейн.

Блокчейн представляет собой упорядоченную базу данных для генерации транзакций, которая распределена по четким правилам непрерывного последования цепочки блоков, состоящих из данные различного характера: служебная информация, отчет о транзакциях, база клиентов, сведения о блоках и так далее.

Алгоритм хеширования необходим для того, чтобы шифровать данные в криптовалютной сети — так система будет защищена от хакерских атак.

Виды блокчейна

Выделяют четыре наиболее распространенных вида blockchain:

  1. Открытый (public blockchain) — полностью децентрализованная сеть с открытыми цепочками блоков, где данные находятся в открытом доступе для всех пользователей. Из-за отсутствия ограничений на доступ любой участник может просматривать, читать и записывать данные в цепочке блоков. Ни один конкретный участник не контролирует данные в открытой цепочке блоков.
  2. Закрытый или приватный (private blockchain) — блокчейн, в котором присутствуют ограничения на прямой доступ к данным реестра. Такая сеть может быть как децентрализованной, так и централизованной, где в качестве основного валидатора выступает конкретный субъект.
  3. Инклюзивный (permissionless blockchain) — децентрализованная платформа с отсутствием центральной власти. В ней действует полностью свободный доступ на идентификацию личности обработчиков транзакций. Подобный тип сети крайне уязвим перед различными хакерскими атаками. Для того чтобы предотвратить нежелательные ситуации, можно использовать различные механизмы достижения консенсуса (Proof-of-Work, Proof-of-Stake и другие).
  4. Сайдчейны (sidechains — боковая цепь) — это метод, позволяющий интегрировать финансовые блокчейны в единую взаимосвязанную среду, а также объединить их с общедоступными блокчейнами. Суть работы сайдчейнов заключается в использовании дополнительных технологий blockchain для проведения транзакций с целью обеспечения перевода средств с одного блокчейна на другой по фиксированному или детерминированному курсу.

На сегодня многие цифровые валюты используют данный алгоритм, среди них:

  • Ethereum (ETH);
  • Ethereum Classic (ETC);
  • Musicoin (MUSIC);
  • Ellaism (ELLA);
  • Metaverse (ETP);
  • Expanse (EXP);
  • и другие.

Полная таблица алгоритмов криптовалют

  Криптовалюта     Алгоритм шифрования      Алгоритм консенсуса     Особенности  
  Bitcoin (ВТС)     SHA256     PoW     Праотец всех существующих криптовалют, признанный уже многими  правосубъектами.  
  Ethereum (ETH)     Ethash     PoW     Платформа, предназначенная для легкого создания блокчейн-архитектур с  возможностью токенизировать проект.  
  Litecoin (LTC)     Scrypt     PoW     “Цифровое серебро”, альтернативное биткоину, только с увеличенной  скоростью транзакций и облегченным майнингом.  
  Ripple (XRP)     ECDSA     —     Валюта, разработанная для интеграции с банковской системой с помощью  создания платежных шлюзов. Добывать монету нельзя. Полная эмиссия была  произведена сразу после старта запуска.  
  EOS (EOS)     SHA-256 и ECDSA     PoS     Главный конкурент Эфириума, который также предлагает построение  блокчейн-систем в рамках проекта.  
  Bitcoin Cash (BCH)     SHA-256     PoW     Самый популярный форк биткоина, появившийся в результате разделения сети  на почве споров о необходимости увеличения размера блока транзакций.  
  Dash (DASH)     X11     PoS и PoW     Первая полностью анонимная криптовалюта с открытым и скрытым блокчейном.  
  Stellar (XLM)     Ed25519     Stellar Consensus Protocol     Форк Ripple, работающий на собственном протоколе и также не  поддерживающий майнинг.  
  Monero (XMR)     CryptoNight     PoW     Монета, обеспечивающая высокую степень анонимности и устойчивая к  майнингу на асиках.  
  Peercoin (PPC)     SHA-256     PoS и PoW     Крипта разрабатывалась как альтернативная версия ВТС с оптимизированной  добычей за счет добавления в консенсус алгоритма PoS.  
  Dogecoin (DOGE)     Scrypt     PoW     Разработан по примеру Лайткойн. В основу идеи лег популярный мем.  
  Cardano (ADA)     Ed25519     PoS     Децентрализованная платформа нового поколения, предназначенная для  повсеместного внедрения криптовалют в реальную экономику.  
  Ethereum Classic (ETC)     Ethash     PoW     Форк Эфириума представляющий собой оригинальный первоначальный блокчейн.  
  ZCash (ZEC)     Equihash     PoW     Криптовалюта с высоким уровнем анонимности.  
  NEO (NEO)     SHA-256 и RIPEMD160     PoW     Закрытая блокчейн-сеть, созданная для модернизации Эфириум.  
  Bitcoin Gold (BTG)     Zhash     PoW     Популярный форк ВТС.  
  Bytecoin (BCN)     CryptoNight     PoW     Сверх анонимная и защищенная криптовалюта, которую невозможно взломать.  
  NEM (XEM)     Catapult     Proof-of-Importance     Для функционирования задействуется два блокчейна: приватный и публичный.  Майнинга нет, но можно зарабатывать с помощью харвестинга.  
  ICON (ICX)     LFT     PoS     Сеть третьего поколения, которая может взаимодействовать с другими  блокчейнами.  
  Stratis (STRAT)     X13     PoS     Платформа для разработки корпоративных проектов на блокчейне, основная  задача – сделать блокчейн более понятным для широкого круга людей.  
  Decred (DCR)     Blake256     PoS и PoW     Модернизированная версия Биткоина.  
  Steem (STEEM)     SHA-256     PoS и PoW     Позволяет получать вознаграждения за авторский контент.  
  Ubiq (UBQ)     Ethash     PoW     Фактически, это клон Эфириума.  
  Burst (BURST)     Shabal256     PoC     Форк NXT, где впервые задействовали алгоритм консенсуса PoC.  
  PinkCoin (PINK)     X11     PoS и PoW     Валюта обеспеченная физическим активом — бриллиантами.  
  Monacoin (MONA)     Lyra2REv2     PoW     Японские цифровые деньги, имеющие пока неофициальный статус национальной  крипты.  
  Musicoin (MUSIC)     Ethash     PoW     Децентрализованная платформа, на которой музыканты могут обмениваться  своими произведениями.  
  Expanse (EXP)     Ethash     PoW     Платформа, на которой каждый может построить свой блокчейн проект.  
  Syscoin (SYS)     Scrypt     PoW     Криптовалюта, предназначенная для защищенной торговли активами.  
  DigiByte (DGB)     SHA-256     PoW     Модернизированная версия ВТС, предназначенная для удобных транзакций, а  не спекуляций с курсом.  

Большинство новых алгоритмов разрабатывались для модернизации и усовершенствования старых. Каждый из них заточен под решение определенных проблем: облегчение майнинга, улучшение анонимности, ускорение транзакций. Очевидно, что и на этом эксперименты не закончатся, что и к лучшему, ведь технология блокчейн вместе с криптографией не только подарили миру альтернативное средство расчета, но и принесли массу новшеств.

Обзор лучших алгоритмов майнинга криптовалют

Equihash

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

Этот метод представляет собой асимметричную и ориентированную на память систему доказательств работы, находящую сталкивающиеся хеш-значения.

Хеш-функция — математическое преобразование абсолютно любой информации в последовательность букв и цифр определенной длины. Она нужна для контроля целостности важных файлов операционной системы, важных программ и данных.

Equihash часто применяют в следующих валютах:

  • Bitcoin Private (Биткоин Приват);
  • Komodo (Комодо);
  • ZClassic (ЗКлассик);
  • BitcoinZ (БиткоинЗ);
  • ZCash (ЗКэш);
  • Hush (Хаш);
  • Bitgem (Битджэм);
  • и другие.

CryptoNight

CryptoNight — это алгоритм майнинга монет, основной особенностью которого является очень высокая степень конфиденциальности благодаря используемой схеме CryptoNote. Хорошая производительность видеокарт способствует сильной децентрализации сети

Также важно учесть, что это один из самых холодных алгоритмов PoW для майнинга криптовалют

Именно на эту особенность обращают внимание майнеры во время жаркой погоды и ограниченных лимитах электроэнергии

Благодаря технологии CryptoNight Heavy существует огромное количество цифровых денег, среди которых можно выделить:

  • Karbo (Карбо);
  • Boolberry (Булберри);
  • Monero (Монэро);
  • Coin Magic (Коин Мэджик);
  • Electroneum (Электрониум).

SHA-256 (Secure Hash Algorithm)

SHA является самой первой криптографической функцией, которая было разработана Агентством национальной безопасности Соединенных Штатов Америки в 2002 году. Для ее применения нужны оборудования с высокой скоростью вычислений.

Secure Hash Algorithm выделятся на фоне конкурентов своей безопасностью и эффективным алгоритмом как для задач криптомайнинга, так и для других поставленных юзером целей.

Алгоритм SHA разработан для майнинга более 150-ти криптоактивов, среди которых:

  • BetaCoin (БэтаКоин);
  • Terracoin (Терракоин);
  • Ixcoin (Икскоин);
  • Joulecoin (ДЖулькоин);
  • Unobtanium (Унобтаниум);
  • и другие.

Scrypt

Алгоритм шифрования, который сильно нагружает память при вычислениях и требует много времени для подбора. Его используют для хэширования Litecoin, Mooncoin, Dogecoin и других криптовалют. Беспрерывная генерация виртуальных монет происходит благодаря стандартному циклическому хешированию. В настоящее время выгоден осуществляться только на специальном оборудовании для майнинга.

Развитие алгоритмов майнинга

По мере развития блокчейн-индустрии и появления новых криптовалют, будут разрабатываться новые алгоритмы шифрования. В будущем стоит ожидать того, что их создатели будут делать упор на энергоэффективность без ущерба для производительности.

Большую роль будет играть сфера производства ASIC-майнеров. Пока среди алгоритмов майнинга не оказалось решений, способных успешно противостоять производителям этого оборудования. Поэтому устойчивыми к нему являются только небольшие проекты, под которые разрабатывать устройства нерентабельно. Неизвестно, кто получит в будущем лидерство: разработчики алгоритмов шифрования или производители ASIC-майнеров. Во втором случае возможно значительное усиление централизации криптовалют.

July 5th 2014

Massive improvement to interactivity on Windows, should also further help with TDR issues.
Introducing the —bfactor and —bsleep command line parameters allows for control over
execution of the biggest resource hog of the algorithm. Use bfactor to determine how
many parts the kernel is split into and bsleep to insert a short delay between the kernel
launches. The defaults are no splitting / no sleep for Linux and split into 64 (bfactor 6)
parts / sleep 100 microseconds between launches for Windows. These defaults seem to work
wonders on my 750 Ti on Windows 7, once again you may want to tweak according to your
environment.

Отличие алгоритма CryptoNight и его особенности

Основа функционирования алгоритма CryptoNight протокола CryptoNote – применение схемы кольцевых подписей (круговых сигнатур). Это обеспечивает криптовалютам, добываемым на его базе, быть абсолютно анонимными, в то время как блоки биткоина, работающего по технологии блокчейна, при необходимости можно деанонимизировать.

В отличие от этой системы, КриптоНайт использует разовые адреса получателя и кольцевую систему, благодаря чему отправитель пользуется одним из доступных ему выходов, но невозможно определить, каким именно.

Отображение цифровых транзакций происходит только на одноразовые адреса. При этом формирование последнего осуществляется из реального адреса отправителя и стихийно сгенерированного ключа, входящего в тело транзакции. Таким образом, создается впечатление, что отосланные на один адрес несколько переводов, были отправлены на абсолютно разные.

Степень анонимности становится значительнее с увеличением количества применяемых в круговой сигнатуре ссылок. При этом система дает возможность выбирать их количество. Это связано с увеличением числа блоков, через которые проходит транзакция. В связи с этим возрастает и процент за перевод. Но каждый пользователь сам решает, что для него в приоритете – абсолютная анонимность или низкий процент.

Стоит понимать, что переводы с наименьшим количеством ссылок адресов, проходящие по алгоритму CryptoNight, также являются сверханонимными, то есть, почти не поддаются расшифровке в целях выяснения настоящего адреса отправителя. По словам разработчиков, риск взлома алгоритма сведен к нулю, так как для этого злоумышленники должны разориться на оплату дорогостоящей электроэнергии и вычислительной мощности ПК.

Еще одно отличие КриптоНайт – эффективный майнинг криптовалюты на обычных компьютерах. Этот современный алгоритм практически не нагружает видеокарту и не влияет на работу процессора.

Особенность алгоритма – малые временные отрезки между производимыми блоками. Он позволяет использовать CPU и GPU для максимальной производительности, снижая нагрев и нагрузку, ускоряя вычислительные процессы и обеспечивая работу со значительными объемами информации.

Процессоры для майнинга Monero

Есть несколько процессоров, которые вы можете использовать, и если вы присоединитесь к майнинговому пулу, вы действительно сможете использовать любой процессор для майнинга Monero. Однако, если вы хотите получить максимальную производительность и отдачу, вы должны выбрать один из этих трех процессоров:

AMD Threadripper 1950X

Что касается потребительских процессоров, вы не найдете ничего более мощного, чем AMD Threadripper 1950X. Он имеет много ядер, может быть легко разогнан, и даже если вы работаете в режиме майнинга, у вас одновременно будет приятный опыт работы на вашем ПК. Потребляемая мощность составляет от 120 до 180 Вт, и за это вы получите скорость хэширования 1000–1500 Гц/с.

Недостатком является то, что помимо дорогостоящих затрат (880 долл. США), он также требует специальной материнской платы, которая стоит от 300 долл. США. Это делает довольно дорогостоящим запуск майнинг-установки с Threadripper. Кроме того, большинству материнских плат, совместимых с Threadripper, также требуются карты памяти DDR4, и в последнее время они столкнулись с нехваткой и высокими ценами.

AMD Ryzen 1800X

Это маленький брат Threadrippers, и это мощный процессор по привлекательной цене. Всего за 330 долларов вы получите гораздо более высокую рентабельность инвестиций, однако энергоэффективность не такая хорошая, как у Threadripper, поэтому электричество будет стоить немного дороже. Вы обнаружите, что энергопотребление составляет 95 Вт, и за это вы получите скорость хэширования 500-700 Гц/с. А материнские платы для Ryzens 1800X могут быть намного дешевле, начиная с 60 долларов.

Конечно, более низкая скорость хэширования означает, что вы получите в три раза больше производительности от процессора Threadripper, но Ryzen по-прежнему дает лучшую отдачу. Еще одна особенность этих процессоров AMD заключается в том, что они часто получают снижение цен от AMD, поэтому стоимость при перепродаже может оказаться меньше, чем вы думаете.

Intel Core I7 8700K

Если вы предпочитаете процессоры Intel, а не AMD, то процессоры I7 для вас. Это восьмое поколение I7 очень сравнимо с Ryzen, потребляющим такую ​​же мощность, имеющим ту же цену и обеспечивающим такую ​​же мощность хеширования, что и Ryzen. К сожалению, вы не сможете разогнать этот процессор так же, как и Ryzen, а это значит, что предел разгона составляет 500 Гц/с.

CryptoNight


Майнинг на CryptoNightCryptoNight

— это алгоритм для анонимных криптовалют, в основе которого лежат такие технологии как кольцевые подписи и одноразовые адреса. Он стал, прежде всего, известен благодаря криптовалюте Monero (XMR). Генерация блока занимает около 60 секунд.

Особенности

Применение CryptoNight позволяет создать конфиденциальную, защищенную и взаимозаменяемую цифровую валюту. Эти свойства достигаются благодаря применению протокола CryptoNote, который был создан в 2012 году блокчейн-разработчиком (или группой разработчиков) под псевдонимом Николас ван Саберхаген. До сих пор неизвестно, кто скрывается за этим именем.

Высокая степень анонимности алгоритма CryptoNight достигается благодаря использованию двух технологий:

  • Кольцевые подписи (шифруют отправителя);
  • Одноразовые адреса (шифруют получателя).

Это означает, что они не имеют «темного прошлого», как, например, Bitcoin, блокчейн которого позволяет отследить движение определенного коина и его участие в «грязных делах».


Обозреватель блокчейна

Еще одна очень важная особенность данного алгоритма состоит в том, что для майнинга наиболее эффективными является использование CPU в паре с GPU, хотя добыча только на центральном процессоре тоже дает положительные результаты. И, напротив, применение устройств ASIC является экономически невыгодным.

Секрет в том, что CryptoNight требовательный к оперативной памяти (для правильной работы нужно минимум 2 Гб), а не к скорости проведения математических вычислений, в чем сильны ASIC-майнеры.

Процесс поиска правильного nonce для генерации блока состоит в том, что CryptoNight создает рандомные блоки, которые хранит в памяти вычислительного устройства, а не отправляет непрерывные частые обращения к майнеру с целью проведения математических операций, как это происходит в случае использования алгоритма SHA-256 (используемого для Bitcoin).

Это позволяет построить более децентрализованную сеть и не допустить возникновения ситуации, когда больше половины хешрейта принадлежит одному узлу, и существует высокая вероятность проведения атаки 51%.

Для эффективного майнинга криптовалют, работающих на основе CryptoNight, стоит использовать центральные процессоры Intel Core поколений i5 и i7.

Также хорошие результаты показывает применение оборудования бренда Radeon HD (новые модели). Кроме того, для майнинга криптовалют на основе CryptoNight можно использовать ASIC-майнеры.

На данный момент для этого подходят такие модели: Antminer X3, Baikal Giant-N, PinIdea RR-200, DragonMint X1/X2.

Однако стоит отметить, что Monero каждый год вносит изменения в протокол, которые помогают защитить добычу монеты от использования ASIC. Но другие монеты, работающие на CryptoNight, например, Bytecoin, Aeon, без проблем добываются при помощи ASIC.

Более подробно узнать о принципе работы анонимных монет вы сможете, посмотрев видео ниже:

Анонимные криптовалюты

Соло-майнинг Monero

Алгоритм предполагает добычу Monero двумя способами:

  1. Соло-майнинг. Когда применяется лишь центральный процессор или видеокарта. Это экономит ресурсы системы, электроэнергию и позволяет распределять оставшуюся мощность на другие задачи. Очень удобно в том случае, если майнинг на вашем ПК – не единственная задача железа. Подходит для новичка.
  2. Комбинированный майнинг. Позволяет применять ресурсы центрального и графического процессора, работая в несколько потоков. Лучший майнер будет применять этот вариант, так как он даёт максимальный прирост производительности. Но и собирать компьютер под него требуется соответственно. Как уже упоминалось, от количества потоков напрямую зависит объём потребляемой майнером оперативной памяти.

На процессоре

Майнинг Monero на процессоре хорошее решение для тех, кто хочет сэкономить на электроэнергии. Используя Cpu Miner, вы не добьётесь гигантской производительности, хешрейт не будет заоблачным, но его вполне хватит для распределения ресурсов на несколько операций. Майнинг валюты таким способом потребует применения специального майнера для процессора, например:

  • Wolf’s CPUMiner – популярнейший выбор.
  • Yam Miner – также допускается к использованию, но имеет пару недостатков.

Для эффективного майнинга на ЦП Windows подходит в последнюю очередь. Хорошим выбором станут пакеты ОС, базирующиеся на Linux, ведь они позволяют задавать точные настройки железа, увеличивая оптимизацию и КПД системы.

На видеокартах

Такой майнинг XMR имеет больший hashrate, но и энергопотребление вырастает в разы. В зависимости от того, какая видеокарта для Monero была подобрана, вы можете отправляться на Claymore CPU miner (подходит для АМД) или CUDA-miner (на nVidia).

На обоих системах настройка проходит стандартно, но таблица производительности показывает, что не имеет разницы какой бренд видеокарт вы выбрали, если показатели карт сопоставимы друг с другом. Детальное сравнение не выявляет ничего кроме небольших шумов, в долгосрочной же перспективе АМД и nVidia имеют одинаковые показатели.

Что такое алгоритм майнинга

Цифровые монеты разрабатывались как платежный инструмент, который должен обеспечивать анонимные, но в то же время совершенно безопасные транзакции. Достигается это путем децентрализованной проверки транзакций, которая производится на множестве узлов связи при майнинге.

Информация о транзакциях (количество монет, адреса кошельков отправителей и получателей) шифруется в своеобразное “дайджест сообщение” — хэш. Сам хэш значительно меньше текста и представляет собой строку из набора символов. Если даже незначительно изменить исходный текст — хэш будет иметь уже совершенно другой вид.

Майнеры при помощи специального оборудования занимаются именно поиском этого хэша, а алгоритм шифрования является хэш-функцией — своеобразным правилом, по которому текст произвольной длины трансформируется в хеш фиксированной длины.

В глобальном смысле, алгоритм криптовалюты — система упорядоченной и систематизированной трансформации информации в сжатый и зашифрованный вид хэш-кода.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *