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.

  • 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. Jun 20, 2018 at 14:53

1 Answer 1


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.