This question already has an answer here:

I am working on a Document certification platform that is based on ethereum and I wanted to know if it is possible to use the ethereum storage as a way to keep the records of documents.

I know that the ethereum storage is not immutable like the blockchain is.

marked as duplicate by niksmac, Achala Dissanayake, mirg, Richard Horrocks, TC8 Jun 20 '18 at 9:21

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I don't see how my question is related to storing large files on a smart contract. I am asking if the ethereum storage is usable as a data certification record holder. – Kaki Master Of Time Jun 20 '18 at 14:53

You can make the storage in smart contracts immutable if you don't provide a function to update / delete the value in the contract.

Probably you would want to just store a hash (i.e. fingerprint) of the document rather than the whole document on-chain. You could store the document on IPFS and then a reference (which is just a hash of the document) to it's IPFS location on-chain perhaps.

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