/*Before read*/ This service is a solution driven service which means there is no need to use the blockchain database when there is a central fast and secure database out there. This was just for fun. and this is my own blockchain i built from scratch watching udemy's course.
I built my own blockchain backend system from scratch for a matching platform for business recruiter and students. Basically, recruiters can send a 1toN transaction(message) advertisement and students can block the sender if wanted.
The problem of public chain is that everyone’s public key (address) is open and can be seen by everyone. And the fact that the user can put in more than just integers (money) in a transaction, an evil user can keep sending strings (spam, curses) to a person on the blockchain network and has no resistance against it. So, I created an original transaction types and UTXO filter to only receive transactions from those only users trust. This project was for my first startup idea, but was not really a business so I had to change my idea to go with.