I'm not sure how MultiChain would help in this situation, because (no matter whether you use a blockchain or regular database) the issuance of credits will presumably take place on your web server, in which case people could just compromise that aspect of the process. However if you can architect things so you have multiple blockchain nodes that collectively protect the integrity of the credits ledger, you might get some additional value from using MultiChain instead of a regular database.