Почему нельзя майнить несколько криптовалют сразу?
Имеется в виду вот что - есть множество криптовалют, основанных (например) на протоколе Scrypt. Для всех из них необходим какой-то маленький хэш. Почему нельзя подсчитать какой-то маленький хэш, и отправить его на все валюты сразу? К каким-то он будет выигрышным, к каким-то нет, ну и пусть?
Пока у меня есть только соображение, что хэш как-то зависит от номера блока или еще чего-то, но хотелось бы ясности.
Математику знаю. Что такое хэш знаю. Своими словами - это такая функция, которая ставит в соответствие входным данным какое-то длинное (как правило) число одной и той же длины (как правило). Функция необратимая. Но почему функции хеширования разные я так и не понял.
"Но почему функции хеширования разные я так и не понял." создатели криптовалют так захотели :-) Одинаковая функция вела бы за собой сродственность валют.
Ничего не понимаю. Вы сказали "валюты нельзя майнить вместе, потому что функции генерации хэшей у них разные". Я попросил вас привести мне пару-тройку этих хэш-функций от разных валют, чтобы можно было убедиться, что они действительно разные.
Вы сказали "валюты нельзя майнить вместе, потому что функции генерации хэшей у них разные". - скриншот приведите, я, вроде, не мразматик.
" Я попросил вас привести мне пару-тройку этих хэш-функций от разных валют, чтобы можно было убедиться, что они действительно разные."
Вы понимаете, что просите несбыточного (если мы результат учитываем и корреляцию)? ru.wikipedia.org/wiki/Bitcoin btcsec.com/bitcoin-iznutri
Почему нельзя подсчитать какой-то маленький хэш, и отправить его на все валюты сразу?
Потому что отправляют не хэш, а параметр, который при подстановке в очередной блок в цепочке майнинга даёт такой хэш. Структура блоков у разных валют разная, история майнинга разная, поэтому шансы на то, что одни и те же данные дадут подходящий хэш для нескольких валют исчезающе малы.