Op-ed: გამოუთქმელი Ethereum რევოლუცია: ხდება თუ არა EOA-ები მოძველებული?

Ad

CoinDesk კონსენსუსი

რადარის ქვეშ გამოცხადდა Ethereum-ის ეკოსისტემაში ერთ-ერთი ყველაზე მნიშვნელოვანი ცვლილება საზოგადოების რეაქციით. ანგარიშის აბსტრაქცია არის ძირითადი წინსვლა web3 ანგარიშების მენეჯმენტში, მაგრამ ამჟამინდელი საგზაო რუკა მოაქვს ახალ მიზანს - გარე საკუთრებაში არსებული ანგარიშების (EOA) მთლიანად ამოღება Ethereum-ის ეკოსისტემიდან.

ტერმინი ანგარიშის აბსტრაქცია გულისხმობს web3 ანგარიშის სირთულის აბსტრაქტირების პროცესს საბოლოო მომხმარებლისთვის უფრო მოსახერხებელი გამოცდილების შესაქმნელად. თავდაპირველად, მიზანი იყო ვებ3 ანგარიშის მოდელის განზოგადება ისე, რომ ყველა ანგარიში ერთნაირად განიხილებოდეს - მიუხედავად იმისა, არის თუ არა ისინი EOAs თუ ჭკვიანი კონტრაქტის ანგარიშები. თუმცა, Ethereum Foundation-მა, როგორც ჩანს, გადაწყვიტა, რომ ეკოსისტემის მომავალში ადგილი არ არის EOA-ებისთვის, რაც უპირატესობას ანიჭებს ჭკვიანი კონტრაქტის საფულეებს, როგორც ნაგულისხმევი ანგარიშის მოდელს მომხმარებლებისთვის.

EIP-4337 და ანგარიშის აბსტრაქცია

Ethereum Foundation-ის უსაფრთხოების თანამშრომელმა იოავ ვაისმა ETHDenver-ში გამოსვლისას გამოაცხადა EIP-4337-ის გაშვება. Ethereum ქსელის განახლება განაახლებს ჭკვიანი კონტრაქტის საფულეების შესაძლებლობებს ანგარიშის აბსტრაქციის ელემენტებით, მათ შორის დეცენტრალიზებული ბანდლერების, სიმბოლური საკომისიოს გადახდის, ალტერნატიული მემპულისა და ანგარიშის აბსტრაქციის სხვა ფუნქციებით.

Ethereum-ის თანადამფუძნებელმა ვიტალიკ ბუტერინმა თავდაპირველად წარადგინა EIP 2021 წლის სექტემბერში, როდესაც მან გააზიარა კონცეფცია Ethereum შეტყობინებების დაფაზე შემდეგი გზავნილით:

„ანგარიშის აბსტრაქციის წინადადება, რომელიც მთლიანად გამორიცხავს კონსენსუსის ფენის პროტოკოლის ცვლილებების აუცილებლობას, ნაცვლად იმისა, რომ დაეყრდნოს UserOperation ობიექტებისა და მაინერების ცალკეულ მემპულს, რომლებიც აწარმოებენ მორგებულ კოდს ან პაკეტის ბაზარს“.

თუმცა, EIP-4337-ის ერთ-ერთი მთავარი ასპექტი, რომელიც, როგორც ჩანს, ბევრისთვის შეუმჩნეველი დარჩა, არის ნაბიჯი EOA-ების მთლიანად მოხსნისკენ. Ethereum Foundation-ის ვებსაიტზე EIP-ის დოკუმენტაციაში ნათქვამია, რომ განახლების მთავარი მოტივაციაა „სრულიად მოხსნას ყველა საჭიროება, რომ მომხმარებლებს ასევე ჰქონდეთ EOAs“.

