Transaction Validator

ECDSA signature verification — step by step
🔬 Demo Curve
📡 Real Transaction
🔑 Signature Parameters Reset

Using the small curve \( y^2 = x^3 + 7 \pmod{97} \) with generator \( G = (1, 28) \) and order \( n = 79 \). Pre-loaded with a valid ECDSA signature, or generate a fresh one.

Elliptic Curve Visualization y² = x³ + 7 mod 97
Curve points
G generator
Q public key
u₁G
u₂Q
R' verify point
Why a tiny curve? Real Bitcoin uses secp256k1 (256-bit prime), but the math is identical. We use p = 97 so every number fits on screen and you can verify each step by hand.
📋 Verification Steps