Kryptovaluta er en type virtuell valuta som bruker kryptografi for å sikre transaksjoner som er digitalt registrert i en distribuert hovedbok, for eksempel en blokkjede. En transaksjon som involverer kryptovaluta som er registrert i en distribuert hovedbok, refereres til som en “on-chain” transaksjon; en transaksjon som ikke er registrert i den distribuerte hovedboken, refereres til som en “off-chain” transaksjon.