Что такое алгоритм майнинга CryptoNight и как он работает?В мире криптовалют

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

Понимание алгоритмов майнинга Алгоритмы майнинга являются основой блокчейн-сетей, таких как Биткойн и другие протоколы. В технологии блокчейн алгоритмы майнинга необходимы для проверки транзакций и обеспечения безопасности сети. Алгоритм майнинга указывает компьютерам майнеров следовать набору правил для генерации действительного блока. Proof-of-work (PoW) – это известный алгоритм согласования, используемый Биткойн и другими криптовалютами. В PoW майнеры конкурируют, используя вычислительную мощность, чтобы найти определенное значение хэша, которое даст им новый блок. ASIC – это специализированное оборудование, необходимое майнерам для конкурентоспособности в таком энергоемком процессе, но до появления ASIC использовалось оборудование для майнинга на CPU и GPU меньшего масштаба, которое использовали пользователи дома. ASIC-майнинг в основном использует хэш-функцию SHA-256, разработанную Национальным управлением по безопасности США (NSA) и опубликованную в 2001 году в качестве стандарта целостности данных. Биткойн использует SHA-256 для обеспечения максимальной безопасности и целостности, поскольку даже незначительное изменение алгоритма изменит вывод хэш-функции майнинга. Чтобы быть наравне с промышленными майнинговыми операциями, многие майнеры присоединяются к пулам майнинга, чтобы объединить свою вычислительную мощность и таким образом увеличить шансы на успешный майнинг блока. Награды за блок распределяются пропорционально на основе вклада каждого участника. Выбор алгоритма майнинга является важным решением для проекта криптовалюты, поскольку он определяет правила и требования, необходимые для создания и обеспечения безопасности блокчейн-сети, помимо того, как участники получают вознаграждение в виде только что выпущенных монет. Примеры других популярных алгоритмов майнинга включают Ethash, используемый блокчейном Ethereum, и CryptoNight, используемый сетью Monero. Что такое алгоритм CryptoNight? CryptoNight – один из самых быстрых алгоритмов майнинга и часть протокола согласования CryptoNote. CryptoNight – это алгоритм майнинга PoW для майнинга на CPU и GPU, разработанный таким образом, чтобы быть устойчивым к ASIC и предотвратить централизацию майнинговой мощности. Он надеется помочь пользователям добывать монеты более эффективно с использованием комбинации хэш-функций, включая CryptoNight и хэш-функции Keccak. Его криптографическая хэш-функция работает вокруг Advanced Encryption Standard (AES), алгоритма военного уровня для обеспечения максимальной безопасности, что делает CryptoNight алгоритмом майнинга, сильно ориентированным на безопасность. С момента внедрения Monero его хэш-алгоритма для консенсуса блокчейна, репутация CryptoNight как алгоритма безопасности укрепилась в крипто-мире. Создание алгоритма CryptoNight увлекательно и напоминает происхождение Биткойна. Его создатель, который называется вымышленным именем Николас ван Саберхаген, исчез, как и знаменитый Сатоши Накамото. Учитывая сходство, многие считают, что эти два разработчика – один и тот же человек, и тайна еще больше усиливается загадочной датой выпуска CryptoNote – 12 декабря 2012 года (12/12/2012). CryptoNote был протоколом безопасности и инструментом конфиденциальности, который способствовал конфиденциальным транзакциям, неразличимым транзакциям и кольцевым подписям.
По теме...  Как запустить волну хайпа и заставить инфополе говорить в твоих интересах
Как работает алгоритм майнинга CryptoNight? CryptoNight использует протокол согласования CryptoNote для усиления конфиденциальности, чтобы никто не мог сказать, какой участник транзакции платит и кто получает деньги. CryptoNight дружелюбен к майнингу на GPU, но его характеристики делают его идеальным для майнинга на CPU. Благодаря набору 64-битных быстрых умножителей для максимальной скорости, архитектура CPU очень эффективна; кроме того, интенсивное использование кэш-памяти CPU гарантирует лучшую производительность. Его рабочий процесс включает три основных шага: Создание “scratchpad” – большая память с промежуточными значениями сохраняется во время хэширования. Первые входные данные хэшируются с помощью хэш-функции Keccak-1600, что приводит к 200 байтам случайно сгенерированных данных. Преобразование шифрования – затем берутся первые 31 байт этого хэша Keccak-1600 и преобразуются в ключ шифрования для алгоритма AES-256, самого высокого значения в семействе AES. Финальное хэширование – CryptoNight берет весь набор данных, созданный функциями AES-256 и Keccak на предыдущем шаге, и проходит через остальные хэш-функции. В результате получается конечный хэш от CryptoNight proof-of-work. Этот хэш имеет расширение 256 бит или общую длину 64 символа.
По теме...  Что такое BlackRock и кто стоит за данной компанией: Анализ
Почему алгоритм CryptoNight важен? CryptoNight был разработан, чтобы дать CPU и GPU равные возможности для майнинга блоков и отказаться от использования ASIC-майнеров. CryptoNight важен по трем ключевым причинам: он обеспечивает более сильную конфиденциальность с неразличимыми транзакциями, функцию устойчивости к ASIC и масштабируемость. Большинство криптовалют, включая Биткойн (BTC), не являются конфиденциальными, так как транзакции и баланс человека могут быть легко прослежены на открытом исходном коде блокчейна через публичный адрес. С другой стороны, CryptoNight был разработан для удовлетворения пользователей, которым важна конфиденциальность и которые хотят осуществлять частные сделки в блокчейне. Его создатели интегрировали два важных инструмента конфиденциальности в алгоритм для достижения максимальной безопасности и анонимности: кольцевые подписи и скрытые адреса, оба раз
0 0 голоса
Рейтинг статьи

Тематики: , ,

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x