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.