Skip to content
Inzercia +421 907 234 066 simona@euroekonom.sk
  • Úvod
  • Priame dane
    • Daň z príjmov FO
    • Daň z príjmov PO
    • Daňové priznanie
    • Ostatné priame dane
  • Nepriame dane
    • DPH
    • Spotrebné dane
    • Ostatné nepriame dane a clá
  • Účtovníctvo
    • Majetok a záväzky
    • Náklady a výnosy
    • Podvojné účtovníctvo
    • Účtovná závierka
  • Medzinárodné zdanenie
    • Dovoz a vývoz
    • Dvojité zdanenie
    • Intrakomunitárne operácie
    • Transferové oceňovanie
  • Podnikové financie
    • Cash flow
    • Finančná analýza
    • Investície
    • Mzdy a dôchodky
    • Oceňovanie podniku
    • Rozpočty a plánovanie
  • Kontakt

Abstrakcia účtu: Ako smart účty menia blockchain bezpečnosť a použiteľnosť

22. mája 2020 Daniel

Čo predstavuje abstrakcia účtu (AA) a aký má význam

Abstrakcia účtu (Account Abstraction, AA) je inovatívny návrhový princíp v blockchain technológii, ktorý odstraňuje staré obmedzenia medzi Externally Owned Accounts (EOA) a smart kontraktmi. Cieľom je umožniť, aby používateľský účet bol vlastne smart kontraktom so svojou vlastnou logikou overovania, podpisovými mechanizmami, bezpečnostnými politikami, limitmi a možnosťou platenia poplatkov cez fee abstraction. Táto revolučná zmena prináša nové používateľské skúsenosti, ako je prihlásenie bez nutnosti seed frázy, transakcie bez nutnosti platiť plyn (gasless), kombinované operácie v rámci jedného potvrdenia i bezpečnostné politiky, ktoré sú porovnateľné s modernými bankovými aplikáciami.

Rozdiely medzi EOA a smart účtom

Externally Owned Account (EOA)

  • Používa pevnú schému podpisu založenú na krivke secp256k1 a ECDSA.
  • Nonce funguje ako lineárny čítač pre zabezpečenie poradia transakcií.
  • Platba za transakčný plyn vychádza priamo z adresy účtu.
  • Nie je možné definovať vlastné overovacie alebo bezpečnostné pravidlá.

Smart účet (Account Abstraction)

  • Podpisové schémy a overovacie mechanizmy sú definované kódom, napríklad ECDSA, Ed25519, BLS či MPC.
  • Modulárne bezpečnostné politiky, vrátane limitov, whitelistov a rozličných rolí.
  • Možnosť, aby plynové poplatky platila tretia strana, tzv. paymaster.
  • Podpora zlúčených (batched) operácií, ktoré umožňujú používateľovi vykonať zložité akcie jedným kliknutím.

ERC-4337: Implementácia AA bez potreby hardforku

ERC-4337 predstavuje štandard, ktorý zavádza mimo-protokolový mempool so špecifickými objektmi nazývanými UserOperation. Kľúčovou súčasťou tejto architektúry sú bundlery, ktoré zhromažďujú viacero UserOperations a vytvárajú z nich transakcie smerované na špeciálny EntryPoint smart kontrakt. Smart účet implementuje povinné funkcie validateUserOp a execute, čo umožňuje podporu AA bez potreby meniť konsenzus siete, čím sa eliminuje potreba realizovať hardfork.

Poplatky za vykonanie transakcií môže hradiť Paymaster, ktorý podľa nastavených politík rozhoduje o tom, či a kedy sprostredkuje platbu – napríklad na základe reklamných kreditov, predplatného, KYC tokenov alebo sponzorovaní kampaní.

Architektúra systému AA: hlavné komponenty

UserOperation

  • Komplexný balík údajov, ktorý obsahuje callData, nonce, podpis, limity plynu a paymasterData.
  • Podpisuje ho samotný používateľ podľa zvolenej podpisovej schémy.

EntryPoint

  • Hlavná brána pre spracovanie transakcií AA.
  • Overuje pomocou funkcie validateUserOp žiadosti od smart účtu a paymastera, rezervuje plyn a následne volá execute na vykonanie operácie.

Bundler

  • Sleduje mempool AA, agreguje UserOperations a odosiela ich do blockchainu ako jednu transakciu.

Paymaster

  • Výberovo platí poplatky za používateľa, napríklad len v prípade úspešného obchodu alebo pre špecifické dApps či do nastavených denných limitov.

Modulárne smart účty: flexibilita v bezpečnosti a riadení