„მიაღწიეთ ანგარიშის აბსტრაქციის მთავარ მიზანს: მიეცით საშუალება მომხმარებლებს გამოიყენონ ჭკვიანი კონტრაქტის საფულეები, რომლებიც შეიცავს თვითნებურ გადამოწმების ლოგიკას, ნაცვლად EOA-ების, როგორც მათ ძირითად ანგარიშს. მთლიანად ამოიღეთ ყველა საჭიროება, რომ მომხმარებლებს ასევე ჰქონდეთ EOA. ”

CryptoSlate დაუკავშირდა საფულეების რამდენიმე პროვაიდერს, მაგრამ არც ერთს არ სურდა ეეტერეუმის ფონდის ვადის ნაკლებობის გამო ეეოას პოტენციური აღმოფხვრის შესახებ განეხილა. პრესის დროისთვის, Ethereum Foundation-ს არ უპასუხა კომენტარის მცდელობებზე.

რა არის EOA?

EOA Ethereum-ზე არის კონკრეტული ტიპის ანგარიში, რომელსაც მართავს მომხმარებელი, რომელსაც აქვს პირადი გასაღები, განსხვავებით ჭკვიანი კონტრაქტის ანგარიშისგან. არსებითად, EOA ემსახურება როგორც მომხმარებლის კრიპტოგრაფიულ იდენტურობას Ethereum ბლოკჩეინზე, რაც მათ საშუალებას აძლევს შეინახონ, გაგზავნონ და მიიღონ ETH, NFT ან სხვა ნიშნები და ურთიერთქმედონ ჭკვიან კონტრაქტებთან.

EOA იდენტიფიცირებულია უნიკალური საჯარო მისამართით მისი პირადი გასაღებიდან. ჭკვიანი კონტრაქტის ანგარიშისგან განსხვავებით, EOA-ს არ აქვს მასთან დაკავშირებული კოდი ან ლოგიკა. თუმცა, მას მაინც შეუძლია ხელი მოაწეროს ტრანზაქციებს გადარიცხვების დასაწყებად, ჭკვიანი კონტრაქტების განსათავსებლად ან Ethereum ქსელში არსებულ სმარტ კონტრაქტებთან ურთიერთობისთვის.

მთავარი განსხვავება EOA-სა და ჭკვიანი კონტრაქტის ანგარიშს შორის მდგომარეობს მათ კონტროლში. EOA იმართება გარე სუბიექტის მიერ კერძო გასაღების გამოყენებით, ხოლო ჭკვიანი კონტრაქტის ანგარიში კონტროლდება ჭკვიანი კონტრაქტის კოდით და მიჰყვება ამ კოდში მითითებულ წესებს.

გვჭირდება EOAs?

EOA არის ბლოკჩეინის ანგარიშის ყველაზე გამოცდილი და გამოცდილი ტიპი. პოპულარული პროგრამული საფულეები, როგორიცაა MetaMask და აპარატურის საფულეები, როგორიცაა Ledger, Tezor და SafePal, ყველა დაფუძნებულია EOA ანგარიშებში. EOA-ების წაშლა მკვეთრად იმოქმედებს ასეთ პროექტებზე და მოითხოვს ფართომასშტაბიანი კოდების განახლებებს.

მიუხედავად იმისა, რომ ახალი მომხმარებლების web3-ში შეყვანის საკითხი - რთული პირადი გასაღების ან გრძელი ფრაზის უსაფრთხოდ ჩაწერისა და შენახვის მოთხოვნით - ფართოდ მიღებული პრობლემაა, Ethereum ეკოსისტემის ძირითადი კომპონენტის ამოღება პრობლემის მკვეთრ გადაწყვეტას წარმოადგენს.

გარდა ამისა, EOA-ების ამოღება მოუტანს უამრავ პოტენციურ საკითხს, რომელთა მოგვარებაც საჭიროა - მათ შორის სიმარტივის დაკარგვა, გაზრდილი სირთულის, უფრო მაღალი ტრანზაქციის ხარჯები, თავსებადობის საკითხები, უსაფრთხოების პრობლემები, EVM ფრაგმენტაცია და გაზრდილი ხახუნის გამო მიღების პოტენციური შემცირებაც კი.

მე არ ვარაუდობ, რომ ყველა ზემოთ ჩამოთვლილი საკითხი გადაულახავია. თუმცა, EOA-ების მოხსნის გზა მოიცავს პრობლემებს, რომლებიც ჯერ კიდევ არ არის ჩაფიქრებული. გარდა ამისა, რადგან Ethereum დგას web3 ეკოსისტემის გულში, EOA-ების ამოღება Ethereum ქსელიდან, სავარაუდოდ, გამოიწვევს თავსებადობის პრობლემებს მთელ EVM ლანდშაფტში.

პრობლემები EOA-ების მოხსნისას

დათვების ბაზარზე, ადვილია ადვოკატირება ჭკვიანი კონტრაქტების გამოყენების შესახებ - რომლებიც საშუალოდ მოიხმარენ უფრო მეტ გაზს, ვიდრე EOA, კოდის შესრულებისას გამოყენებული რთული ლოგიკის გამო. პრესის დროისთვის, Ethereum-ზე გაზის ღირებულებაა 12 GWEI (0.40$), ქსელის საბაზისო გადასახადის ჩათვლით.

ქვემოთ მოცემულ დიაგრამაზე ნაჩვენებია გაზის საშუალო ფასის ცვლილება თითო ტრანზაქციაზე ქსელის გაშვების დღიდან. 2021-2022 წლების კურსზე გაზი გაიზარდა 305 GWEI-მდე და საშუალოდ დაახლოებით 120 GWEI იყო, დაახლოებით ათჯერ მეტი ვიდრე ახლაა. თუ EOA მთლიანად მოიხსნება, Ethereum layer-1 ბლოკჩეინის ქსელზე ტრანზაქციის ღირებულება თითქმის გაიზრდება.

გაზის ფასი
წყარო: მინისოდური კოდი

თუმცა, Ethereum-ის სკალირების გადაწყვეტილებების წინსვლა – როგორიცაა Polygon და სპეციფიური ინდუსტრიის ფენა-2, როგორიცაა Immutable – კიდევ უფრო მნიშვნელოვანი იქნება ქსელისთვის, თუ საბაზო ფენაზე ტრანზაქცია აკრძალული გახდება.

იდენტიფიცირებულ სხვა საკითხებთან დაკავშირებით, ასევე გასათვალისწინებელია მარეგულირებელი სახელმძღვანელოს ცვალებად ლანდშაფტი. ცოტა ხნის წინ, ევროპარლამენტმა მიიღო აქტი ნივთების ინტერნეტის (IoT) ინდუსტრიის შესახებ - მოითხოვს, რომ ყველა ჭკვიანი კონტრაქტი შეიცავდეს „მკვლელობის შეცვლას“ და, შესაბამისად, შეიცავდეს „პროქსის განახლებას“. კანონმდებლობის 30-ე მუხლი შემდეგი მოთხოვნაა:

„სხვებისთვის ჭკვიანი კონტრაქტების გავრცელება მონაცემთა ხელმისაწვდომობის შესახებ შეთანხმების კონტექსტში უნდა შეესაბამებოდეს შემდეგ ძირითად მოთხოვნებს[…]

უსაფრთხო შეწყვეტა და შეწყვეტა: დარწმუნდით, რომ არსებობს მექანიზმი ტრანზაქციების მუდმივი შესრულების შესაწყვეტად: ჭკვიანი კონტრაქტი უნდა მოიცავდეს შიდა ფუნქციებს, რომლებსაც შეუძლიათ გადატვირთონ ან დაავალონ ხელშეკრულება შეაჩეროს ან შეწყვიტოს ოპერაცია, რათა თავიდან იქნას აცილებული მომავალი (შემთხვევითი) შესრულება.

