Definition
Account abstraction adalah sebuah konsep desain blockchain di mana logika yang mengatur bagaimana sebuah akun mengotorisasi dan memvalidasi transaksi dipindahkan dari seperangkat aturan tetap di level protokol ke dalam logika verifikasi yang dapat disesuaikan dan diprogram. Konsep ini menggeneralisasi externally owned accounts dan akun smart contract ke dalam satu model terpadu, sehingga perilaku akun, skema autentikasi, dan aturan pembayaran biaya dapat didefinisikan oleh kode alih-alih tertanam secara permanen di protokol dasar.
In Simple Terms
Account abstraction adalah gagasan bahwa akun blockchain dikendalikan oleh kode yang fleksibel, bukan hanya satu aturan tanda tangan bawaan. Alih-alih setiap akun bekerja dengan cara yang sama, setiap akun dapat mendefinisikan aturannya sendiri dalam kode untuk membuktikan kontrol dan menyetujui transaksi, sambil tetap diperlakukan sebagai akun normal oleh jaringan.
Context and Usage
Istilah ini terutama digunakan dalam diskusi tentang Ethereum dan platform smart contract serupa ketika menjelaskan perubahan yang diusulkan atau yang sudah diterapkan pada model akun. Istilah ini muncul dalam riset protokol, desain arsitektur wallet, dan pekerjaan standarisasi yang bertujuan menyatukan externally owned accounts dan akun smart contract. Istilah ini juga sering disebut dalam percakapan tentang intents, programmable wallets, metode autentikasi alternatif, dan kebijakan validasi transaksi yang lebih ekspresif.