Post
Topic
Board Кодеры
Re: Кстати, а почему "атака 51"? Достаточно же пр
by
DevilOper
on 19/02/2018, 22:27:12 UTC
То есть, вы сейчас утверждаете, что для единственного однозначно заданного
256-битного числа возможно наличие несколько разных 256-битных чисел, равных
этому числу, но не равных между собой?  Shocked Shocked Shocked

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

Решение задачи майнинга - это нахождение такого заголовка блока длиной 80 байт,
который удовлетворяет условиям заданным в алгоритме. Там много разных условий
по таймстампу, значению поля bits, версии блока (хотя вру, версию клиенты сегодня не
особо проверяют). Ну и чтоб хэш-функция от этих данных давала бы "красивое число"

Ну я конечно рад, когда тут приходят пытливые умы со своим нестандартным взглядом на общепринятые понятия - но решение чего-бы то нибыло - это и есть решение, т.е., пресловутый "ответ" на задачку: "сколько будет 2+2", ну или что то же самое, "целое число больше 3-х и меньше 5-и", а не какими путями складывая какие дроби (а то и мнимые числа) мы сможем получить ответ.
Собственно, это изначально даже было очевидно, если бы вы потрудились прочитать полностью фразу, а не дёргать по полпредложения из контекста. Этак вы скоро по букве дёргать будете! (Очевидно, от полного бессилия что-либо написать по сути.):
Для неких n из этих 256 бит - решений будет 2 в степени 256-n. Я вот кстати затруднюсь сходу так сказать, что там принцип Дирихле говорит в таком случае (поскольку, "случайность" функции подразумевает возможность выпадения одинакового результата на разных входных данных).