განსაზღვრება
Account abstraction არის დიზაინის კონცეფცია ბლოკჩეინის (blockchain) არქიტექტურაში, სადაც ის ლოგიკა, რომელიც განსაზღვრავს, როგორ ავტორიზებს და ამოწმებს ანგარიში ტრანზაქციებს, გადადის ფიქსირებული, პროტოკოლის დონის წესების ნაკრებიდან მორგებად, პროგრამირებად ვერიფიკაციის ლოგიკაში. ის აერთიანებს გარე მფლობელობაში არსებულ ანგარიშებს და smart contract ანგარიშებს ერთიან მოდელში, რაც საშუალებას იძლევა, ანგარიშის ქცევა, ავთენტიფიკაციის სქემები და საკომისიოების გადახდის წესები განისაზღვროს კოდით და არა იყოს ხისტად ჩაშენებული საბაზისო პროტოკოლში.
მარტივად რომ ვთქვათ
Account abstraction არის იდეა, რომ ბლოკჩეინის (blockchain) ანგარიშებს მართავს მოქნილი კოდი და არა ერთი ჩაშენებული ხელმოწერის წესი. იმის ნაცვლად, რომ ყველა ანგარიში ერთნაირად მუშაობდეს, თითოეულ ანგარიშს შეუძლია კოდში განსაზღვროს საკუთარი წესები კონტროლის დამტკიცებისა და ტრანზაქციების დამტკიცებისთვის, ამავე დროს ქსელის მიერ მაინც ჩვეულებრივ ანგარიშად ჩაითვალოს.
კონტექსტი და გამოყენება
ეს ტერმინი ძირითადად გამოიყენება Ethereum‑ზე და მსგავს smart contract პლატფორმებზე საუბრისას, როდესაც აღწერენ შემოთავაზებულ ან უკვე განხორციელებულ ცვლილებებს ანგარიშების მოდელში. ის გვხვდება პროტოკოლის კვლევებში, wallet არქიტექტურის დიზაინში და სტანდარტიზაციის მუშაობაში, რომელიც მიზნად ისახავს გარე მფლობელობაში არსებული ანგარიშებისა და smart contract ანგარიშების ერთიან მოდელად გაერთიანებას. ასევე ხშირად იხსენიებენ საუბარში intents‑ზე, programmable wallets‑ზე, ალტერნატიულ ავთენტიფიკაციის მეთოდებზე და ტრანზაქციების ვერიფიკაციის უფრო მოქნილ პოლიტიკებზე.