Я подписание сырой сделки с signrawtransaction использования Bitcoin-кли (Bitcoin ядро).
Даже если вы повторите ту же операцию, каждая подпись должна быть создана с другой случайной величиной к, что дает первую часть сигнатуры (г).
Я уверен, что это то, что происходит, когда транзакция отправляется (в противном случае было бы массовое воровство), но в командной строке, когда я называю более signrawtransaction чем один раз для одной и той же сделки, я всегда получаю ту же подпись. Я хотел бы, чтобы генерировать различные действительные подписи для одной и той же сделки.
Так что, когда / как делает клиент решить, что настало время для нового значения к? Должен ли я создать код, подписывать свои операции с нуля или есть способ заставить новый K с помощью signrawtransaction?