Ang mga blockchain ay mga distributed ledger na nagtatala ng mga transaksyon sa pagitan ng mga partido. Pinapayagan nila ang mga user na i-verify ang mga transaksyon nang hindi kinakailangang magtiwala sa isa't isa. Ginagawa nitong kapaki-pakinabang ang mga ito para sa mga bagay tulad ng pagsubaybay sa pagmamay-ari ng mga asset, pagtiyak na hindi sila doble ang ginastos, at pagtatala ng mga boto.