Transakcje kryptowalutowe są weryfikowane przez zdecentralizowany system zaprojektowany do działania bez banków, procesorów płatności lub jakiejkolwiek centralnej władzy. Zamiast polegać na jednej instytucji, kryptowaluty opierają się na kryptografii, publicznych księgach i mechanizmach konsensusu, aby upewnić się, że każda transakcja jest ważna, bezpieczna i nieodwracalna. Ten proces weryfikacji stanowi fundament, dla którego cyfrowe waluty takie jak Bitcoin i Ethereum mogą funkcjonować jako systemy bez zaufania.
W sercu każdej kryptowaluty znajduje się blockchain, który można zrozumieć jako publiczną, wspólną księgę. Ta księga rejestruje każdą transakcję kiedykolwiek dokonaną w sieci. Gdy informacje zostaną zapisane w blockchainie, stają się niezwykle trudne do zmiany, ponieważ kopie księgi są przechowywane na tysiącach komputerów na całym świecie. Jakakolwiek próba zmiany przeszłych zapisów wymagałaby zmiany większości tych kopii w tym samym czasie, co jest praktycznie niemożliwe w dużych sieciach.