Поясню суть вопроса. Рассмотрим, к примеру, следующую
транзакцию:
Плательщику был предоставлен адрес для перевода 1nT8wyJjV7LBhuv993qoQ2R2k6HvpPFwg
Он его взял и составил блокирующий скрипт:
OP_DUP
OP_HASH160
0898894fdd1b1bfde9bfa4a73f24c1ff995b0232
OP_EQUALVERIFY
OP_CHECKSIG
Где 0898894fdd1b1bfde9bfa4a73f24c1ff995b0232 - это HASH160 от моего публичного ключа. Как он его получил о_О?
На хабре проникся статьей, где запомнил данное утверждение:
:
Ссылка на статью
Из рисунка видно, что получить открытый ключ из адреса нельзя. А что же HASH160 от него можно? Не понятно. Если я соберусь кому то перевести, то вынужден буду просить открытый ключ, а мне дадут только адрес.
Итак как из 1nT8wyJjV7LBhuv993qoQ2R2k6HvpPFwg получить 0898894fdd1b1bfde9bfa4a73f24c1ff995b0232?