Can anyone explain to me what the difference is between a hash chain, transaction chain and a blockchain?

  • $\begingroup$ Welcome to Cryptography. These words did not come from heaven to your mind! Could you add where did you see them and what confuses you? $\endgroup$ – kelalaka Dec 3 '19 at 11:59
  • $\begingroup$ @kelalaka lol, that's right! I'm currently developing a small API that lets developers verify the integrity of their data(base). After creating a SHA256 of the data, I'm pushing it to a database where it will be stored along with some other info, like timestamp, api key and the hash of the previous record in the database. So I guess I'm a little confused how to call such a system because it feels like a blockchain but it doesn't have multiple transactions inside the block, only 1 per block.. $\endgroup$ – user10198470 Dec 3 '19 at 12:57

Difference = none.

A block chain is a linear series of data inter connected by cryptographic relationships. In your case it would be sha256.

What constitutes data is entirely irrelevant and totally data agnostic. Do not confuse a generic block chain with Bitcoin. The data does not have to be transactional or singular. It could well be photos of my pet tortoise eating goldfish.

The block is just a thing. The data within could also be individual SQL transactions, multiple transactions, or if you have a proper database the recovery logs. You can shove whatever you want into the chain. This is a cutting edge of IT research/marketing.

The important thing is that the chain 's integrity can be maintained and verified by cryptographic hashing, with all of the usual security proofs.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.