The core of the bloXroute system is a high-capacity, low-latency global network of servers (called relays) optimized to quickly propagate transactions and blocks for multiple blockchain systems. A blockchain node access the relay network via the bloXroute open source Gateway software which enables interoperability, i.e., mapping between native blockchain messages and bloXroute protocol messages, and vice versa.
We first present a high-level overview of the bloXroute architecture. Then, we explain the key elements that enable high network performance and scaling, followed by a “a deeper dive” into the Block Distribution Network Components. Next, we provide a set of practical installation and deployment procedures. Finally, we provide an overview of the BLXR protocol that powers communication between Gateways and the Block Distribution Network. In the rest of the document, we use the terms “BDN” and “relay network” interchangeably.