bloXroute Relays come in two types: Transaction Relays and Block Relays. As the names suggest, Transaction Relays propagate transactions and Block Relays propagate blocks. The split Relay design ensures that transactions do not interfere with the propagation of blocks.
As shown below, globally distributed users install and run the bloXroute Gateway. Each user’s Gateway connects to the user’s blockchain client which, in turn, is connected to the blockchain’s peer-to-peer network. To begin sending and receiving transactions and blocks over the network, each Gateway connects to a single Transaction Relay and one or two BDN Block Relays depending on network quality.