Definition
Az account abstraction egy olyan tervezési koncepció a blokklánc (blockchain) világában, amelyben a logika, ami meghatározza, hogy egy fiók hogyan engedélyez és érvényesít tranzakciókat, a rögzített, protokollszintű szabálykészletből átkerül egy testreszabható, programozható ellenőrzési logikába. Ez általánosítja a külső tulajdonú fiókokat és az okosszerződés (smart contract) alapú fiókokat egy egységes modellé, lehetővé téve, hogy a fiókviselkedést, a hitelesítési sémákat és a díjfizetési szabályokat kód határozza meg, ahelyett hogy mereven be lennének építve az alap protokollba.
In Simple Terms
Az account abstraction lényege, hogy a blokklánc (blockchain) fiókokat rugalmas kód irányítja egyetlen beépített aláírási szabály helyett. Ahelyett, hogy minden fiók ugyanúgy működne, minden egyes fiók saját szabályokat határozhat meg kódban arra, hogyan bizonyítja a felette gyakorolt ellenőrzést és hogyan hagy jóvá tranzakciókat, miközben a hálózat továbbra is „normál” fiókként kezeli.
Context and Usage
A kifejezést elsősorban az Ethereum és hasonló okosszerződés (smart contract) platformok kapcsán használják, amikor a fiókmodellre vonatkozó javasolt vagy már megvalósított változtatásokat írnak le. Megjelenik protokollkutatásban, wallet‑architektúrák tervezésében és olyan szabványosítási munkákban, amelyek célja a külső tulajdonú fiókok és az okosszerződés (smart contract) alapú fiókok egységesítése. Emellett gyakran előkerül az „intentek”, a programozható walletek, az alternatív hitelesítési módszerek és a kifejezőbb tranzakció‑ellenőrzési szabályok kapcsán is.