Bitcoin și alte criptomonede funcționează prin intermediul unei tehnologii numite blockchain. Această tehnologie înregistrează tranzacțiile în blocuri de informații legate între ele și criptează informațiile pentru a le proteja. Toți utilizatorii rețelei pot vedea tranzacțiile și contribuie la validarea lor prin intermediul unui proces numit minerit. Acest proces implică utilizarea puterii de procesare pentru a rezolva probleme matematice complexe pentru a adăuga noi blocuri blockchain-ului.