Hi there
I am trying to build a bitcoin network simulator.To be more realistic,i am trying to figure out how a node in bitcoin network propagate the message(inv or full transaction) for its connected peers, i mean send the message to the connected peers in turn or all at the same time.
secondly ,transaction doesn't include the ip of destination , so how the transaction will identify its route in the network.I said ok, transaction doesn't need to identify the route coz any node would open 8 connections with other peers.That means this route will be reserved for only a particular node. am i right? if so ,, does this scenario affect the efficiency of the network coz we reserved 8 routes for a node whilst this node doesn't have a transaction to propagate?
Looking forward for your valuable answer ..
Thanks..