Private Blockchain Deployment
I am developing a POC using Ethereum. We were thinking to deploy it first in public blockchain using Infura but as it is small DApp and dynamic rates of Ether we go for private blockchain. 1. We should carry this approach and go for private blockchain or rollback to the public blockchain using Infura. 2. For private blockchain, we need at least two servers or we can do it with only 1 server. 3. Also, if we do it with only 1 server will it be decentralized?
You should look into testnets as Sasha suggested. It would allow you to test your dapp free of cost. For testing purposes it doesn't matter if its centralized until the actual deployment takes place, which if you do to Ethereum mainnet, the entire network would be hosting a node so technically that would be decentralized. As for private blockchain, once you are ready to deploy, you can define entities within your organization that are allowed to host the node that would semi-decentralize it but not entirely however, that is how private blockchains work; partial centralization is a part of the design. If it is a dapp that allows you to earn by selling asset-backed tokens or service-backed tokens, you would need to invest some amount of money (pay deployment cost) to get it up and running and to reach a wider audience (i.e. ethereum mainnet).
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