Die Unveränderlichkeit in der Blockchain wird durch kryptographische Hash-Funktionen und die chronologische Kette von Blöcken erreicht. Eine Veränderung eines Blocks würde eine Neuberechnung aller nachfolgenden Blöcke erfordern, was bei einer großflächig verteilten Blockchain praktisch unmöglich ist.