Eine öffentliche Blockchain ist eine dezentralisierte Plattform, die für alle zugänglich ist. Mit anderen Worten: Sie ist genehmigungsfrei, d. h. jeder kann der Plattform beitreten und die Informationen auf der Plattform schreiben und lesen. Eine Blockchain ist ein Distributed Ledger, in dem Transaktionsdaten in Form von Blöcken verpackt und gespeichert werden.
Eine Kombination dieser „Blöcke“ bildet also eine Blockchain. Ein Schlüsselfaktor, der einen Block von einem anderen unterscheidet, ist der Zeitstempel. Einmal validiert, können die auf der Plattform gespeicherten Daten nicht mehr verändert werden, obwohl sie öffentlich zugänglich sind.
Eine öffentliche Blockchain verwendet einen Konsensmechanismus zur Validierung von Transaktionen. Die beiden führenden öffentlichen Blockchains, Bitcoin und Ethereum, verwenden den Proof-of-Work-Konsensmechanismus (PoW). Ethereum hat jedoch den Übergang zu einem Proof-of-Stake (PoS)-Konsensmechanismus eingeleitet.
Eine öffentliche Blockchain bietet im Vergleich zu privaten Netzwerken eine größere Transparenz und ist dezentraler, da jeder beitreten kann und keine einzelne Einheit die Kontrolle über das gesamte System hat. Leider leiden viele öffentliche Blockchains auch unter niedrigen Transaktionsgeschwindigkeiten und anderen Skalierbarkeitsproblemen. Ausserdem ist eine öffentliche Blockchain im Vergleich zu einer privaten Blockchain auf einige wenige Konsensmechanismen beschränkt.
Eine private und eine öffentliche Blockchain ähneln sich in dem Sinne, dass jeder Node in ihrem Netzwerk über eine exakte Kopie ihres Ledgers verfügt, ihre gespeicherten Daten unveränderlich sind und beide Plattformen auf Transaktionsvalidierer angewiesen sind.