I’m conscious that maybe this query in itself hints that understanding bitcoin is past my grasp, in any other case I’d know the steps wanted. Be it as it could, I’ve encountered the same query whose reply appears to not be fairly lifelike, that’s to say, primary calculus and algebra. Skimming via bitcoin-core supply code, I discovered issues comparable to “ElligatorSwift” implementation for secp256k1, which cites this paper as an example. The issues mentioned there are too lofty for me to name them primary.
I’ve realized the fundamentals of ECC via completely different assets, together with ventures into technical books, however there’s clearly a big hole to the true factor. On the similar time, attempting to construct an enormous number-theory and cryptography background with little purpose appears to not be the simplest manner. Is there any affordable path an layman might pursue to know the mathematics below bitcoin-core’s implementation?