I consider a peer-to-peer network(blockchain) with N node where a node send its own data(transactions or block) to other peer nodes.
I would like to limit data replication in my network and show it with simulation.
For example, I have 7 nodes in the networks that I restrict the replication of special transaction or data in the network where they are replicated between only 3 nodes(not 7 nodes).
I was wonder if you could tell me which simulator is the best(NS3 or core,for example, my time is limited to learn it) and how can I show decreasing the network overhead(comparing in 2 conditions: 1) a node sends data to other 6 node 2) that node sends data to only 2 other nodes)
and other parameters such as performance evaluation of network?