0
If i only manually change the data on the block without touching/modifing the already calculated hash, then hash on the block its still valid because its already saved and was not touched ... so,
When the blockchain revalidate the hash with the content of the block? ...
In every paper that i read i see that all the security and inmutability of the blockchain its based on the already calculated hash, so, its like its easy to change data without touching hash so block still be valid in all the merkle tree and chain... how this modification its protected?
Thanks for your answer, so, if this change go viral on many nodes (more than 51%) then wallet balances can be affected until a reindex its executed on all affected nodes? (i know that in bitcoin its almos imposible, but think in a private blockchain fork, that its my concern) – Gonzalo – 2019-08-30T21:21:19.513
If the data is modified on any N nodes, it will not affect their wallets, as wallet txs are indexed and stored separately. If you modify the wallet data, future transactions might fail with invalid inputs, or result in absurd fees/change values, but would be pretty easy to catch for someone paying attention. As soon as a node realizes its data is bad, it will simply download the correct data again – Raghav Sood – 2019-08-31T04:05:00.567