Ok, but what is it that makes having the public key so much easier to find the privat key ? What role does the public key play ? What is it about the public key, that helps the program find the privat key ? What does the public key tell the program, that makes is easier to find the privat key ? Does the letters and numbers of the public key have anything to say, or what is it ? Why is it not blindly when you have the public key ? What do you see, when you have the public key ?
We can do some basic arithmetic operations (blindly) with them.
But this is only useful when you know some information about the privatekey like the range ( smallest ranges are easy)
Please read :
https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/for puzzle 66 i used bsgs with i7 7500U and that took 30 min to scan all the range.