Can a data be altered in a blockchain without changing its hash?

+1 vote
I wish to  build something like proof of authenticity on blockchain.

I thought of using this approach:  storing the hash of data in ethereum blockchain and the data itself in some storage elsewhere.

Let's say it's an article we are talking about. If one needs proof that this article existed at some point of time, he can use the hash algorithm to generate hash from the article stored in whatever database/datastorage and compare it with the hash stored in blockchain.

can someone tell me if this would work. Also, is there a way to change the data data without changing its hash
Apr 7, 2018 in Blockchain by Christine
• 15,790 points
47 views

1 answer to this question.

+1 vote

Yes, it should work. The authentication practice you are trying to build is very musch possible with hash functions. Ensuring that you are using one way hashing functions(example SHA256) which has strong cryptographic properties(strong collision resistance), it is nearly impossible to have data streams with same hash.

answered Apr 7, 2018 by Shashank
• 10,350 points

Related Questions In Blockchain

+1 vote
1 answer

Can Blocks be reorganized in the blockchain?

In practical applications, invalid transactions can not ...READ MORE

answered Jul 17, 2018 in Blockchain by Varun

edited Aug 3, 2018 by Omkar 42 views
+1 vote
2 answers

Can I include real world data in a smart contract? If so, how?

You cant access/embed real world data using ...READ MORE

answered Jul 17, 2018 in Blockchain by sapan
63 views
0 votes
1 answer

How can I modify stored data in blockchain??

One of the important feature of a ...READ MORE

answered Apr 18, 2018 in Blockchain by Christine
• 15,790 points
47 views
0 votes
2 answers
0 votes
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured by TLS encryption in hashgraph architecture-hashgraph, ...READ MORE

answered Aug 6, 2018 in Blockchain by ariaholic
• 7,340 points
80 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
153 views
0 votes
1 answer
0 votes
1 answer

Can a hacker change data of a smart sontract without call contract function?

A contract's content cannot be changed internally. ...READ MORE

answered Apr 7, 2018 in Blockchain by Shashank
• 10,350 points
31 views
+1 vote
1 answer

How to store state data in Ethereum blockchain?

You won't have to overwrite the whole ...READ MORE

answered Apr 24, 2018 in Blockchain by Shashank
• 10,350 points
58 views