This is a client and a protected with the Proof of Work protocol TCP server.
Hashcash chosen as a proof-of-work algorithm as it is a simple and effective way to prevent spam and DDoS attacks.
Hashcash is a proof-of-work system that requires a client to solve a cryptographic puzzle before it can send data to the server.
Enshure you have docker desktop installed
cp ./server/.env.example ./server/.envcp ./client/.env.example ./client/.envdocker compose up -d serverdocker compose up -d clientdocker compose logs -f serverdocker compose logs -f client