The Rocket Pool Smoothing Pool is an opt-in reward-pooling mechanism that allows participating node operators to share block proposal rewards—including priority fees and MEV—across all members of the pool. Instead of experiencing high-variance income from infrequent proposals, operators receive a steady, averaged stream of rewards proportional to their share of the pool's total active validators. This is not a consensus-layer change but an application-layer contract and off-chain coordination system built on top of the Rocket Pool protocol.

Smoothing Pool Operational Mechanics and Trust Model
Introduction
How the Smoothing Pool aggregates and distributes rewards under a cryptographic commitment scheme, and what node operators must trust to participate.
Operationally, participation requires a node operator to set the Smoothing Pool contract as their fee recipient and to submit a cryptographic commitment—a Merkle root of their expected validator public keys—before the start of each rewards period. The pool's smart contract enforces a strict honesty model: if an operator fails to propose with the correct fee recipient or submits a commitment that does not match their actual validating keys, they can be penalized and ejected. This design shifts the trust model from purely economic incentives to a combination of cryptographic verification and social accountability, where the pool's integrity depends on operators accurately reporting their validator set.
For large operators and institutional stakers, the Smoothing Pool introduces a distinct set of operational risks beyond standard validator duties. The commitment process must be integrated into key-management workflows, and any mismatch between committed keys and actual validating keys—whether from a misconfiguration, a rescue node event, or a client migration—can trigger a penalty. Chainscore Labs can assess the integration impact of Smoothing Pool participation for node operator fleets, reviewing commitment automation, fee-recipient configuration, and monitoring rules to ensure that the trust assumptions of the pool do not become a source of operational loss.
Quick Facts
Operational facts and trust assumptions that node operators must evaluate before joining the Smoothing Pool
| Area | What changes | Who is affected | Action |
|---|---|---|---|
Reward Distribution | Individual MEV and priority fee rewards are pooled and distributed pro-rata based on attestation performance | Node operators, rETH holders | Model expected returns against solo validation to assess opportunity cost |
Custodial Risk | Rewards are sent to a pool contract controlled by the protocol, not directly to the node's fee recipient | Node operators | Audit the pool contract's withdrawal and distribution logic for single points of failure |
Cryptographic Commitment | Operators commit to pool participation via an on-chain opt-in that redirects fee recipients | Node operators, Smartnode stack | Verify the commitment transaction is correctly signed and broadcast before the next rewards cycle |
Slashing and Penalties | Penalties for downtime or slashing remain with the individual operator and are not socialized | Node operators | Maintain independent monitoring and alerting; pool participation does not reduce individual penalty risk |
Performance Measurement | Attestation effectiveness determines an operator's share of the pool; missed attestations reduce payout | Node operators | Monitor attestation rate continuously; a drop directly impacts pool rewards |
Trust Assumptions | The pool contract and its governance control reward custody and distribution logic | Node operators, integrators | Assess governance upgrade powers and timelocks on the pool contract before depositing rewards |
Exit Mechanics | Leaving the pool requires an on-chain exit transaction and may have a waiting period | Node operators | Confirm the exit delay and any penalties before joining; plan for liquidity needs during the exit window |
Integration Impact | Custom fee recipient logic in external monitoring or accounting systems may break | Infrastructure teams, data providers | Update reward tracking and accounting systems to query the pool contract instead of EL fee recipients |
Technical Mechanism: Commitment, Revelation, and Distribution
How the Smoothing Pool uses a commit-reveal scheme to pool block proposal rewards while preventing theft and ensuring fair distribution.
The Rocket Pool Smoothing Pool is an opt-in mechanism that allows node operators to pool their block proposal rewards, including priority fees and MEV, to smooth out the variance in income. The core technical challenge is preventing a node operator from stealing a large MEV block after seeing its value, while still allowing them to prove they honestly proposed a block. The pool solves this with a cryptographic commit-reveal scheme that operates over two sequential blocks.
During the commitment phase, a node operator's consensus client, configured with a specific Smoothing Pool fee recipient, proposes a block. The Smartnode stack intercepts the proposal, calculates the Merkle root of the block's transaction contents, and submits this root as a commitment to the Smoothing Pool's smart contract before the block is fully revealed to the network. In the subsequent revelation phase, the operator must reveal the full block contents to the contract. The contract verifies that the revealed contents match the pre-committed Merkle root. If the proof is valid, the block's rewards are credited to the pool; if the operator fails to reveal, or the proof fails, they are penalized and forfeit their share of the pool's rewards for that period.
The distribution of pooled rewards is calculated pro-rata based on each participating node's share of the total active validators in the pool over a 28-day reward cycle. This design shifts the trust model: instead of trusting each node operator to honestly forward rewards, the protocol enforces honesty through cryptographic proof and economic penalties. For large-scale operators, this introduces a new operational dependency on the correct functioning of the commit-reveal logic within their Smartnode stack and the liveness of their node during the revelation window. A failure in either can lead to a penalty, making rigorous monitoring and fallback infrastructure essential.
Affected Actors and Systems
Node Operator Impact
Node operators face a fundamental trust decision when opting into the Smoothing Pool. By joining, they surrender individual block proposal rewards in exchange for a share of the collective pool. This requires explicit configuration in the Smartnode stack and an on-chain opt-in transaction.
Key operational changes:
- Fee recipient address is programmatically overridden to the Smoothing Pool contract for proposals.
- Operators must trust the pool's designated custodian to honestly report and distribute rewards.
- The commitment process involves submitting a cryptographic hash of a secret, later revealing the preimage to claim rewards.
Action items:
- Audit the Smartnode's Smoothing Pool configuration before opting in.
- Verify the custodian's historical performance and slashing track record.
- Monitor reward distribution transactions to confirm expected payouts align with pool performance.
- Ensure rescue node configurations do not inadvertently bypass the pool's fee recipient logic.
Operational Impact and Integration Points
The Smoothing Pool introduces new operational dependencies and trust assumptions that node operators, stakers, and integrators must evaluate before participation.
Trust Model and Custodial Reward Risk
Upon opting in, a node operator's EL fee recipient and CL withdrawal address are set to the Smoothing Pool contract. This means all execution layer rewards and consensus layer block proposals are temporarily custodied by the pool contract until the rewards period ends. Operators must trust the contract's code and the protocol's governance to not alter or exploit these funds. This is a significant departure from the non-custodial solo-staking model. Action: Conduct a thorough smart contract audit of the Smoothing Pool's fund custody and distribution logic before committing large validator fleets.
Cryptographic Commitment and Slashing Risk
To prevent theft of block rewards, node operators must submit a cryptographic commitment (BLS signature) to a proposed block before revealing its contents. If a node signs a block header and then fails to propose it, or proposes a different block, this constitutes a slashable offense under the Smoothing Pool's rules. This introduces a new software dependency and a novel slashing condition beyond standard Ethereum protocol penalties. Action: Validate the reliability and security of the commitment signing module integrated into your Smartnode stack.
Smartnode Stack Integration and Upgrade Coupling
Smoothing Pool participation is not a simple configuration toggle; it requires a tightly coupled software module within the Smartnode stack to manage reward redirection, commitment signing, and Merkle proof generation for reward tree claims. This deep integration means that Smartnode upgrades can introduce breaking changes to Smoothing Pool mechanics, and vice versa. Operators can no longer test client updates in isolation. Action: Include Smoothing Pool functional tests in your standard Smartnode upgrade validation runbook to ensure continued correct operation.
Reward Distribution and Tax Implications
Rewards are pooled and distributed periodically based on a Merkle tree, rather than arriving directly at the operator's address per-block. This changes the frequency and traceability of revenue, which can complicate accounting, tax reporting, and real-time financial monitoring. The lump-sum distribution model may also create taxable events at the moment of claim rather than accrual, depending on jurisdiction. Action: Consult with a crypto-specialist accountant to adapt your revenue tracking and tax estimation processes for the pooled distribution schedule.
Pool Performance and Operator Selection Risk
An operator's smoothed rewards are directly dependent on the collective performance of all pool participants. A single poorly-performing or malicious operator who incurs penalties or fails to propose blocks reduces the total pool rewards for everyone. This introduces a new 'counterparty' risk where your revenue is impacted by the operational failures of unknown validators. Action: Monitor the aggregate pool performance metrics, such as total proposals vs. missed proposals, to assess the quality of the operator set you are sharing risk with.
Exit Queue and Withdrawal Delays
Leaving the Smoothing Pool is not instantaneous. An operator must request an exit and wait for a cooldown period before their fee recipient and withdrawal address are restored to their personal control. During this exit queue, the operator continues to contribute rewards to the pool but may not be eligible for the final distribution, depending on the timing. This delay must be factored into any operational or financial planning that requires regaining direct control of validator rewards. Action: Model the financial impact of the exit queue duration on your reward stream before opting in.
Risk Matrix
Evaluation of trust assumptions, failure modes, and operational risks for node operators participating in the Smoothing Pool.
| Risk Area | Failure Mode | Severity | Affected Actors | Mitigation / Action |
|---|---|---|---|---|
Smoothing Pool Operator Trust | The pool operator could censor a node's block proposals, preventing rewards from entering the pool, or selectively exclude participants from reward distribution. | High | Node Operators | Review the operator's on-chain commitment scheme and historical performance. Verify the pool's smart contract enforces deterministic reward distribution that the operator cannot override. |
Cryptographic Commitment Integrity | A flaw in the commitment-reveal scheme could allow the operator or a participant to front-run reward submissions or claim rewards they are not entitled to. | High | Node Operators, Pool Operator | Audit the commitment scheme's implementation for replay and front-running vulnerabilities. Confirm the reveal phase has a strict timeout with slashing or exclusion penalties for non-revealers. |
Reward Distribution Accuracy | A bug in the off-chain rewards calculation script or the on-chain Merkle distribution contract could result in incorrect reward allocations. | Medium | Node Operators | Independently verify reward calculations against on-chain block proposal data. Monitor the Merkle root updates for unexpected changes. Chainscore can review the distribution logic. |
Smart Contract Upgradeability | The Smoothing Pool contract is upgradeable via a multisig or DAO vote. A malicious or compromised governance action could alter reward logic or drain pooled funds. | High | Node Operators, rETH Holders | Monitor governance proposals and timelock executions. Assess the multisig signer set and DAO quorum requirements. Verify the upgrade delay provides sufficient time to exit. |
Pool Operator Liveness | If the pool operator's infrastructure fails, the commitment-reveal cycle could stall, locking rewards and preventing distribution. | Medium | Node Operators | Verify the existence of a timeout mechanism that allows participants to exit the pool or claim rewards directly if the operator becomes unresponsive. Assess the operator's infrastructure redundancy. |
MEV Reward Handling | The pool's rules for handling block proposals that include MEV-Boost rewards may be ambiguous, leading to disputes over whether MEV was correctly shared. | Medium | Node Operators | Clarify the pool's specification for MEV reward inclusion. Ensure the commitment scheme can cryptographically bind the proposer to the full block value, including MEV. |
Pool Exit and Withdrawal Delays | A node operator wishing to leave the pool may face a long withdrawal delay or a complex exit process, exposing them to continued risk during the unbonding period. | Low | Node Operators | Review the pool's exit queue and withdrawal timelock. Model the maximum potential loss during the exit period. Ensure the exit process is clearly documented and tested. |
Slashing and Penalty Socialization | If a pool participant is slashed for a validator offense, the penalty could be socialized across all pool members, reducing rewards for honest operators. | Medium | Node Operators | Understand the pool's slashing penalty allocation rules. Assess whether the pool screens participants for historical slashing events. Monitor the inclusion of new, unknown operators. |
Node Operator Participation Checklist
A technical checklist for node operators evaluating whether to opt into the Smoothing Pool. Each item identifies a critical operational or trust consideration, explains why it matters for reward integrity and slashing exposure, and specifies the signal or artifact that confirms readiness.
What to check: Confirm your Smartnode stack version supports Smoothing Pool opt-in transactions and that the rocketpool node status command shows no blocking conditions.
Why it matters: Older Smartnode releases may lack the contract bindings or transaction logic required to submit the cryptographic commitment correctly. An incompatible client can cause a failed opt-in or leave your node in an undefined state.
Confirmation signal: The rocketpool node status output shows a Smoothing Pool Opted In field and your Smartnode version matches the minimum required release documented in the RPIP that activated the pool. Test the opt-in flow on a Prater/Goerli testnet node first if you are running a custom client mix.
Canonical Resources
Use these canonical Rocket Pool sources to verify the Smoothing Pool reward path, operator controls, contract assumptions, and governance changes before changing node policy or fleet configuration.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Common questions from node operators evaluating the operational mechanics, trust assumptions, and risk profile of the Rocket Pool Smoothing Pool.
You are trusting the operator to:
- Honestly report the total pool rewards for each rewards period.
- Correctly calculate your share based on your attested time.
- Distribute rewards to the pool's Merkle distributor contract on time.
- Not steal the consensus layer (CL) rewards, which are sent directly to the pool's fee recipient address.
The operator never controls your validator keys or your ability to exit the pool. The worst-case trust failure is theft of CL rewards for a single rewards period before you can exit.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


