привет всем, новичок здесь
я пытаюсь понять процесс проверки Bitcoin транзакций в глубине. как я понимаю, можно доказать, что сделка правомерно утверждал вывод предыдущей операции. чтобы сделать это, я должен был бы выполнить операцию по сделке и получить результат предыдущего выходного адреса. так как сделка не моя, я не являюсь владельцем закрытого ключа выходного адреса, так что кажется, что вся информация мне нужно чисто содержащаяся в транзакции и выходе предыдущей операции (которые могут быть идентифицированы с помощью TXID хэша и указанный индекс в более поздней операции).
я нашел этот код, который имеет функцию с именем "verify_message" - https://github.com/nanotube/supybot-bitcoin-marketmonitor/blob/master/GPG/local/bitcoinsig.py
будет эта функция проверка того, что сделка законно связана с предыдущим выходными адреса? если да, то каковы исходные данные, которые должны быть использованы? адрес я знаю, и я предполагаю, что подпись является scriptsig последней сделки, но то, что является "сообщение" аргумент? это что-то вроде хэша последней сделки?
может кто-то пожалуйста, помогите. я хотел бы на самом деле осуществить тест в питона, используя некоторые данные с веб-сайта blockexplorer.com.
Спасибо заранее!