Kryptowaluty działają w oparciu o rozproszony rejestr publiczny zwany blockchain, który stanowi rejestr wszystkich transakcji aktualizowanych i przechowywanych przez posiadaczy waluty.