Account Abstractie Ontwikkeling

Home Blockchain & Web3 Ontwikkelaar Account Abstractie Ontwikkeling

Account abstractie maakt blockchain-accounts programmeerbaar. In plaats van één private key die alles bepaalt en gas moet betalen in de eigen token van de chain, kan een smart account regels volgen die u bepaalt: inloggen met een passkey, de applicatie het gas laten betalen, meerdere acties in één bevestiging bundelen, bestedingslimieten instellen, of toegang herstellen zonder seed phrase. Voor producten voor mensen die niet thuis zijn in crypto haalt het de meeste drempels weg. Nieuw met het begrip? Lees wat is account abstractie.

Drie routes naar account abstractie

  • ERC-4337: smart accounts met UserOperations, bundlers en paymasters, zonder wijzigingen aan het protocol. Beschikbaar op Ethereum en de meeste EVM-chains.
  • EIP-7702: sinds de Pectra-upgrade kan een bestaand account met één sleutel delegeren naar smart account-code, zodat gebruikers hun adres houden en smart account-functies krijgen.
  • Native account abstractie op chains zoals zkSync en Starknet, waar elk account van nature een smart account is. Zie zkSync ontwikkeling.

Wat u ermee kunt bouwen

  • Gasloze onboarding: nieuwe gebruikers doen transacties zonder eerst ETH te kopen, zie gasloze transacties.
  • Inloggen zonder seed phrase: passkeys, e-mail of social login als ondertekenaar, met herstelopties.
  • Flows met één klik: approve en swap, of minten en aanbieden, als één gebundelde actie.
  • Session keys voor games, trading en automatisering, beperkt in tijd, contracts en bedragen. Zie session keys.
  • Team- en treasury-accounts met rollen, limieten en meerdere goedkeurders. Zie smart accounts.

Onze aanpak

Wij beginnen bij de gebruikersflow die u wilt en kiezen de eenvoudigste route die dat oplevert: waar mogelijk een bestaande, geaudite smart account met modules, en alleen eigen logica in Solidity waar dat nodig is. De infrastructuur voor bundlers en paymasters komt van een aanbieder of draait zelf, afhankelijk van kosten, controle en de chains die u gebruikt. Handtekeningen volgen EIP-712, zodat gebruikers zien wat ze goedkeuren.

Veelgestelde vragen

Hebben gebruikers een nieuwe wallet nodig?

Niet per se. Met ERC-4337 krijgen ze een smart account die hun bestaande sleutel of een passkey bestuurt; met EIP-7702 kunnen ze hun huidige adres upgraden.

Wie betaalt het gas?

Dat kiest u: de gebruiker, uw applicatie via een paymaster, of de gebruiker in een token zoals USDC.

Is account abstractie veilig?

Smart accounts voegen code toe, en code vraagt zorg: geaudite account-implementaties, beperkte rechten en grondig testen. Goed uitgevoerd zijn ze vaak veiliger dan één enkele sleutel.

Wie is eigenaar van de code?

Het eigendom van de broncode wordt in het contract vastgelegd, en de code kan volledig van u zijn, inclusief documentatie en tests.

Maak uw dApp makkelijk in gebruik

Vertel ons waar gebruikers nu afhaken. Wij ontwerpen een accountopzet die die stappen weghaalt.

Plan een gratis gesprek over account abstractie