Jeder neue Block, der generiert wird, wird vor seiner Eingliederung in die vorhandene Kette von jedem einzelnen Rechner im Netzwerk verifiziert. Anschließend wird der neue Block verschlüsselt und an die vorherigen Blöcke angehängt. Zusätzlich wird am Anfang eines neuen Blocks immer eine Zusammenfassung des vorherigen Blocks eingefügt, so dass sich jeder Block immer auf seinen Vorgänger bezieht.
Da spätere Transaktionen immer auf die davor kommenden verweisen und diese somit nochmals verifizieren, ist es unmöglich, eine einzelne Transaktion zu manipulieren oder zu löschen, ohne damit alle danach kommenden Blöcke auch zu verändern. Jeder Teilnehmer des Netzwerks könnte diese Inkonsistenz der aufeinander folgenden Blöcke sehen.
Diese Kombination macht es unmöglich, einzelne Informationen einer Blockchain zu verändern, zu kopieren oder zu löschen. Das macht Blockchains zu sicheren, immer aktuellen Verzeichnissen, die digitale Transaktionen nachvollziehbar dokumentieren können.