In plain words
Why the same seed always grows the same flower
From text to fingerprint
Your seed is first tidied: spaces are collapsed, capitals are lowered, and a number loses its commas and leading zeros. The tidied text is turned into bytes and passed through two small, well-known hash routines of the FNV family, one reading forwards and one backwards, each finished with a bit-mixing step. The result is two 32-bit numbers, a 64-bit fingerprint. Change a single character and both numbers change completely.
From fingerprint to draws
The fingerprint seeds a tiny pseudo-random generator. It is not random at all: given the same fingerprint it produces the same stream of decimals in the same order, every time, on every device. The atelier reads the stream like a recipe card: first the petals, then the rings, then the hue, and so on down the table above.
From draws to drawing
Each petal is one curved outline, copied and rotated around a centre. Curvature leans every tip sideways, so a high value makes the ring swirl like a pinwheel. Rings alternate by half a step so they interleave, shrink by a fifth each time, and deepen in tone. Stamen dots sit on a golden-angle spiral, about 137.5 degrees apart, the same packing that sunflowers use. Leaves ride a stem whose sway is drawn from the seed too.
What it cannot promise
Two different seeds could, very rarely, share a fingerprint and so a flower. Coordinates are rounded to two decimals, so tiny differences between browsers cannot change a trait, though they might in principle nudge a pixel. And the Latin names are made from fragments chosen for sound: a genus assembled from syllables, an epithet counting the petals in invented Latin, and a variety naming the curl. They are charming, not scientific.
Block numbers, honestly
Bitcoin counts its blocks from zero. Block 0 is the genesis block, mined in January 2009, and a new block is targeted roughly every ten minutes. The atelier uses block numbers as nothing more than digits: it never looks at the chain, a node, or any block's contents.
Why 210000 and 21000000
The block subsidy halves every 210,000 blocks, and the total supply is capped at 21 million. Both numbers make good seeds, which is why they turn up as examples here. Neither says anything about what any flower is worth, and this site does not discuss prices.
A different hash
Bitcoin's proof of work uses SHA-256. The atelier does not: a quick, non-cryptographic hash is perfect for scattering seeds into petals, and would be the wrong tool for anything that needs security. Never use a flower as a password.
Independent
BTC Flowers is an independent art project. It is not affiliated with any Bitcoin organisation, wallet, exchange or developer.