A diferencia de todas las monedas, Bitcoin no es emitido por una institución monetaria específica, sino que se genera a través de una gran cantidad de cálculos según un algoritmo específico. La economía de Bitcoin utiliza una base de datos distribuida compuesta por muchos nodos en toda la red P2P para confirmar y registrar todos los comportamientos de las transacciones, y utiliza un diseño criptográfico para garantizar la seguridad de todos los aspectos de la circulación de la moneda. La naturaleza descentralizada del P2P y el algoritmo en sí pueden garantizar que la moneda no pueda ser manipulada por humanos y crear una gran cantidad de Bitcoins.
El diseño basado en criptografía permite que Bitcoin sea transferido o pagado únicamente por el verdadero propietario. Esto también garantiza el anonimato de las transacciones de propiedad y circulación de divisas. La mayor diferencia entre Bitcoin y otras monedas virtuales es que su cantidad total es muy limitada y extremadamente escasa.
La red Bitcoin genera nuevos Bitcoins mediante la "minería". La llamada "minería" consiste esencialmente en utilizar una computadora para resolver un problema matemático complejo para garantizar la coherencia del sistema de contabilidad distribuido de la red Bitcoin. La red Bitcoin ajustará automáticamente la dificultad de las preguntas de matemáticas para que toda la red pueda obtener una respuesta calificada cada 10 minutos. Luego, la red Bitcoin generará una cierta cantidad de Bitcoin como recompensa en bloque para recompensar a quienes obtengan la respuesta.