Per estrarre Bitcoin vengono utilizzate diverse tecnologie principali:
CPU (Central Processing Unit): nei primi anni di Bitcoin, il mining veniva effettuato utilizzando processori convenzionali. Tuttavia, oggi questo metodo è inefficace a causa dell'elevata complessità dei calcoli.
GPU (Graphics Processing Unit): le schede grafiche forniscono molta più potenza di elaborazione rispetto alle CPU. Sono ancora utilizzati per estrarre alcune altcoin, ma per Bitcoin anche la loro efficacia è diminuita.
FPGA (Field-Programmable Gate Array): si tratta di chip programmabili che possono essere configurati per eseguire attività specifiche, come il mining. Sono più efficienti delle GPU, ma inferiori all'ASIC1.
ASIC (Circuito integrato specifico per l'applicazione): circuiti integrati specifici per l'applicazione progettati esclusivamente per il mining. Sono i dispositivi di mining Bitcoin più efficienti e popolari. Gli esempi includono le serie Bitmain Antminer e MicroBT WhatsMiner2.
Queste tecnologie consentono ai minatori di risolvere complessi problemi matematici necessari per confermare le transazioni e aggiungere nuovi blocchi alla blockchain
