TGViewer
Solidity Treasures Solidity Treasures @soliditypedia · 4.28K subscribers
Post #590 276
Public-mempool gas sponsorship can't have all three: no locked money, no off-chain trust, public relay

You want a contract to pay gas for someone else's transaction and have the public mempool relay it. The impossibility result: pick at most two of unlocked funds, no trust, and open relay.

The reason is timing. A relayer front-runs by broadcasting the sponsored tx and racing the payment. If the sponsor's funds aren't committed before relay, a griefer drains sponsorship without ever landing the intended call, or the payer can renege after inclusion. Nothing on-chain binds the promise at broadcast time.

So any working paymaster design pays for it somewhere: an escrow that locks funds per request, a slashable bond, or a trusted relayer you fall back on. ERC-4337's escrow model is the first branch made explicit.

ethresear.ch

@soliditypedia
Ethereum Research Public-mempool gas sponsorship needs escrow, a bond, or trust You want a contract to pay gas for another account’s transaction, and you want the public peer-to-peer mempool to relay that transaction with no locked collateral and no off-chain trust. This article proves you cannot have all three. It also classifies every…
  • 👍 1
More from @soliditypedia
  1. Sep 22, 2026Deploy at the same address on every chain, without shipping initcode. Plain CREATE2 ties t…
  2. Sep 18, 2026An on-chain guard for AI-agent transactions moves the trust to whoever signs the attestati…
  3. Sep 16, 2026A generalized MEV bot beat the attacker to the rsETH exploit in the same block When the ex…
  4. Sep 13, 2026A QEMU/KVM sandbox is not a boundary for a cyber-capable agent Trail of Bits gave a fronti…
  5. Sep 12, 2026This week in Solidity Allbridge halted its core bridge after a $1.65M exploit: a $1.12M Ka…
  6. Sep 11, 2026Two Solidity codegen bugs disclosed via the EF bug bounty Both are silent memory corruptio…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →