Introduce robust peer selection and banning mechanism

#1

Dear Lisk community,

With this email I want to kickstart the discussion and gather your feedback regarding the LIP "Introduce robust peer selection and banning mechanism". You can find a short summary of the LIP and link to the LIPS repository below.

Abstract

This LIP proposes a new implementation of the P2P layer of Lisk introducing a robust peer selection with periodic shuffling and banning mechanism. We further suggest to refine the gossip-based flooding mechanism for blocks, transactions and signatures in order to improve information propagation. Together the proposed changes make the Lisk peer-to-peer network ready to scale to a large number of nodes and further increase the robustness of the network.