Sorry if this is a dumb question but I'm a newbie regarding the blockchain.
Currently, I have a centralized database to manage a gamification system (handling badges, points, votes, reputation, etc.). However, I'd like to decentralize it and I thought about using the Ethereum platform. So, I have two questions:
Is it possible to convert a centralized database into one based on the blockchain?
Is it financially viable? I mean, I don't fully get how this works. We have to pay every contract, right? Does that mean I'd pay for every new user or for every action made by users (e.g. every time their badges/reputation/etc. are updated)?
If the latter, it seems to be that the costs would be pretty high as the number of transactions would be huge. I'd appreciate if someone could clarify those points for me. Thanks!