From the course: Blockchain and Smart Contracts Security

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Immutability

Immutability

- [Instructor] In blockchain terms, the immutability property means, once a block of transactions is added to the blockchain the data cannot be modified. Obviously one can continue to append new blocks but the previous blocks are immutable. This isn't quite a contrast to the enterprise database that is used in the financial and rest of the industries, where with the appropriate rights one can modify any table or attribute. Why does that matter from a security perspective? Maintaining data integrity is one of the key elements of the CIA trial of security. CIA stands for confidentiality, integrity and availability. Data integrity goal requires that data must not be tampered with maliciously or by error and hence should remain trustable at all times. So how does blockchain achieve immutability? Well, if you recall from previous videos, every new block added to the blockchain contains a hash of the previous block. A hash in…

Contents