Un registro è un file informatico utilizzato per registrare le transazioni. Un registro distribuito è un database che esiste in diverse posizioni o tra più partecipanti. È decentralizzato per eliminare la necessità di un intermediario per convalidare, elaborare o autenticare le transazioni. Questi record sono confermati solo quando si raggiunge il consenso di tutte le parti coinvolte. Firma crittografica e timestamp sono presenti in tutti i file per motivi di sicurezza. Inoltre, tutti i record sono visibili ai partecipanti della rete in ogni momento.