Ethereum đã lùi lịch hard fork thử nghiệm Glamsterdam sau khi phát hiện một lỗ hổng bảo mật liên quan đến thay đổi quy tắc gas. Nhóm phát triển hiện huy động các tác nhân AI để rà soát tác động của lỗi này đối với các hợp đồng thông minh đang vận hành.
Ngày 25/10 (giờ địa phương), Cointelegraph dẫn thông tin từ công ty bảo mật blockchain ChainSecurity cho biết công ty này đã phát hiện vấn đề trong hai đề xuất cải tiến Ethereum là EIP-8037 và EIP-8038, thuộc gói nâng cấp Glamsterdam. Theo ChainSecurity, lỗi này có thể ảnh hưởng đến cơ chế bảo vệ của ít nhất 13 hợp đồng DeFi.
Sự cố xuất phát từ thay đổi trong quy tắc xử lý gas, vốn là cơ sở để tính chi phí thực thi. Nhiều hợp đồng hiện nay được thiết kế với cơ chế phòng vệ dựa trên giả định rằng lệnh gọi sẽ thất bại khi lượng gas được cấp không đủ. Tuy nhiên, sau nâng cấp, cùng một đoạn mã có thể hoạt động khác với giả định ban đầu. Đây cũng có thể trở thành điểm để khai thác nhằm làm gián đoạn hoạt động bình thường của hợp đồng.
Vì vậy, kế hoạch triển khai nâng cấp trên testnet Hoodi đã được hoãn lại. Nhóm phát triển cho biết sẽ đánh giá thêm cả các tác động gián tiếp của thay đổi quy tắc này đối với các hợp đồng thông minh hiện có trước khi chốt lịch mới. Dù vậy, testnet vẫn tiếp tục hoạt động bình thường.
Trong quá trình xử lý sự cố, nhóm phát triển đã áp dụng mô hình phối hợp nhiều tác nhân AI. Derek Chiang, nhà nghiên cứu tại Eth Labs, cho biết các nhóm từ Eth Labs và Ethereum Foundation đã triển khai các tác nhân AI để kiểm tra lỗ hổng của hợp đồng thông minh. Hai bên cũng lập một bảng theo dõi trên GitHub để điều phối công việc.
Cách tiếp cận này sau đó được mở rộng sang quá trình rà soát các nâng cấp tiếp theo. Nhóm nghiên cứu cũng thiết lập một bảng theo dõi riêng để đánh giá tác động của EIP-8198, đề xuất dự kiến được đưa vào hard fork kế tiếp mang tên Hegota, còn được gọi là “Quick Slots”.
Theo Chiang, do lỗ hổng được phát hiện ở giai đoạn phát triển gần hoàn tất, quá trình xử lý buộc phải đẩy nhanh. Ông cho rằng về lâu dài, cần phân tích kỹ ngay từ đầu chu kỳ phát triển để nhận diện các rủi ro mà thay đổi ở cấp giao thức có thể gây ra đối với các hợp đồng hiện có.
Sự phổ biến của AI cũng đang tác động đến cách các dự án công bố lỗ hổng. Bitcoin Core hiện tách riêng nhóm lỗ hổng có thể bị phát hiện chỉ với một prompt đơn giản dành cho mô hình ngôn ngữ lớn (LLM). Với các trường hợp này, thay vì trì hoãn công bố theo thông lệ, dự án ưu tiên phát hành bản vá cho các phiên bản chính đang được duy trì càng sớm càng tốt, đồng thời đưa ra thông báo bảo mật. Lý do là AI có thể khiến việc tái phát hiện lỗ hổng trở nên dễ dàng hơn, từ đó làm gia tăng rủi ro nếu bản sửa bị chậm phát hành.
Diễn biến lần này cho thấy các tác nhân AI đã bắt đầu được đưa vào quy trình kiểm tra giao thức trong thực tế, không chỉ để phát hiện lỗ hổng mà còn để điều phối quá trình xử lý. Khi việc chuẩn bị hard fork, xác minh bảo mật và rà soát các đề xuất tiếp theo diễn ra song song, cách vận hành trong quá trình phát triển blockchain cũng đang thay đổi.