Validator Gateway
Enhancing Ethereum Validator Efficiency and APY
Last updated
Enhancing Ethereum Validator Efficiency and APY
Last updated
The Validator Gateway is a tool designed to optimize Annual Percentage Yield (APY) for validators. This innovative solution is engineered to streamline validator operations, ensuring higher efficiency, reduced latency, and maximized APY.
The is part of our Blockchain Distribution Network (BDN). Its primary function is to assist nodes in maintaining synchronization and improve the performance (effectiveness) of validators by propagating blocks and transactions faster to their Consensus Layer nodes. This is especially important in lower-performing regions. This is achieved by facilitating better network connectivity and data flow.
The Relay-Proxy connects to bloXroute relays using a gRPC connection. This connection is responsible for handling a range of tasks from registration to 'getHeader' and 'getPayload' requests. The Relay-Proxy is designed to work in tandem with mev-boost with low latency. The gRPC connection helps in reducing latency between the validator and the relay.
During proposal duties for slots, the MEV relay streams headers to the relay proxy. The Validator Gateway utilizes the time that is allotted for relays to ensure the validator has access to the most profitable header available. By streaming headers to the relay proxy, the headers are available in a low latency location and the validator can decide how long to wait.
With duties like attestations or sync committees, the BDN Gateway will help keep your node in sync with the current head slot. This will increase the effectiveness of your validators attestations and sync committees, along with also increasing the number of high paying attestations your validator can include within the block proposals. The BDN Gateway aims to bring validators as close as possible to 100% effectiveness.
The following table illustrates the increase in APY using various delays for the relay proxy based on historical bid data received by our relays.
Average Increase
3.28%
4.28%
7.08%
9.51%
Maximum Increase
56.89%
76.57%
83.26%
89.54%
These figures are based on an average 'getHeader' time of 500ms into a slot and choosing the highest value block after those delays.
The use of a dedicated gRPC connection and the BDN also improves the 'getPayload' time, helping to prevent missed slots. Future enhancements include streaming 'getPayload' responses to the relay proxy in advance, which would allow validators to make proposals more quickly and minimize missed slots.
Relay-Proxy
Add the bloXroute managed Relay-Proxy as an additional relay to the mev-boost -relays argument. To include your company name and auth header value, you can specify the &id=company and &auth=auth_header parameters:
1) id
ex: &id=company
Unique company/entity name
2) auth
ex: &auth=auth_header
Note: - id & auth params need to be included in every request sent to the Relay-Proxy. - Please remember to add the -debug flag so that we can analyze your logs to improve performance.
Sample: mev-boost
In this bloXroute managed solution, bloXroute hosts a Relay-Proxy in close proximity to your validators to minimize latency without requiring overhead on your validator servers. This removes the need to manage another component on your server, and all updates and releases will be managed by the bloXroute team. For validators with complex deployment processes this is the ideal solution.
Overall, the Validator Gateway is on track to become an essential part of the most competitive validators in the market, providing streamlined operations of validators by improving latency, ensuring better synchronization, and optimizing the selection of profitable headers.
Select the number of Public Keys and months you're interested in purchasing the Validator Gateway add-on for, as shown below.
The Relay-Proxy is designed to limit latency as much as possible without requiring a modified , or client. It functions as a standard relay, seamlessly handling all necessary network requests from these clients.
Use the value obtained from the bloXroute
The BDN Gateway is a bloXroute Hosted Gateway designed to simplify the Validator Gateway configuration and keep your validator in sync with the world leading fastest global block propagation. The Validator Gateway should be connected to your Consensus Layer client to access the BDN. Supported clients include Lighthouse, Prysm, Nimbus, and Teku. More on connecting to the Consensus Layer .
We'll need to collect information about your Consensus Layer node to accept incoming P2P connections. Please complete so that our team can configure the gateway. If you are using the Lighthouse client, it is recommended to add the bloXroute Peer ID as a trusted peer once the gateway is configured.
To get started with implementing the Validator Gateway, for a bloXroute account and then scroll down to the "Add-ons" section of the . Select "Get Started" within the Validator Gateway add-on.
After purchasing the add-on, simply complete and our team will guide you through each step, making the process seamless and straightforward. Please feel free to reach out to support@bloxroute.com if you have any questions.