🍵 New post: Mempool Account Transaction Capacity from Historical Activity (MATCHA) 🍵
tldr: Frame transactions allow apps to define their own validation and gas payment logic.
But admitting many pending transactions from one sender creates a DoS risk: a malicious app could invalidate them all with one cheap state change, forcing nodes to repeat the validation work.
MATCHA bounds this risk by making each additional admission spend capacity earned through finalized onchain activity. Its goal is to let many users share one sender without having to whitelist applications, paymasters or proof systems.