хеш = приватныйключ&публичный ключ.
Не так.
На основании случайных данных создаётся приватный ключ.
Из приватного ключа генерируется публичный ключ.
Подпись сообщения создаётся только с помощью приватного ключа, публичный ключ не принимает в этом процессе никакого участия.
Зато проверка осуществляется с помощью только публичного ключа.
Одним лишь публичным ключом ему хеш не вычислить.
С помощью публичного ключа хеш не вычисляется, с помощью публичного ключа проверяется следующее утверждение: владелец приватного ключа может потратить выход при помощи транзакции, которую он подписал своим приватным ключом.
Вопрос в том, как майнер это проверяет, получив транзакцию, которая представляет строку данных в специальном формате?
В этой транзакции есть адрес отправителя и получателя, сколько биткоинов перечисляется, публичный ключ отправителя?
Как майнеры по этой информации из транзакции проверяют подлинность транзакции, и как они потом помещают проверенную всеми ими транзакцию в блок (блокчейна)?