Waiting for escrow

Fabio - Develop Mev-Resistant Node Reward Distributor with Commit-Reveal Scheme

Published on the February 27, 2026 in IT & Programming

About this project

Open

We are seeking an experienced Solidity developer to implement a MEV-resistant node reward distribution system. The primary challenge is to prevent bots from front-running our reward payment transactions by manipulating gas prices, which currently destabilizes our network. The solution requires a robust and gas-efficient smart contract.

Key requirements for this project include:

Commit-Reveal Scheme: Implement a two-stage payment system. The first stage will involve a hash request (commit), followed by the disclosure of the actual data (reveal) in a subsequent block. This mechanism is crucial for mitigating front-running.

Solidity (0.8.20+): Develop a secure smart contract in Solidity version 0.8.20 or higher. The contract must specifically block the ability to call the reward distribution function via Flash Loans to prevent malicious arbitrage or manipulation.

Gas Efficiency: Optimize the storage of node statuses. Instead of traditional mappings, the solution should utilize Bitmaps to significantly reduce gas consumption during mass reward payments to multiple nodes.

Privacy: Incorporate minimal obfuscation of recipient addresses within the reward pool. This measure aims to make it more challenging for bots to track individual addresses and predict transactions.

Stack: The project will primarily use Solidity for smart contract development. Foundry will be used for comprehensive fuzz-testing of security invariants to ensure the system's integrity and resilience.

Category IT & Programming
Subcategory Web development

Delivery term: Not specified