Как быть действительным / вычисляющим искупителем блока? - PullRequest
0 голосов
/ 04 августа 2020

Я создал пару ключей учетной записи:

from ecdsa import SigningKey
sk = SigningKey.generate()
sk_string = sk.to_string()
sk2 = SigningKey.from_string(sk_string)
print(sk_string.hex())
print(sk2.to_string().hex())

Мне нужно вычислить [A], используя ключ, сгенерированный выше, при условии, что алгоритм SHA1 ha sh используется для операции OP_HASH160.

{
    "Input": {
        "Previous tx":"f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6",
        "Index": 0,
        "scriptSig": [
          "304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10",
          "90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501"
       ]
    },
    "Output": {
       "Value": 500,
       "scriptPubKey": "OP_DUP OP_HASH160 [A] OP_EQUALVERIFY OP_CHECKSIG"
    }
}

Как мне стать действительным выкупщиком следующего блока?

...