Đợt nâng cấp Glamsterdam của $ETH tiếp tục bị chậm lại. Ngày 6 tháng 11, Ethereum Foundation cho biết EIP-8037 và EIP-8038 sẽ thay đổi cách tính Gas cho việc tạo trạng thái và truy cập trạng thái; ChainSecurity phát hiện một số ít dự án phụ thuộc vào các giả định thực thi sẽ không còn đúng sau khi nâng cấp. Các nhà phát triển cốt lõi quyết định chưa phân nhánh mạng thử nghiệm Hoodi cho đến khi vấn đề được giải quyết. Hai thay đổi này chưa được kích hoạt trên mạng chính, và cũng không thể viết “có khả năng bị ảnh hưởng” thành “đã bị tấn công”.
Việc trì hoãn có thể làm chậm kế hoạch mở rộng quy mô; đây là lý do thuyết phục nhất của những người ủng hộ việc sớm triển khai. Mối lo ngại ở phía bên kia cũng rất cụ thể: lệnh gọi bên ngoài thất bại do không đủ Gas, còn hợp đồng cũ có thể tiếp tục cạn Gas trong quá trình xử lý tiếp theo, khiến toàn bộ thao tác bị hoàn tác; sau khi điều chỉnh giá, trong một số điều kiện, nhánh xử lý lỗi lại có thể hoàn tất, khiến thao tác vốn có thể thử lại bị ghi nhận là thất bại vĩnh viễn. ChainSecurity đã đưa ra các điều kiện có thể tái hiện, nhưng điều đó không có nghĩa là mọi hợp đồng đều có lỗ hổng. Hiện Ethereum Foundation liệt kê 8 loại giả định thực thi và yêu cầu các nhà phát triển rà soát từng loại.
BSC, nơi $BNB hoạt động, và Polygon PoS, nơi $POL hoạt động, đều chạy hợp đồng EVM, nhưng quy tắc nâng cấp và Gas của mỗi chuỗi là độc lập; các đề xuất của Ethereum sẽ không tự động có hiệu lực trên hai chuỗi này. Khi triển khai cùng một bộ hợp đồng xuyên chuỗi, tôi quan tâm hơn đến việc liệu quy trình xử lý lỗi và ngưỡng Gas cố định có được kiểm thử riêng trên từng chuỗi hay không, thay vì coi “tương thích EVM” đồng nghĩa với kết quả thực thi hoàn toàn giống nhau. Tiếp theo, cần theo dõi phạm vi tái hiện của mã bị ảnh hưởng, liệu đặc tả có được điều chỉnh hay không, và khi nào Hoodi được lên lịch lại.
Nguồn: Thông báo ngày 6 tháng 11 của Ethereum Foundation, phân tích kỹ thuật ngày 13 tháng 10 của ChainSecurity. Cảnh báo rủi ro: Các đề xuất chưa được kích hoạt trên mạng chính Ethereum; việc trì hoãn kỹ thuật không cấu thành tín hiệu giao dịch.
Việc trì hoãn có thể làm chậm kế hoạch mở rộng quy mô; đây là lý do thuyết phục nhất của những người ủng hộ việc sớm triển khai. Mối lo ngại ở phía bên kia cũng rất cụ thể: lệnh gọi bên ngoài thất bại do không đủ Gas, còn hợp đồng cũ có thể tiếp tục cạn Gas trong quá trình xử lý tiếp theo, khiến toàn bộ thao tác bị hoàn tác; sau khi điều chỉnh giá, trong một số điều kiện, nhánh xử lý lỗi lại có thể hoàn tất, khiến thao tác vốn có thể thử lại bị ghi nhận là thất bại vĩnh viễn. ChainSecurity đã đưa ra các điều kiện có thể tái hiện, nhưng điều đó không có nghĩa là mọi hợp đồng đều có lỗ hổng. Hiện Ethereum Foundation liệt kê 8 loại giả định thực thi và yêu cầu các nhà phát triển rà soát từng loại.
BSC, nơi $BNB hoạt động, và Polygon PoS, nơi $POL hoạt động, đều chạy hợp đồng EVM, nhưng quy tắc nâng cấp và Gas của mỗi chuỗi là độc lập; các đề xuất của Ethereum sẽ không tự động có hiệu lực trên hai chuỗi này. Khi triển khai cùng một bộ hợp đồng xuyên chuỗi, tôi quan tâm hơn đến việc liệu quy trình xử lý lỗi và ngưỡng Gas cố định có được kiểm thử riêng trên từng chuỗi hay không, thay vì coi “tương thích EVM” đồng nghĩa với kết quả thực thi hoàn toàn giống nhau. Tiếp theo, cần theo dõi phạm vi tái hiện của mã bị ảnh hưởng, liệu đặc tả có được điều chỉnh hay không, và khi nào Hoodi được lên lịch lại.
Nguồn: Thông báo ngày 6 tháng 11 của Ethereum Foundation, phân tích kỹ thuật ngày 13 tháng 10 của ChainSecurity. Cảnh báo rủi ro: Các đề xuất chưa được kích hoạt trên mạng chính Ethereum; việc trì hoãn kỹ thuật không cấu thành tín hiệu giao dịch.
