# A Blockchain Network Communication Architecture Based on Information-Centric Networking
## 6 Evaluation
### Broadcast Delay Results
Moreover, when the ICN domain gateway nodes were used as miner nodes, the reduction in block broadcast time was only significant with lower broadcast coverage rates. When the network broadcast coverage rate was high, the location of miner nodes in the ICN network had little impact on the block broadcast time. In summary, in the BLOCK-ICN network, the broadcast delay of ICN nodes as miner nodes was significantly shorter than that of overlay P2P nodes as miner nodes, which indicates that ICN nodes are more suitable for deployment as miner nodes to improve broadcast efficiency. The comparison of broadcast efficiency between ICN domain gateway nodes and ICN ICN nodes as miner nodes, under the condition of block broadcast to the majority of nodes in the network, indirectly verified the feasibility of selecting network core nodes as domain gateway nodes, as stated in the algorithm analysis section. Figure 14 shows the variation in the block broadcast delay of BLOCK-ICN and Bitcoin with respect to the unicast ratio of ICN nodes to neighboring nodes, with a network size of 16,000 nodes, 100% ICN node ratio, and miners located at domain gateway nodes. From the graph, it can be observed that, compared to the Bitcoin network, BLOCK-ICN had lower block broadcast delays when different ratios of neighboring nodes were selected for unicast. However, as shown in Figure 15, when the unicast ratio of ICN nodes to neighboring nodes was below 0.6, the block broadcast delay gradually decreased as the unicast ratio increased, but with a small reduction rate. However, when unicast was performed for all neighboring nodes, the broadcast delay actually increased. This is because, while performing multicast, unicast to all neighboring nodes results in duplicate block receptions, increasing the network load. Therefore, in practical applications, based on the network load, multicast can be used for broadcast, along with the selection of appropriate neighboring nodes for unicast to achieve the optimal broadcast delay. Figure 16 shows the variation in the block propagation delay in BLOCK-ICN and the bitcoin network under different ratios of ICN nodes. The horizontal axis represents the percentage of deployed ICN nodes in BLOCK-ICN, with 0 indicating the bitcoin network. The vertical axis represents the block propagation time under different broadcast coverage rates. According to the experimental results, it can be observed that, as the ratio of ICN nodes increased, the block propagation time under different broadcast coverage rates gradually decreased, but the rate of decrease slowed down. When the percentage of ICN nodes was less than 25%, the deployment of ICN nodes had a significant impact on the block propagation time. However, when the percentage of ICN nodes exceeded 25%, the deployment of additional ICN nodes had a smaller impact on the block propagation time. Specifically, under a broadcast coverage rate of 90%, when the percentage of ICN nodes increased from 0 to 25%, the block propagation time decreased by 62.6%. However, when the percentage of ICN nodes increased from 75% to 100%, the block propagation time only decreased by 18.6% relatively. Therefore, by increasing the ratio of ICN nodes deployed in  
Figure 14: Block broadcast time of BLOCK-ICN and Bitcoin under different unicast ratios of neighboring nodes. Figure 15: Block broadcast time of BLOCK-ICN under different unicast ratios of neighboring nodes. BLOCK-ICN, the block propagation time can be reduced, especially when the ratio of ICN nodes is low. However, when the ratio of ICN nodes is high, the improvement in block propagation time by deploying additional ICN nodes is limited. We also analyzed the broadcasting efficiency of the ICN blockchain network as a relay network in the BLOCK-ICN network. In the actual Bitcoin network scenario, the relay network has a larger bandwidth. We referred to the settings in SimBlock [38], where the bandwidth between relay network nodes is ten times the usual network bandwidth.