Definition
Konta abstrakcija ir blokķēdes (blockchain) dizaina koncepts, kurā loģika, kas nosaka, kā konts autorizē un validē transakcijas, tiek pārvietota no fiksēta, protokola līmeņa noteikumu kopuma uz pielāgojamu, programmējamu verifikācijas loģiku. Tā vispārina ārēji pārvaldītus kontus un viedo līgumu (smart contract) kontus vienotā modelī, ļaujot konta uzvedību, autentifikācijas shēmas un komisijas maksu noteikumus definēt ar kodu, nevis iebūvēt tos pašā bāzes protokolā.
In Simple Terms
Konta abstrakcija ir ideja, ka blokķēdes (blockchain) kontus kontrolē elastīgs kods, nevis viens iebūvēts paraksta noteikums. Tā vietā, lai visi konti darbotos vienādi, katrs konts var kodā definēt savus noteikumus tam, kā tiek pierādīta kontrole un apstiprinātas transakcijas, vienlaikus tīklam joprojām izskatoties kā parasts konts.
Context and Usage
Šo terminu galvenokārt lieto diskusijās par Ethereum un līdzīgām viedo līgumu (smart contract) platformām, aprakstot piedāvātās vai ieviestās izmaiņas kontu modelī. Tas parādās protokola pētījumos, wallet arhitektūru izstrādē un standartu izstrādē, kuru mērķis ir apvienot ārēji pārvaldītus kontus un viedo līgumu (smart contract) kontus. Tas tiek pieminēts arī sarunās par intentiem (intents), programmējamām wallet, alternatīvām autentifikācijas metodēm un izteiksmīgākām transakciju validācijas politikām.