As criptomoedas são executadas em um livro-razão público distribuído chamado blockchain, um registro de todas as transações atualizadas e mantidas pelos detentores de moeda. Unidades de criptomoeda são criadas por meio de um processo chamado mineração, que envolve o uso do poder do computador para resolver problemas matemáticos complicados.