Moderné AA peňaženky sú tvorené modulárnymi komponentmi, ktoré umožňujú dynamickú správu bezpečnostných prvkov ako sú:

  • Role & limity: definovanie denných stropov pre stablecoiny, vytváranie whitelistov cieľových kontraktov či schvaľovanie povolených sietí.
  • Guardian/social recovery: umožňuje obnovu prístupu pomocou dôveryhodných adries alebo zariadení zo skupiny guardianov.
  • Session keys: dočasné kľúče s obmedzenými právomocami, vhodné pre hry, minting NFT alebo automatizované boty.
  • Multisig/MPC: zvyšuje bezpečnosť prostredníctvom viacnásobných schválení bez možných frikcií pre používateľa (napríklad tiché spolu-podpísanie na pozadí viacerými zariadeniami).

Vylepšené používateľské skúsenosti: passkeys a jednopotvrdenkové transakcie

Abstrakcia účtu prispieva k nahradeniu tradičných seed fráz zápisom biometrických údajov alebo passkeys (napr. FIDO2/WebAuthn). Overovanie prebieha priamo v prehliadači alebo operačnom systéme, pričom smart účet rozpoznáva príslušný podpis. Vďaka možnosti batched transakcií používateľ vykoná viacero krokov v rámci jedného potvrdenia – napríklad schválenie, zámenu, staking a platenie poplatkov prostredníctvom sponzora. Používateľovi sa tak zobrazí prehľadná jedna súhrnná obrazovka namiesto série viacerých vyskakovacích okien.

Fee abstraction: rôzne spôsoby platenia poplatkov za transakcie

V AA systéme môže za transakčné poplatky platiť paymaster v mene používateľa, pričom platba môže byť realizovaná aj v inom aktíve ako natívny token siete, napríklad v USDC, stabilných coinoch alebo v rámci bodových kreditov. Patria sem rozličné obchodné modely:

  • Funnel marketing: dApps môže sponzorovať prvých niekoľko interakcií nového používateľa.
  • Predplatné: poskytovanie mesačného balíka bezgasových volaní.
  • Compliance: obmedzenie poplatkov len na KYC overené adresy a povolené kontrakty.

Týmto sa výrazne znižuje potreba držať natívny token siete a eliminujú sa bariéry pri onboardingu používateľov.

Bezpečnostné aspekty a nové riziká AA

  • Dynamické podpisové politiky: vlastná implementácia validateUserOp dokáže vyžadovať viacnásobné podpisy, zavádzať časové zámky alebo obmedzenia frekvencie operácií (rate limiting).
  • Odolnosť proti phishingu: zmysluplné zobrazovanie potvrdení a politika zakazujúca napríklad vykonanie setApprovalForAll mimo whitelistu či filtrovanie callData podľa vzorov.
  • Nové vektory rizika: komplexnejší kód smart účtu, závislosť na bundleroch a paymasteroch a rozšírený útokový povrch v mempoole UserOperations.

Pokročilé možnosti obnovy účtu

AA otvára možnosť nasadiť štandardizované mechanizmy obnovy, ako sú guardians, časové zámky alebo custody escrow. Dokonca je možné definovať právne záväzné procesy, kde napríklad notár alebo autorizovaný správca fungujú ako guardian. Na rozdiel od EOA, kde prístup závisí výlučne od seed frázy, umožňuje AA modulárne rekonfigurovanie obnovy bez úplnej straty prístupu.

Výkonnostné výzvy a spôsoby ich eliminácie

Volania v systéme AA pridávajú určitú režijnú záťaž, najmä kvôli spracovaniu v EntryPoint a validáciám. Optimalizačné metódy zahŕňajú:

  • Batching: znižuje počet transakcií a schválení.
  • Minimalizácia veľkosti kódu a úložiska: použitie knižníc namiesto kopírovania logiky.
  • Off-chain simulácie: bundlery vykonávajú predvýpočty, ktoré pomáhajú predchádzať on-chain chybám a plytvaniu gasom.

Intenty a smerovanie v používateľskom rozhraní

S využitím abstrakcie účtu je možné priniesť UX založené na intenciách, kde používateľ definuje želaný výsledok (napríklad „zaplať 100 USDC tomuto obchodníkovi najlacnejšou cestou“) a systém (solver) inteligentne nájde vyhovujúcu cestu pre uskutočnenie platby. Smart účet následne verifikuje, či výsledná operácia spĺňa nastavené obmedzenia, ako sú maximálny sklz alebo whitelistcieľových kontraktov.

Alternatívne návrhy: EIP-3074, EIP-7702 a ich úloha

