Skip to main content

How Is the Specific Base Point for a Curve like Secp256k1 Chosen?

The base point (G) for a standardized curve like secp256k1 is not chosen arbitrarily but is part of the publicly defined parameters for that curve. It is selected to be a point on the curve that generates a subgroup of a very large prime order (n).

The specific coordinates of G are derived from a set of deterministic, verifiable procedures to ensure there are no backdoors or weaknesses. The choice is made to maximize the difficulty of solving the elliptic curve discrete logarithm problem.

How Does the ‘Time in Force’ Parameter Affect Slippage Risk for a Large Order?
Which Specific Curve Is Commonly Used in Bitcoin and Ethereum?
Why Is the Order of Words in a Seed Phrase Important?
How Does the Order of the Base Point Relate to the Private Key Space?