1.If we assume bitcoin nodes share the other nodes addresses in the end every node know other nodes adresses right?
2.If we share data through network every node share the same information other nodes so if we have 100 member in network same message will arrive to me hundred times isn't it wastefull for network?