Ethereum Shapella-ს სატესტო ქსელის განვითარების ბოლო რაუნდი გამოავლენს რამდენიმე შეცდომას

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

დეველოპერი Marius VanDerWijden დოკუმენტირებული Ethereum Foundation-ის ტიმ ბეიკოს თემის მიხედვით, სინქრონიზაციის ხარვეზი, რომელსაც სხვა კლიენტები შეხვდნენ და დეველოპერები დარწმუნებულნი არიან, რომ შეიძლება შესწორდეს. შეცდომა არ მოახდენს გავლენას 28 თებერვალს დაგეგმილი სეპოლიას ტესტის ქსელის შემოთავაზებული განახლების ვადებზე, აღნიშნა მან.

Devnet-ის გამოტანის უახლესი განახლება დეტალურად აღწერს სტრეს ტესტს, რომელიც შედგებოდა 600,000 ვალიდატორისგან, რომელთაგან 360,000-მა შეასრულა ამოღების სერთიფიკატის განახლებები ჩანგლის დროს. მოხდა კლიენტის მწვერვალები RAM-სა და CPU-ში და დეველოპერები შეაფასებენ დაკარგული რწმუნებათა სიგელების განახლების შეტყობინებების რაოდენობას უახლოეს დღეებში, თქვა ბეიკომ.

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

Blobless აკრძალვა

დისკუსიის შემდეგ, თუ როგორ უნდა მოხდეს საწყისი კლიენტის ორიენტაციის საუკეთესო ოპტიმიზაცია, საბოლოოდ დეველოპერები გადაწყვიტა მთლიანად აიკრძალოს blobless 4844 ტრანზაქცია, რაც შეცვლიდა კლიენტის ვარაუდებს ტრანზაქციების გარშემო და შეიძლება გაართულოს დაყენება.

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

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

„აქ გამოწვევა ის არის, რომ ის ხსნის უსიამოვნო თავდასხმის ვექტორს: განათავსეთ კონტრაქტი, შეავსეთ საცავი გარკვეული გზით და როდესაც თქვენ ხელახლა განათავსებთ კონტრაქტს, ძველი საცავი ჯერ კიდევ იქ არის და მისი წვდომა შესაძლებელია მავნე გზებით“, - თქვა ბეიკომ.

წყარო: https://www.theblock.co/post/212636/latest-round-of-ethereum-shapella-testnet-development-reveals-a-few-bugs?utm_source=rss&utm_medium=rss