isn't that actually encourages them to learn to make many accounts
while you prohibit users from creating multiple accounts
No. Making an account to send a message doesn't encourage anyone to sign up hundreds of accounts to abuse a faucet.
People can work out how to contact us.
Gwaragwara ISP in Kuvukiland state has an IP address range of 1.1.0.0 to 1.10.255.255
in that ISP there is a pool of XYZ proxy server IP addresses in the range 1.7.8.0 to 1.7.200.255
then you find the IP address 1.7.8.222 and 1.7.90.244 cheating.
after that you conclude that IP addresses 1.7.0.0 to 1.7.100.255 are the IP addresses used by the proxy server and you make the system "who uses IP addresses in that range will be blocked automatically".
and unfortunately IP addresses 1.7.0.0 to 1.7.7.255 are not part of the proxy server and are used by domestic customers.
No. Because the IP address database would tell me the range that was allocated to proxies and I would only block that. The ranges are defined in the database not by me.