Een publieke blockchain, ook bekend als een open blockchain, is een blockchain waar iedereen vrij kan toetreden tot het netwerk en een node kan oprichten. Vanwege hun open karakter moeten deze blockchains worden beveiligd met cryptografie en een consensus systeem zoals proof of work (PoW).
Een private blockchain daarentegen vereist dat elk knooppunt wordt goedgekeurd alvorens toe te treden. Omdat knooppunten als vertrouwd worden beschouwd, hoeven de beveiligingslagen niet zo robuust te zijn.