Which Provider should I use?
I am a beginner in Ethereum. I want to build Application to write data which can be read by any of the users. The app must be robust, scalable, secure. So, according to my studies, I prefer Ethereum rather than Hyperledger (I am still open for the suggestion). Now there are a couple of questions: 1. Should I deploy it to public blockchain or make the private blockchain. 2. Will public blockchain cost real ether for 1 particular transaction. 3. Infura is the provider that is used to deploy into the public blockchain. Are there any other providers in the market or Infura is best. 4. If I want to deploy private blockchain, what should I prefer? I read something about Kaleido but I don't think it is good enough.
Hi Shubham! 1. Depending on the data you would be interacting with, you can opt for either private or public blockchain. If its just transactions, you can opt for public ethereum mainnet, however, if speed is a concern I would recommend private. 2. It will cost you based on the logic you write and how efficient your smart contracts are. Deployment costs (execution of constructor) is the most expensive, and can take you around 1-3% of the ETH price. This is a rough estimate, however, you can deploy your contract on testrpc and estimate the gas cost there. Alternatively, you can web3.js's property of getGasPrice and write a method to estimate gas cost (price*gas used) to get an idea of how much cost is of your deployment and interactions. Furthermore, faster processing requires higher gwei (gas price) and hence, more expensive cost. 3. Parity is also an alternative for deployment and infrastructure help, I haven't used either, so you will have to dig in to both and see what works for you. I would suggest looking into their reddit subs for more info. 4. You can look into Dragonchain and Corda for more generic options (not specific to industries).
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
A community of blockchain experts to help
Get started today and earn 4 bonus blocks
Already have an account? Sign In