Bitcoin

ecdsa – low R value vs high R value signature

I have a conceptual understanding of R values ​​in that the R value can be above or below the X axis of an elliptic curve and that a positive R value uses an extra byte in the signature to indicate that it is actually a positive R value. I’m actually trying to look into trading to resolve this issue. for example:

TXID: 4a8f2d489008f60c7d02526b5f264ae70c465e1ea4fe710243f04ca6b1e3b103

ScriptSig:
OP_PUSHBYTES_71 304402200222918fd7512cd5ecbdfda82dd48cb57677b5b6d42e17b5505fe2f2873d9651022032aab83fece0a48a338e8c003e2907fcd3d2a8798f16ddb5b206351452189cee01
OP_PUSHBYTES_33 034607e699d21f3a4b0c0523869eb185ba23a40a2ffaefe1c567b3b7a6eeb43026

big

TXID: 4247bbae1e7d08ed31aee8fc1f65bf4dc7411fe7ff5f64d2d7d0f4ad3117c148

ScriptSig
OP_PUSHBYTES_72 3045022100ba76172000fa3c943a714b1152dc370060805b1cc8cbbd466710325e5874bfc002203e57b406e6af2f52ded43a45bfcb8402acff88f752a5806612bbbc3e80c49c1601
OP_PUSHBYTES_33 023ac3778b0e613501c0469c3232a0b3ff62e53b9849c891c446c44cffa74dd8ce

Does this mean that since the first transaction’s signature is only 71 bytes (as opposed to 72 bytes for the second), the R value for the first signature will be negative?

Related Articles

Back to top button