Another advantage of the BDN is its optimized topology, contrary to a p2p network deployed by blockchain nodes. In particular, in such p2p networks, peers find out about each other by querying a set of hard-coded DNS servers. The DNS servers provide joining nodes with their initial peer list to connect to and from there, new blockchain nodes can crawl through the network. The result is a web of random connections where data is not propagated throughout the network in the most optimal route.
Conversely, bloXroute has strategically placed servers around the world to send data as efficiently as possible to the geographically dispersed set of nodes that comprise the various blockchain networks.
Furthermore, the BDN will dynamically provide the Gateways with a list of the optimal Relays based on network latency and server load. In most cases, the BDN will connect the Gateway to the closest Relay server in the network sense, i.e., in terms of latency.
In addition to providing direct connections to Gateways, the BDN works to maintain low latency between Relays of the BDN. This includes generating routing tables that govern the connections between Relays to ensure that data is transmitted between Relays with low latency. Additionally, the BDN monitors redundant routes between Relays in the BDN to ensure that even if primary routes fail, backup redundant routes can ensure delivery of messages across the BDN.