Cộng đồng nhà phát triển cốt lõi Ethereum lại có động thái mới: một bản dự thảo EIP có tên “Opcode có phiên bản để định giá lại Gas” đã chính thức được đưa lên diễn đàn để lấy ý kiến. Ý tưởng cốt lõi là gắn số phiên bản cho opcode, để những lần điều chỉnh chi phí Gas trong tương lai không cần đến hard fork làm gián đoạn các hợp đồng đã triển khai.
Cụ thể, bản dự thảo này có một số điểm chính:
Thứ nhất, phiên bản mới và cũ vận hành song song, tương thích ngược. Các hợp đồng mới triển khai bắt buộc phải sử dụng opcode V2 và tuân theo lịch Gas mới được định nghĩa trong EIP-8037/8038; các hợp đồng hiện có đã triển khai vẫn tiếp tục dùng lịch cũ, giữ nguyên hành vi. Có thể xem đây là cách giới hạn tác động của việc “tăng giá” ở các hợp đồng mới.
Thứ hai, bộ opcode V2 chủ ý loại bỏ các opcode dùng để kiểm tra Gas như GAS và GASLIMIT. Nếu bytecode của hợp đồng mới chứa các opcode này, quá trình triển khai sẽ lập tức bị hoàn tác. Lập luận của cộng đồng nhà phát triển là: nếu hợp đồng phụ thuộc quá nhiều vào việc xác định chính xác lượng Gas còn lại, mọi lần định giá lại trong tương lai đều có thể gây ra sự cố dây chuyền; vì vậy, tốt hơn hết là loại bỏ sự phụ thuộc này ngay từ đầu.
Thứ ba, bổ sung DELEGATECALL_V2. Ngữ nghĩa của opcode này tương tự DELEGATECALL truyền thống, nhưng bắt buộc code_version của hợp đồng đích phải từ 2 trở lên; nếu không, lời gọi sẽ thất bại ngay lập tức. Cách này nhằm tránh việc hợp đồng phiên bản mới gọi nhầm logic cũ và dựa vào những giả định Gas lỗi thời.
Nhìn chung, đây là một thiết kế nền tảng nhằm mở đường cho khả năng nâng cấp lâu dài của Ethereum: định giá Gas vốn không phải là tham số cố định, và opcode có phiên bản sẽ giúp giao thức có một kênh điều chỉnh linh hoạt, “chỉ ảnh hưởng đến hợp đồng mới, không tác động đến hợp đồng cũ”. Với các nhà phát triển, điều cần theo dõi tiếp theo là khi nào bộ công cụ di chuyển và quy tắc kiểm toán được cập nhật; còn với người dùng thông thường, trải nghiệm trên chuỗi trong ngắn hạn sẽ không thay đổi, nhưng thiết kế này có thể ảnh hưởng sâu sắc đến cách viết hợp đồng thông minh trong những năm tới.
#以太坊 #EIP