Definicja
Bundler to wyspecjalizowana rola w sieci w środowiskach blockchain (blockchain) z włączoną abstrakcją kont (account abstraction), która agreguje operacje użytkowników w pakiety transakcji i przesyła je do bazowego łańcucha. Monitoruje dedykowany mempool dla operacji użytkowników, konstruuje poprawne pakiety zgodnie z zasadami protokołu i rozgłasza je przez interfejs RPC, zazwyczaj przejmując na siebie odpowiedzialność za opłacenie gas oraz logistykę włączenia transakcji w imieniu zabstractowanych kont.
W prostych słowach
Bundler to uczestnik sieci, który zbiera wiele operacji użytkowników, grupuje je razem i wysyła do blockchaina (blockchain) jako zwykłe transakcje. Działa jako pośrednik między smart kontami a bazowym łańcuchem, zajmując się technicznymi szczegółami związanymi z umieszczeniem tych operacji w blokach.
Kontekst i zastosowanie
Termin bundler jest używany głównie w kontekście architektur opartych na abstrakcji kont (account abstraction), w których operacje użytkowników są odrębne od surowych transakcji blockchain (blockchain). Bundlery ściśle współpracują ze specjalizowanym mempoolem i endpointami RPC, które udostępniają metody specyficzne dla operacji użytkowników. Często wspomina się o nich razem z podmiotami umożliwiającymi przepływy transakcji bez gas lub modele relayowania, ponieważ pełnią rolę pomostu między wyższopoziomowymi abstrakcjami kont a natywną warstwą transakcyjną łańcucha.
Powiązane pojęcia
Abstrakcja kont (Account Abstraction)
Transakcja bez gas (Gasless Transaction)