Posting this in Bitcoin community because I believe that you guys would be the best to answer the question since my question is related with the blockchain.
I am wondering how to create a P2P database (like blockchain?) which can be maintained by some party (miners)?
For example, in Bitcoin community, we know that a transaction is not valid if someone attempts to transact more Bitcoins than they have. Nodes don't relay them and miners discard them.
What should be the approach to create this project? Also, just like Bitcoin, you transact to store data (technically) on the network. How do I stop spammers? What measure should I adopt to achieve a spam-less network?