Is there a technical reason why Satoshi implemented Bitcoin with just 8 decimal places? The max number of 64-bit signed integers is usually 9,223,372,036,854,775,807 ; so with the 21 million cap an overflow can't happen even for 11 decimal places if I'm correct? So why not go with a more handy amount of decimal places like 9 or the maximum possible for 64-bit 11?

1 Answer 1


I don't know of any comments Satoshi left himself about the choice of 8 decimal places, but this comment on bitcointalk.org alleges that it was the result of a computation involving the M1 world fiat currency supply. Supposedly if all of that were to be replaced with BTC, the value of 1 unit (10-8 BTC) would be below a US penny.

  • Maybe true, but not a technical reason. So I assume there is no technical reason?
    – Arnor
    Commented Dec 20, 2021 at 19:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.