Hello,
I am facing an issue when trying to calculate the private key at the collision of two checkpoint types. Specifically, I am working with the following pair:
82B0FB9D086D11223F7FD179 69267708D563F46CEEFFFFFFFFFFFFFFFFFFFFFFFFFF TYPE:0
82B0FB9D086D11223F7FD179 EE651EB9551FDBC41800000000000000000000000000 TYPE:2
For other combinations of types, I am able to successfully recover the private key. However, with this particular pair (TYPE:0 and TYPE:2), I am unable to find or compute the private key correctly.
Could anyone point out where I might be making a mistake? Are there any specific details or differences in the calculation logic when a collision involves TYPE:0 and TYPE:2 checkpoints? Any advice or suggestions on how to troubleshoot this would be greatly appreciated.
Thank you.
Unless it's a bug, in some cases a collision can't solve the private key.
Example: Q is the target point.
Wild1 DP at Q + delta*G = {x, y}
Wild2 DP at -Q - delta*G = {x, -y}
The delta is identical in absolute size, so Q's scalar can't be solved, as all possible points satisfy such an equation.