Ethereum Hoodi mạng thử nghiệm Glamsterdam phân nhánh cứng bị hoãn lại
Vào ngày 22 tháng 10, công ty bảo mật hợp đồng thông minh ChainSecurity cho biết, phân nhánh cứng Glamsterdam trên mạng thử nghiệm Ethereum Hoodi đã bị hoãn lại. Các nhà nghiên cứu cho biết, đã phát hiện ra các ảnh hưởng về an ninh trong các hợp đồng hiện có và tìm thấy 13 trường hợp thực tế, hiện đang tiến hành công bố có trách nhiệm với các dự án bị ảnh hưởng. Thông báo yêu cầu các đội kiểm tra hợp đồng, Quỹ Ethereum đang đánh giá phạm vi ảnh hưởng; thông báo không nêu tên dự án, không cung cấp địa chỉ hợp đồng, cũng không đưa ra ngày phân nhánh thay thế.Các vấn đề liên quan đến việc hợp đồng tiếp tục thực hiện sau khi gọi bên ngoài thất bại. Dưới sự thay đổi gas được xem xét, trình xử lý thất bại có thể hoàn thành việc thực hiện, trong khi trước đó sẽ bị hoàn tác do hết gas. Bên gọi có thể cố ý cung cấp gas không đủ để hoàn thành thao tác mục tiêu, nhưng đủ để cho hợp đồng bên ngoài ghi nhận thất bại vĩnh viễn, khiến cho thao tác ban đầu có thể thử lại mất đi con đường phục hồi.Việc công bố kỹ thuật xem xét EIP-8037 và EIP-8038 trong phiên bản quy định ngày 13 tháng 10, trong đó ví dụ về gas mô tả hành vi thực hiện được đề xuất. Hồ chứa state-gas sẽ được truyền đầy đủ theo cuộc gọi, hạn chế chuyển tiếp áp dụng cho gas thực hiện, gasleft() chỉ báo cáo số dư thực hiện. Theo quy tắc được xem xét, việc xóa các khe lưu trữ bắt đầu bằng không có thể bù đắp tối đa 97,920 gas thực hiện; hợp đồng trung gian khi REVERT cũng có thể ghi lại chi phí state-creation đã tính và trả lại cho bên gọi.