networking has always been, and continues to be, one of Ethereum's weaknesses