Физика
Принцип Ландауэра: термодинамика майнинга биткойнов
Что такое майнинг биткойнов?
Что ж, это вопрос с множеством уровней понимания. Нет предела тому, насколько глубока кроличья нора, а глубокое понимание гаек и болтов заняло многочисленные исследовательские журналы и статьи.
Однако для целей этой статьи мы будем простыми.
Краткое описание алгоритма хеширования SHA-256
Когда вы вводите пароль для разблокировки телефона или ноутбука, он работает, поскольку он соответствует уникальному решению криптографической головоломки.
Что делает современную криптографию, такую как двухфакторная аутентификация, безопасной, так это то, что даже если бы кто-то получил доступ к паролю до хеширования или после хеширования, было бы чрезвычайно сложно получить соответствующий пароль.
Как вы можете видеть ниже, простая трехсимвольная строка «abc» соответствует почти неразборчивой строке.
SHA-256 работает, преобразуя строку произвольной длины в хэш из 64 символов.
Длина ввода может быть 3, 300 или даже 3000 символов. В результате получается хеш из 64 символов.
Проще говоря, биткойн считается добытым, когда найдено решение.
Это 64-символьная строка с 36 возможными входами для каждого символа. 26 букв алфавита и 10 числовых цифр. Итак, это 36⁶⁴ входов.
На следующем веб-сайте ниже показан рабочий пример решения хеш-функции.
Правильное решение было найдено после 856 192 328 попыток. И эта проблема уже была значительно упрощена за счет использования блока, который, как уже было показано, содержит решение.
В подавляющем большинстве ситуаций решений не существует.
Скорость хеширования
Теперь, когда у нас есть приблизительное представление о том, что такое хэш, мы можем расширить эту концепцию до метрики, известной как has rate. Это просто скорость добычи биткойнов во всем мире.
CoinDesk: Bitcoin, Ethereum, Crypto News и данные о ценах
« Хешрейт означает общую комбинированную вычислительную мощность, которая используется для добычи и обработки транзакций на… www.coindesk.com »
Согласно CoinDesk, хешрейт по состоянию на 6 февраля 2021 года составляет около 89 Exa Hash / second (EH / s).
Поскольку Биткойн использует алгоритм SHA-256, каждый хэш производит информацию, занимающую 256 бит памяти.
Связь между информацией и энергией
Следующее соотношение было предложено Рудольфом Ландауэром в 1961 году, когда он был исследователем в IBM.
Нижняя граница энергии, необходимой для стирания (или создания) единственного набора информации.
Где k_B - постоянная Больцмана, а T - температура системы в градусах Кельвина.
Согласно исследовательским журналам [3], современные компьютеры примерно в в миллионы раз менее энергоэффективны. Таким образом, для стирания 1 бита информации требуется в 10⁶ раз больше энергии.
Потребление энергии в биткойнах
Давайте сделаем некоторые приближения и попробуем рассчитать приблизительную цифру потребления энергии биткойнами в мире сегодня, основываясь на цифрах, которые обсуждались до сих пор.
Я понимаю, что это может быть совершенно неуместно, но на этот раз просто побалуйте меня!
1. Хэш SHA-256 дает 256 бит.
Минимальное теоретическое потребление энергии каждым хешем составляет 256 K T ln2.
Таким образом, каждый хэш имеет стоимость энергии не менее 7,30 / 10¹⁹ джоулей.
2. Учет затрат на электроэнергию в размере 10 центов.
Он намного ближе к 7,30 / 10¹³ джоулей для каждого хеша.
3. С учетом огромного количества попыток
В примере используется 856,192, 328 пытается получить правильный хеш.
Итак, это: 6,25 / 10⁴ джоулей на каждый правильный хеш.
4. Существующая скорость хеширования составляет 89 EH / s.
Это 89 x 10¹⁸ хешей в секунду.
И мы приходим к глобальному уровню энергопотребления 5,56 x 10¹⁶ ватт, или 5,56x10¹⁰ гигаватт (ГВт).
Для справки [4] АЭС среднего размера вырабатывает примерно 1 ГВт энергии.
===================================
Источники:
[1]:
[2]:
CoinDesk: Bitcoin, Ethereum, Crypto News и данные о ценах
« Хешрейт означает общую комбинированную вычислительную мощность, которая используется для добычи и обработки транзакций на… www.coindesk.com »
[3]:
[4]: