First of all, I am completely new to blockchains so sorry if I'm asking any silly questions:)
I would like to build a test web project: users can create accounts and manage various kinds of agreements e.g. one user borrow some money to another one, the first one creates an agreement and the second one should sign it.
I would like to use private Ethereum chain as a database to ensure all the agreements are immutable so that anyone could prove it validity. For now I'm thinking of having several nodes with the chain with PoA, several nodes with servers handling e.g. authorization and frontend.
Questions:
- Is it a valid use case or should I simply use a database?
- Will I get some additional security bonuses if I use the chain?
- Should I store agreements itself in a chain?
- Should create user accounts straight in a chain thus not having to use any backend I mean using contracts only?
Thank you very much!