I will not describe the detail of implementation, i will describe more of some reasons why data can’t be altered.
A data that should to be stored as a block in the chain, has to be verified, when any one in the distributed network wants to do so it will broadcast it.
Then everyone will get the unverified data, they will all try to create a key called “Proof-of-work”, this is a piece of data which is difficult to produce but easy to verify after any one of them creates this key the data can be called verified and added to the chain of blocks, but generating this Proof-of-work is slow and takes about 10 mins.
As all the blocks are chained together if any one block is altered all the blocks will become invalid and to validate those blocks as metioned above “Proof-of-work” will have to be generated which is again a very slow process.
Also even if someone can alter the data in one place as the system is distributed, others will find out this fraud and invalidate the data.
So that’s it for today, Please let us know what do you think about this article, also please note this is how we view blockchain it may differ to you an that’s totally fine. Also Blockchain is evolving so what it is now can’t be valid in the near future. Please leave a comment below if you have something wandering around your head, may it be something crazy. And let me know what kind of technical articles you would like us to create.