Tamper-resistance definition
Tamper-resistance means that the modification of the database by a single or even multiple nodes cannot affect the database of other nodes unless more than 51% of the nodes are controlled at the same time to modify the database. The blockchain uses a hash function and an asymmetric encryption mechanism of the cryptography technique to ensure no tampering with the information of the blockchain. Since each block is linked with the previous block by a cryptographic proof, the block must be modified to change the transaction content in a historical block when the blockchain reaches a certain length. The transaction records and cryptographic proofs of all previous blocks are reconstructed, effectively preventing tampering.
Tamper-resistance means that taking measures to make Reverse Engineering (RE) harder for attackers or to prevent them from modifying a product against the producer’s will. This can be achieved in three ways: