რა არის ERC-4337 და რატომ უნდა გავიგოთ ამის შესახებ
ERC-4337 – არის Ethereum-ის ახალი სტანდარტი, რომელიც აბსტრაქტული სააღრიცხვო ჩანაწერების შექმნის შესაძლებლობას იძლევა. ვარკვევთ, თუ როგორ მუშაობს ეს და ვისთვის შეიძლება იყოს აქტუალური.
გუნდი რამდენიმე წელი მუშაობდა კრიპტოსაფულის გამოყენების გამარტივებაზე, ხოლო დაფინანსება Ethereum Foundation-ის გრანტებიდან ხორციელდებოდა. ქსელის განახლება 2023 წლის 1 მარტს ამოქმედდა. ERC-4337 სტანდარტის ინტეგრირება შესაძლებელია ნებისმიერ L2-ზე, რომელიც Ethereum-ის ვირტუალურ მანქანას იყენებს: BNB Smart Chain, Optimism, Arbitrum, Polygon და Avalanche.
რა არის აბსტრაქტული აკაუნტი?
სააღრიცხვო ჩანაწერის აბსტრაქცია (AA) არის ვერიფიკაციის მეთოდი, რომელიც სააღრიცხვო ჩანაწერზე წვდომის გასაღებს არ საჭიროებს. ამის ნაცვლად, მომხმარებლის იდენტურობის შესამოწმებლად სმარტ-კონტრაქტი გამოიყენება.
Ethereum-ს აქვს ორი ტიპის სააღრიცხვო ბარათი: სმარტ-კონტრაქტები და გარე სააღრიცხვო ბარათები.
გარე სააღრიცხვო ბარათებს (EOAs) აქვთ საჯარო მისამართი და ჩაკეტილი გასაღები, რომელიც შეიძლება გამოყენებული იყოს ტრანზაქციების გასაგზავნად და მისაღებად და სმარტ-კონტრაქტებთან ურთიერთობისთვის. EOAs პრინციპზე მომუშავე ყველაზე პოპულარული კრიპტოსაფულე არის MetaMask.
კონტრაქტების სააღრიცხვო ბარათებს (CAs) ტოკენების გადაცემის გარდა, ახალი კონტრაქტების შექმნის შესაძლებლობა აქვთ. თუმცა, Ethereum-ის გარე სააღრიცხვო ბარათებისგან განსხვავებით, CA-ებს არ აქვთ დახურული გასაღები. ამის ნაცვლად, მათი ქმედებები კონტროლდება სმარტ-კონტრაქტის კოდით. Contract Accounts ტრანზაქციების ინიცირებას არ ახდენენ - ისინი მხოლოდ რეაგირებენ მათზე. როდესაც ისინი გადახდის შეტყობინებას იღებენ, კოდს ასრულებენ და ტრანზაქციას ახორციელებენ.
Ethereum-ის სააღრიცხვო ბარათის აბსტრაქციის იდეა არის ორი ტიპის ანგარიშის ძლიერი მხარეების გაერთიანება და მათგან ერთიანის შექმნა. მარტივად რომ ვთქვათ, სააღრიცხვო ბარათის აბსტრაქცია ნიშნავს, რომ უბრალო მომხმარებლები საჭიროების მიხედვით EOA-დან CA-ზე გადადიან. ხოლო Ethereum-ის საფულე აბსტრაქტულ სმარტ-კონტრაქტად გადაიქცევა.
გახდა თუ არა ინციდენტი, როდესაც ვიტალიკ ბუტერინმა საკუთარი საფულის გასაღები დაკარგა, ბოლო პანჩური დეველოპერებისთვის, რამაც ERC-4337-ის გაშვება დააჩქარა?
ERC-4337-ის ახალი ფუნქციები
რა სიახლეებს უნდა ველოდოთ ახალი სტანდარტისგან?
1. დაკარგული დახურული გასაღების აღდგენა. ინერგება აღდგენის ახალი სისტემა, რომლის დროსაც დანიშნულ მომხმარებლებს (მეგობრებს, იურისტებს, მემკვიდრეებს) აქვთ შესაძლებლობა „გააცოცხლონ“ წვდომა საფულეზე, თუ ვინმე დაკარგავს პირად გასაღებს ან რაიმე დაემართება მათ მფლობელს.
2. საფულეების დაცვა seed-ფრაზის გარეშე. მომხმარებლებს შეუძლიათ ჩართონ ორფაქტორიანი აუთენტიფიკაცია და ბიომეტრიიული მონაცემები (თითის ანაბეჭდი ან სახის სკანირება) თავიანთი საფულეების დასაცავად.
3. ავტომატური გადახდების განხორციელება და ხარჯვის ლიმიტების დაწესება განსაზღვრული ვადით (დღე, კვირა, თვე).
4. ტრანზაქციები gas-ით საკომისიოს გადახდის გარეშე. დეცენტრალიზებულ აპლიკაციებს შეუძლიათ დაფარონ თავიანთი მომხმარებლების ხარჯები, რათა მოიზიდონ დამატებითი მომხმარებლები კონკურენტული ტარიფებით.
5. საკუთარი შეხედულების მიხედვით ნებისმიერი კრიპტოგრაფიული ხელმოწერის გამოყენების და სმარტფონის მეშვეობით ტრანზაქციების ავტორიზაციის შესაძლებლობა.
ანუ, ERC-4337-ის გამოყენებით საფულეები ბევრად უკეთესი იქნება, ვიდრე დღეს გვაქვს:
- აღარ არის აუცილებელი ფურცელზე დაწერილი 12 სიტყვა და ამ ფურცლის დაკარგვის შიში აღარ არსებობს.
- სპეციალურად დანიშნული ხალხი დაგეხმარებათ გასაღების აღდგენაში.
- თითქმის სრული ანალოგია საბანკო მობილურ აპლიკაციასთან და მიმდინარე ანგარიშთან.
და ეს ყველაფერი იმის წყალობით, რომ საფულე ახლა ჭკვიანი სააღრიცხვო ჩანაწერია.
მაგრამ თაფლის კასრში კუპრის კოვზიც არის: სმარტ-საფულეებში AA-ს გამოყენება ჰაკერული თავდასხმის რისკს ზრდის. მაგრამ ჯერჯერობით აბსტრაქტული აკაუნტების სარგებელმა თეორიულად შეიძლება გადაწონის შიში უსაფრთხოების საკითხებზე. ეს ყველაფერი რისკის ინდივიდუალურ აღქმაზეა დამოკიდებული.