Не очень долго, и я вернулся с большим количеством вопросов. Я узнал совсем немного о Bitcoin через мои занятия на здесь и сейчас у меня есть еще технические вопросы. Сейчас я учусь в scriptSig входной части сделки и scriptPubKey выходной части сделки. Я нашел ответы на некоторые вопросы и понять аспекты, но другие не знаю.
Относящийся к scriptSig я вижу два аспекта, открытый ключ и подпись. Я а м комфортно с открытым ключом аспектом. При попытке провести BTC вы отсылаете к выходу предыдущих ОМУ и программа хэш, таким образом, ваш публичный ключу найти адрес и так как предшествующий выход послал BTC на свой адрес он проверяется у вас есть ключ. Это кажется простым для меня, теперь, по крайней мере.
Когда речь идет о подписи части этого я потерял. Я знаю, что какой-то образом ваш секретный ключ вы предоставляете проверяет ваш открытый ключ через хэш. Это имеет смысл, я понимаю, как это происходит. Мой вопрос заключается в том, как вы обеспечиваете свой частный ключ к входу вашего ОМУ, чтобы обработать его и найти линейку с вашим открытым ключом, не подвергая ваш личный ключ в записи? Есть ли способ использовать только частный ключ, но ничего не делать с этим? Также я знаю, что вы подписываете хэш ТХ, и я понимаю, как хэш сделан из ТХ. Но что именно эта подпись? Это хэш сочетания частного и открытого ключ? Я нашел эту информацию:
"Сценарий содержит два компонента, подпись и открытый ключ. Открытый ключ принадлежит спасителю выходной сделки и доказывает, творец разрешено выкупить значение выходов. Другой компонент представляет собой подпись ECDSA над хэш упрощенной версии сделки. Это, в сочетании с открытым ключом, оказывается сделка была создана реальным владельцем адреса в вопросе. Различные флаги определяют, как транзакция упрощается и может быть использована для создания различных типов оплаты."
Вот: https://en.bitcoin.it/wiki/Transactions
и я пытаюсь понять часть выделенного курсивом.