As a newcomer, I know that public key=k*G
9e43be966c9a2a31d24e8322af08f035f0b419da7bb92ed05186e26b6b6567a8e9225576f9d2b07 a5f6a91bd5cf0a618f7b0468b27989d062dc16a971c2038a9=6c2181e3e8a8dd271f8a074117bc4232e7250e371d2db23d9131c6659c4cc4b1x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
That is generator added to itself k times
Experiment: Picking private key 5 with a corresponding public key of 2F8BDE4D1A07209355B4A7250A5C5128E88B84BDDC619AB7CBA8D569B240EFE4D8AC222636E5E3D 6D4DBA9DDA6C9C426F788271BAB0D6840DCA87D3AA6AC62D6
You just need to subtract the generator from this above public key until you get back the original generator value. Counting from above it will take 5 times to subtract, that is the private key, this process is feasible, compare to getting 2^180 private key.
Solution: You can write a script in python or rust instructing the script to start subtracting the generator from any Bitcoin public key until it gets back to the original generator and it should split out how many times it got subtracted
Fact: Would you believe me if I told you I got the private key to the 31000btc
Conclusion: As a newcomer before the year 2040, Bitcoin would be cracked by ethical hackers period