Account abstractie (ERC-4337) verandert hoe wallets met de keten communiceren. In plaats van ruwe transacties te verzenden, creëren slimme wallets UserOperations: eenvoudige instructies zoals "stuur 1 ETH," "wissel tokens," of "stake activa." Maar er is een addertje onder het gras. De Ethereum mempool begrijpt UserOperations niet. Daarom bestaan bundlers. Een bundler is een node die UserOperations verzamelt, deze controleert tegen het EntryPoint-contract, en ze vervolgens verpakt in een normale Ethereum-transactie. Eenmaal gebundeld, kunnen ze worden gemined of opgenomen op L2, net als elke andere transactie. Bundlers zijn in wezen vertalers voor de keten. Wallets spreken in UserOps. De keten spreekt in transacties. Bundlers verbinden de twee. Waarom dit belangrijk is: > Zonder bundlers zouden slimme wallets geen manier hebben om hun acties on-chain te krijgen. > Bundlers combineren veel UserOps in één transactie, wat ruimte bespaart en kosten verlaagt. > Iedereen kan een bundler draaien, wat het risico voorkomt dat één relayer het systeem controleert. > Bundlers werken met paymasters, zodat gebruikers kosten kunnen betalen in stablecoins of deze gesponsord kunnen krijgen door de app. Voor ontwikkelaars verwijderen bundlers de noodzaak om aangepaste relayer-systemen te bouwen. Voor gebruikers maken bundlers de "magie" van AA mogelijk: acties met één klik, gasabstractie, programmeerbare walletveiligheid. Ze zijn misschien onzichtbaar, maar bundlers zijn de machines die gebruikersintentie omzetten in uitvoering. ...