(Notice, please see EDIT beneath.)
I title this with “arithmetic” as a result of “arithmetic” is an abstraction for arithmetic and a mathematical operate might be damaged down into arithmetic. I would like the arithmetic.
The highest stage query / purpose: I’m making an attempt to know the arithmetic in how a non-public secret is translated right into a public key. Presume my pockets has generated a non-public key for me. What are the steps the pockets (and/or the bitcoin nodes) use to create the general public key that it makes use of to deposit cash into?
I’ve discovered and skim a number of articles, however am not recognizing the steps. However earlier than going there, I must solidify the meanings of some symbols. Begin with this submit discovered from a search: What’s the math behind Bitcoin’s elliptic curve?
Q, okay I don’t know what these signify.
G from one other submit I discover this: “The generator level G, or a ECDSA public key, is a pair of coordinates x and y, for which the above equation holds.” I presume this imply some particular level on the curve, which consists of the x and y worth. Is that this appropriate? What is meant by “generator level?”
n is a variable, typically which means repeat some operation this many instances.
From different locations I discover these things together with what I believe they imply. Please appropriate me the place I’m improper.
X: higher case, the personal key
x,y: decrease case a degree on the curve,
p: decrease case, the biggest prime smaller than 2^^256
P: higher case, I don’t know
Thanks to your time and endurance.
Edit: discovered this web site: How do you get a Bitcoin Public Key from a Non-public Key
It seems to be fairly good. Seems like G is our originating level on the ecliptic curve. Is that this appropriate.
If is save my personal key, on a thumb drive or some place else, and my chilly storage pockets (is {that a} appropriate title?) fully fails, and I put my personal key into a brand new pockets, will it be capable to entry all of the coin I put into the account utilized by my failed pockets?
