As a koinos node operator, I want my p2p daemon to be resilient to malicious actors.
[ ] Naughty points. Points are added for violations and decay over time. If they grow past a threshold, the peer is disconnected from and added to a decaying black list.
[ ] Ill formed messages
[ ] Asking for the same data repeatedly
[ ] Repeatedly sending invalid blocks and transactions
[ ] Timeout
[ ] Advertising a block that contains transactions not in the peer's inventory should award naughty points
As a koinos node operator, I want my p2p daemon to be resilient to malicious actors.