I would like to save daily prices of about 3000 items (about 2mb in size) on a public blockchain, and I would like to create a DAPP to retrieve the data. I am considering saving the data on Ethereum. I checked this link which said it would cost around $76000 to save about 1 GB worth of data, which is very expensive for me. Is Ethereum the right choice for this type of use case? Or Should I consider something else? Any suggestions?

  • The answer to this question will be divided into "Use Ethereum" by anyone who has Ether and "Use something else" by all the rest. – goodvibration Dec 2 '19 at 13:39
  • I am very new to blockchain, and I don't even know what alternatives exist. I just would like to know if Ethereum is good for this type of use case, or if not, any suggested technologies or platforms that I should consider. – Pongal Dec 2 '19 at 13:43
  • Depends on: 1. your requirements (e.g., how fast you need to be able to fetch the data from where it is stored). 2. your resources (e.g., how much money you're willing to spend on writing/updating the data). – goodvibration Dec 2 '19 at 13:47
  • 1. Time is not an issue, I will be saving the data once in a day. So, after I save the data on the blockchain, I can wait up to an hour if necessary for the values to be retrieved on the DAPP. 2. Ideally, I don't want to spend any amount on saving the data, but since it is not possible on Ethereum, I would like to spend as minimum as possible. The data I will be saving is for public service, sort of like charity. – Pongal Dec 2 '19 at 13:50
  • Would you be able to compress this data into a small chunk? – goodvibration Dec 2 '19 at 13:52

Generally, data is expensive if you are the one who is going to pay for it. My advice is to code a small contract that saves an ID and save the rest of the info into a database. If you want to activate a product (or a customer want to do that) you can translate that item activation to the customer. See by example the dapp blockchaincuties, use some data in local storage and other data is saved on the blockchain, the update of the blockchain data is paid by the user. I don't know what are you building, maybe you already did, but if you want It's probably better to avoid to save large data on the blockchain

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.