Ethereum đã đạp phanh nâng cấp Glamsterdam, còn tôi thì thở phào nhẹ nhõm 😮💨
Đợt hard fork Glamsterdam vốn dự kiến kích hoạt trên testnet Hoodi vào ngày 26/10
Hôm qua, các nhà phát triển đã quyết định trong cuộc họp ACDE
#248 : hoãn vô thời hạn
Khung thời gian đầu tháng 12 vốn được ấn định cho mainnet cũng bị bỏ ngỏ
Ngòi nổ là báo cáo ngày 13/10 của ChainSecurity
EIP-8037 + EIP-8038 trong bản nâng cấp đã thay đổi quy tắc tính phí gas
Theo quy tắc mới, sau khi một lần gọi thất bại, gas có thể được hoàn lại cho bên gọi
Khiến logic xử lý lỗi vốn dĩ sẽ dừng lại khi “không đủ gas” tiếp tục chạy đến cùng
Thậm chí, lỗi “có thể thử lại” còn có thể bị ghi vĩnh viễn vào trạng thái, trở thành lỗi “không thể đảo ngược”
Kỹ thuật tấn công này được gọi là insufficient gas griefing:
Kẻ gọi ác ý cố tình cấp quá ít gas cho một thao tác hợp lệ để thao tác đó thất bại
Nhưng vẫn chừa đủ gas để hợp đồng ghi nhận “thất bại”
Hợp đồng dính đòn có thể xóa quyền nhận thưởng của bạn, đóng đường thử lại
Một thao tác vốn có thể hoàn tất, từ đó về sau sẽ không bao giờ hoàn tất được nữa
ChainSecurity cho biết họ đã tìm thấy 13 hợp đồng thực tế bị ảnh hưởng
Quá trình tiết lộ có trách nhiệm đang được tiến hành, tên hợp đồng chưa được công bố
Nhưng họ đã trực tiếp kêu gọi các nhà phát triển: hãy nhanh chóng kiểm tra hợp đồng của mình
Đây không phải lần đầu Glamsterdam báo động đỏ
Trước đó, Ethereum Foundation đã cảnh báo mô hình gas lần này sẽ phá vỡ các ví, trình lập chỉ mục và công cụ ước tính gas vốn phụ thuộc vào những giả định cố định
Vượt qua cửa ải Sepolia, nhưng đến cửa ải Hoodi thì bị dừng lại
Quy trình “tiến từng bước qua các testnet” đã đạp phanh ở bước thứ hai
Giữa nâng cấp ETH và bảo mật, bên nào nên nhường bước?
Lần này, các nhà phát triển cốt lõi đã chọn bảo mật, nhường chỗ cho việc điều chỉnh tiến độ
Tôi nghĩ đây mới là thái độ có trách nhiệm với tiền thật trên chuỗi
L2 mới là bên chạy đua thời gian, còn L1 giữ vững an toàn, bạn thấy đúng không?
$ETH #以太坊 #Glamsterdam #AnToànHợpĐồngThôngMinh
Không phải lời khuyên đầu tư. DYOR, giao dịch có rủi ro.