I am currently working on a Dapp that only needs to utilise the blockchain as an immutable database to sign transactions to confirm its the correct person/wallet performing an action.
Would it be possible to avoid gas fees by using a test net in production and if not what are the reasons this wouldn't work or would be ill advised? As I have currently deployed with no issues. For my apps purpose it doesn't seem necessary to to upgrade to the main net but my experience is limited in this field.
Many thanks
Best Answer
The fact is that testnets are not
decentralized
enough, it is easier to take control of a testnet. Nobody does it because it's not worth it, but if tomorrow a protocol decides to deploy on a testnet, and the TVL is worth a few million $, it will require less than the TVL to take control of the testnet.A system is considered secure if the resources used to hack it are more expensive than the benefit of the hack.
It's up to you to measure the risk, depending on your smart contract and its usefulness, but technically it's possible