SHA-256 ist ein Mitglied der von der NSA entwickelten kryptografischen Familie der SHA-2-Hashfunktionen. Bitcoin benutzt den SHA-256 Algorithmus an verschiedenen Stellen. Beispielsweise müssen Miner mit dem Algorithmus einen gültigen Hash für den aktuellen Block finden. Dafür erhalten diese einen Block Reward.