Thử nghiệm trên testnet Zhejiang của Ethereum trước hard fork Shanghai đã tiết lộ một số lỗi, nhưng không có gì ảnh hưởng đến tiến trình triển khai tính năng rút ETH staking.
Nhà phát triển Marius VanDerWijden đã công bố một lỗi đồng bộ hóa mà các phần mêm client node Ethereum gặp, tuy nhiên có thể dễ dàng được khắc phục. Ông lưu ý rằng lỗi này sẽ không ảnh hưởng đến bất kỳ mốc thời gian nào cho lần thử nghiệm trên testnet Sepolia được lên lịch vào ngày 28/02 tới đây.
Lần thử nghiệm tính năng rút ETH staking mới thực hiện trên testnet Zhejiang đã ghi nhận sự tham gia của 600.000 validator của mạng lưới, nhưng chỉ 360.000 trong số đó đã thực hiện cập nhật thông tin xác thực rút staking tại thời điểm diễn ra hard fork.
Nhà phát triển Tim Beiko cho biết đã xảy ra tình trạng tăng đột biến về RAM và CPU, do đó đội ngũ Ethereum sẽ đánh giá số lượng validator bị mất kết nối so với trong những ngày tới.
Bài kiểm tra cũng cho thấy một lỗi giữa client Prysm chạy Proof-of-Stake và client Besu được thiết kế cho các trường hợp sử dụng được phép. Để đồng bộ hóa đúng cách, Prysm mong đợi một số lượng phản hồi nhất định, tuy nhiên Besu lại áp đặt các giới hạn phản hồi khiến lượng dữ liệu trả về thấp hơn ngưỡng đồng bộ hóa cần thiết, vì vậy nhóm Besu đang xem xét lại vấn đề này.
Sau khi thảo luận về cách tối ưu hóa tốt nhất cho các client, đội ngũ phát triển Ethereum cuối cùng đã quyết định cấm hoàn toàn các giao dịch 4844, điều này sẽ thay đổi giả định của client về giao dịch và có thể làm phức tạp quá trình thiết lập.
Các nhà phát triển cũng đã thảo luận về cách tiếp tục với việc ngừng sử dụng “SELFDESTRUCT”, từ khóa này sẽ chấm dứt hợp đồng, xóa mã byte của hợp đồng khỏi blockchain và định tuyến lại tiền trên địa chỉ liên hệ đến một địa chỉ được chỉ định.