Kryptowaluty działają w rozproszonej księdze publicznej zwanej blockchain, rejestrze wszystkich transakcji aktualizowanym i przechowywanym przez posiadaczy walut. Jednostki kryptowaluty tworzone są w procesie zwanym wydobywaniem, który polega na wykorzystaniu mocy komputera do rozwiązywania skomplikowanych problemów matematycznych