mprimi / portable-secret

Better privacy without special software

Home Page:https://mprimi.github.io/portable-secret/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethereum a storage solution

doronaviguy opened this issue · comments

Saving encrypted data on public servers is a great idea,
but there is no assurance of data persistency ,
my suggestion is store the data on an Ethereum transaction ( using calldata args) , this way the data will be persistent in the chain forever , and the data will be replicated on thousands of servers in a decentralized manner

forgive my ignorance, but isn't that expensive (gas fees) ?

Saving encrypted data on public servers is a great idea, but there is no assurance of data persistency , my suggestion is store the data on an Ethereum transaction ( using calldata args) , this way the data will be persistent in the chain forever , and the data will be replicated on thousands of servers in a decentralized manner

I understand your concern but don't you think most people would not be comfortable getting data saved "permanently"?

yes
gas fees cost money ,
but if you schedule your tx when gas fees are low , you can pay couple of dollars and get persistency forever , on the most secure chain

note - there are cheaper chains then ethereum like polygon or bnb chain where this costs can be reduced to a few cents but ethereum is the most secure and decentralized chain of them all.

ofcourse this solution is suitable only for small documents

i think the maximum you can store in ethereum tx is 44kb in call data ( just checked quickly, it might be more )

It's your data. Store it wherever you like.

Discussing the pros and cons of using Ethereum as a persistent storage seems out of scope for this project so I'm closing this.