πŸ›‘οΈ Front-running Protection

Experience the enhanced distribution network

πŸ“˜

Available from November 24, 2023 KST.

All That Node now enables safer transaction propagation via a much-awaited collaboration with bloXroute. Find out how it works below.

πŸ“˜

Currently, bloXroute operates exclusively with the Ethereum Mainnet, BNB Chain Mainnet, Polygon Mainnet endpoints (HTTPS and Websocket) and supports the eth_sendRawTransaction method.

What is bloXroute?

bloXroute Labs, also known as bloXroute, develops and provides solutions for optimizing data propagation and transaction processing in blockchain networks. It focuses on improving the speed and efficiency of blockchain networks to enhance the user and developer experience. bloXroute's technology can be particularly helpful in mitigating damage caused by issues like front-running in blockchain networks.

bloXroute's main goal is enabling cryptocurrencies and blockchain systems to scale to thousands of on-chain transactions per second. By using a global high-performance Blockchain Distribution Network (BDN), it's able to provide scalability to numerous cryptocurrencies and chains.

For more details, please visit bloXroute's official documentation and website.

What about front-running?

In traditional financial markets, front-running typically involves a broker who is aware that a significant order from a client is about to be placed. In response, the broker promptly executes their own trade, capitalizing on the expected price movement.

When it comes to the world of crypto, front-running attacks become more sophisticated in nature. Validators, responsible for validating transactions on the network and equipped with knowledge of the transaction queue (also known as the "mempool"), have the ability to manipulate, prioritize, or exclude transactions in a manner that financially benefits them.

For example, consider a scenario where a cryptocurrency miner identifies a substantial purchase order for a specific digital token. In this situation, the miner might strategically insert their own buy order ahead of the large purchase order, subsequently validate the larger order, and consequently generate a profit through arbitrage.

How does bloXroute protect my transactions?

bloXroute securely and directly sends your transaction to block proposers using a high-performance global network, BDN. As a result, you won't be able to observe your transaction on the explorer during the "pending" stage. You will only see it after it's confirmed in the block. This keeps transactions hidden from front-running and sandwich bots until after the transaction has been mined and the window of opportunity for an attack has passed.

What changes can I expect?

With Front-running Protection enabled, the following changes will take effect:

  • Private transactions are sent directly to validators, bypassing the public mempool which is vulnerable to predatory MEV, front-running, or sandwich attacks.
  • You can expect quick transaction diagnosis and propagation on the BDN.

πŸ‘

A reminder that you won't find your transaction on public explorers like Etherscan or BscScan during the "pending" stage. You will only see it after it's confirmed in the block.

This is not an error; it's normal, so don't worry!

How to activate this feature

To make things easier, we've set this feature to be "enabled" by default. But it can easily be deactivated if needed in the All That Node Dashboard > Settings menu.

  1. Click the "Settings" button on the right upper side of the project detail page.

  2. You can activate or deactivate Front-running Protection by clicking the toggle button. The change will take effect within max 2-3 minutes.

πŸ‘

Once the feature is turned off, you can now see transaction details on any public explorer even while your transaction is in a "pending" state.