ეს ნიშნავს, რომ ნებისმიერი ჭკვიანი კონტრაქტის საფულე უნდა შეიცავდეს ფუნქციას, რომელიც საშუალებას მისცემს დეველოპერს წაშალოს ანგარიში - აღმოფხვრას ანგარიშის თვითმმართველობის სუვერენული ბუნება, თუ ეს განხორციელდება სხვა ვინმეს მიერ, გარდა ანგარიშის მფლობელისა.

გარდა ამისა, თუ Ethereum მთლიანად დაშორდება EOA–ს, ნებისმიერ EVM ჯაჭვს დასჭირდება იგივე ფუნქციონირების განხორციელება – ან რისკის ქვეშ დაკარგავს თავსებადობას Ethereum Mainnet–თან. სხვა ჯაჭვებში დანერგვა ნაკლებად სავარაუდოა, რომ იყოს სინქრონიზებული, რაც გამოიწვევს ფრაგმენტულ ეკოსისტემას და პოტენციურად შეუთავსებელ dApps-ს.

პროექტებმა, რომლებსაც ამჟამად აქვთ სრული თავსებადობა მრავალ EVM ჯაჭვთან, შესაძლოა დაკარგონ წვდომა ზოგიერთ ქსელზე გადასვლისას.

EOA ინოვაცია

რატომ ამოიღეთ EOAs? Ethereum Foundation-მა, როგორც ჩანს, უარი თქვა EOA-ს სივრცეში ინოვაციის პოტენციალზე EOA-ების მთლიანად ამოღების მოწოდებით. თუმცა, მე ვურჩიე პროექტი სახელწოდებით Intu 2022 წელს, რომელიც ზუსტად ამას აკეთებს და ნაკლებად სავარაუდოა, რომ ეს იყოს ერთადერთი. სრული გამჭვირვალობისთვის, მე გადავიხადე ჩემი დრო პროექტის კონსულტაციისთვის, მაგრამ მე არ მაქვს ინტუს წარმატების სტიმული, გარდა გუნდის ხედვის რწმენისა.

ამ სტატიის მიზანი არ არის რაიმე გადაწყვეტის გარკვევა ან FUD-ის შექმნა Ethereum-ის ეკოსისტემაში. სამაგიეროდ, მსურს ამ პრობლემის შესახებ ცნობიერების ამაღლება და სივრცეში დებატებისა და კოორდინაციის ხელშეწყობა.

მე არ მჯერა, რომ ჩვენ უნდა გვქონდეს განცხადებები Ethereum Foundation-ისგან, რომელიც აცხადებდა EOA-ების მოხსნას, ჯერ არ იყოს სათანადო საჯარო პროცესი. ასეთი პროცესი უზრუნველყოფს EOA-ს საჭიროა ამოღებული, როგორ გამოიყურება ვადები და როგორ გადაიჭრება ყველა პოტენციური უსაფრთხოების, თავსებადობისა და გამოყენებადობის პრობლემა გადასვლამდე.

ასევე მნიშვნელოვანია ხაზგასმით აღვნიშნოთ, რომ EOA-ების ამოღება არ არის დადასტურებული. Ethereum არის დეცენტრალიზებული ეკოსისტემა ყოველგვარი ცენტრალიზებული მაკონტროლებელი მხარის გარეშე. თუმცა, Ethereum Foundation დიდ გავლენას ახდენს დეველოპერთა საზოგადოებაში. ამიტომ, ვფიქრობ, რომ მნიშვნელოვანია ამ საუბრის გაგრძელება ეკოსისტემის ჯანმრთელობისთვის.

მე მესმის Ethereum Foundation-ის თვალსაზრისი. მე უბრალოდ ვისურვებდი, რომ საუბარი უფრო ღიად წარიმართოს, რათა დავრწმუნდეთ, რომ სრულად ღია თვალებით მივიწევთ ანგარიშის აბსტრაქციისკენ. როგორც პოლ საფომ ასე გონივრულად თქვა: „მტკიცე რწმენა, სუსტად დაცული“.

წყარო: https://cryptoslate.com/op-ed-the-unspoken-ethereum-revolution-are-eoas-becoming-obsolete/