btc
bch
eth

О хэшировании на пальцах

Если, вы уже слышали термин «хэш»  или имя функции SHA-256, но не совсем понимаете, что это, то  эта статья написана специально для вас.

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

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

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

Хэширование – это лишь метод, используемый для подбора нужной комбинации. Хэш-функция преобразует длинное число в короткое. Ещё раз представим себя на месте майнеров. Предположим, что искомое число состоит из 14 цифр. Будем брать случайные крупные числа и сокращать их до 14 символов: берем 7 знаков из начала и 7 из конца, избавляясь от середины.  Эту процедуру нужно повторять, пока вы не подберете нужный ответ.

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

SHA-256 расшифровывается как secure hash algorithm 256 [безопасный алгоритм хэширования 256]. Эта хэш-функция – одна из многих возможных. Приведённый нами ранее алгоритм подбора назовём «хэш-функцией от Chain Media».

Источник

 

Теги: Bitcoin,хэш

Похожие материалы

Комментарии

Your browser is out of date!
Install the latest version of your browser.