Vedľa ERC-4337 existujú aj ďalšie návrhy, ktoré rozširujú možnosti EOA bez úplnej transformácie na smart účet:

  • EIP-3074: zavádza inštrukcie AUTH a AUTHCALL, ktoré umožňujú delegovanie volaní pod legitimitou EOA s off-chain schválením, podporujúc tak kombinované transakcie.
  • EIP-7702: umožňuje dočasné správanie EOA ako kontrakt v rámci jedného bloku.

V praxi môže ekosystém kombinovať plnohodnotné smart účty podľa ERC-4337 s funkciami 3074/7702, čím sa získava flexibilita pre rôzne potreby a migrácie užívateľov.

Nasadenie na multireťazcoch a L2 riešeniach

Každá blockchainová sieť má svoju špecifickú infraštruktúru pre AA – od dostupnosti bundlerov, cez stabilitu mempoolu a implementáciu EntryPoint kontraktu, až po ceny gasu a fungovanie mostov pre paymaster účty s komplexným účtovníctvom. Rollupy profitujú z lacných gasových poplatkov, no treba zohľadniť špecifickú finalitu a latenciu exitov s možnosťou bezpečnostných zásahov zo strany guardianov versus okamžité blokovanie transakcií.

Vývojársky pohľad na životný cyklus UserOperation

Vývojári musia pri návrhu a implementácii UserOperation dôsledne zvažovať všetky fázové kroky – od inicializácie, validácie cez vykonanie až po správne spracovanie poplatkov a nesprávnych stavov. Efektívna správa a monitorovanie týchto operácií zvyšuje spoľahlivosť a bezpečnosť aplikácií využívajúcich Account Abstraction.

V súhrne, Account Abstraction predstavuje zásadný krok v evolúcii blockchainových účtov a používateľských rozhraní. Umožňuje nielen významné zlepšenia v bezpečnosti a flexibilite, ale tiež prináša nový zážitok pre koncových používateľov, čo je nevyhnutné pre masové prijatie decentralizovaných technológií v širokom spektre aplikácií.

Témy: Podvojné účtovníctvoZnačky: Abstrakcia účtu (AA), account abstraction, bezpečnosť, bundlery, kompatibilita, recovery, smart accounts, UX

Navigácia v článku

Predchádzajúci: Faktorové investovanie: Hodnota a kvalita pri budovaní dôchodkového portfólia
Ďalší: Hodnota značky ako nehmotného aktíva pre úspech firmy

Ďalšie články

  • Podvojné účtovníctvo

Podklady a dokumenty pre hladké schválenie hypotéky

  • Marius
  • 16. septembra 2024
  • 0

Systematická príprava kompletných dokumentov a podkladov na hypotéku urýchľuje schvaľovací proces, pomáha odhaliť riziká a zvyšuje šance na výhodné financovanie vrátane prehľadu príjmov, záväzkov a osobných dokladov.

  • Podvojné účtovníctvo

Povinnosti podnikateľov pri správnom vedení účtovníctva a evidencií

  • Jana Farkašová
  • 24. júla 2025
  • 0

Podnikatelia musia viesť účtovníctvo podľa zákona, správne uchovávať doklady a dodržiavať účtovné zásady. Povinnosti závisia od zvoleného režimu, predmetu podnikania a zahŕňajú vedenie kníh, kontrolu dokladov a internú politiku.

  • Podvojné účtovníctvo

Manažment bleisure cestovania: efektívne prepojenie práce a oddychu bez vyhorenia

  • Daniel
  • 24. septembra 2023
  • 0

Bleisure cestovanie kombinuje pracovné cesty s oddychom, podporuje rovnováhu medzi prácou a životom, zvyšuje motiváciu a šetrí náklady, pričom vyžaduje plánovanie a jasné hranice pre prevenciu vyhorenia a stresu.

  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026
  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026
  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026
  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026
  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026
  • Cash flow

Kompromisná teória v rozhodovaní o kapitálovej štruktúre podniku

  • Robinson
  • 10. mája 2026
  • Cash flow

Efektívne riadenie hotovosti a optimalizácia finančných zostatkov

  • Daniel
  • 9. mája 2026
  • Podvojné účtovníctvo

Ako som si založil spoločnosť s ručením obmedzeným bez problémov

  • Vitalij
  • 8. mája 2026

Kontakt

Simona Česaná Simona Česaná
šéfredaktorka
simona@euroekonom.sk
© 2010 - 2026 SEO | Reklama a PR | Vrtuľníky | Autoškola | Reality | Manažment | Prijímáčky | Podnikanie | Financie | Ekonomika | Zdravie | SWOT | Podnikateľský plán | Manažment | Marketing | Kultúra | Skúšky | Obchod | Dovolenka