Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Generator Point

Network & Protocol

Definition

The generator point, often called the base point and written G, is a single fixed point on the secp256k1 curve that every participant in Bitcoin agrees on. It is one of the curve's published domain parameters, identical for every wallet and node on the network. Your public key is nothing more than G multiplied by your private key scalar.

Why a single base point works

Because secp256k1 has a cofactor of 1, the generator point has prime order n, and repeatedly adding G to itself cycles through all n points of the group before returning to the start. In other words, G generates the entire usable key space, which is what its name refers to. Every valid Bitcoin private key corresponds to a distinct multiple of G, and that multiple is the public key.

From generator to address

Key creation is a single operation: pick a secret scalar k between 1 and n − 1, then compute Q = kG using point multiplication. The result Q is the public key, which is then hashed and encoded into an address. Recovering k from Q and the known G is exactly the discrete logarithm problem, so publishing Q reveals nothing usable about k.

The compressed encoding of secp256k1's generator begins with the bytes 0279BE667E…, a constant worth recognizing as the literal origin of every Bitcoin key. It is a fixed point in the curve's finite field, not a secret.

In Simple Terms

The generator point, often called the base point and written G, is a single fixed point on the secp256k1 curve that every participant in Bitcoin…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Mining Glossary

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Compare Miners