Hai nhà phát triển Ethereum đã gửi hai đề xuất cạnh tranh vào Chủ nhật nhằm ngăn chặn Glamsterdam, bản nâng cấp phần mềm lớn tiếp theo của Ethereum, gây ra sự cố với các ứng dụng hiện tại đang giữ tiền của người dùng. Cả hai đề xuất đều vẫn ở dạng bản nháp và chưa có ngày mục tiêu.
Các đề xuất Glamsterdam EIP-8037 và EIP-8038 sẽ tăng phí gas khi tạo và truy cập dữ liệu được lưu trữ. Gas đo lường chi phí của mỗi thao tác được thực hiện bởi hợp đồng thông minh, chương trình nền tảng của một ứng dụng ethereum. EIP-8037 sẽ tăng chi phí cơ bản để tạo hợp đồng từ 32.000 gas lên 183.600 gas, không bao gồm chi phí lưu trữ và thực thi mã. Nhiều ứng dụng ethereum được thiết kế dựa trên giả định rằng các chi phí này sẽ không thay đổi. Một số ứng dụng phân bổ một số tiền gas cố định khi gọi một ứng dụng khác, do đó chi phí cao hơn sẽ khiến các cuộc gọi đó thất bại. Nhiều ứng dụng đã triển khai không thể được sửa đổi.
Rủi ro đã làm chậm quá trình kiểm thử nâng cấp. Glamsterdam đang chạy trên một mạng thử nghiệm Ethereum, nơi các nhà phát triển có thể kiểm tra các thay đổi mà không đặt vốn thật vào rủi ro. Một buổi tập dượt thứ hai được lên lịch vào ngày 26 tháng Mười đã bị hoãn sau khi các chuyên gia bảo mật đưa ra lo ngại. Chuyên gia bảo mật pcaversaccio cho rằng Glamsterdam không được triển khai ở dạng hiện tại do sự gia tăng chi phí gas. Nhà nghiên cứu cho biết các nhà phát triển cốt lõi của Ethereum đã được thông báo về những lo ngại này hai tuần trước đó. Nhà phát triển ẩn danh banteg cho biết danh sách ethereum/repricing-impact đã chứa 200.000 hợp đồng bị ảnh hưởng. Banteg nói rằng các vấn đề về phương pháp đã khiến đánh giá bỏ sót nhiều hợp đồng bổ sung khác. Banteg cho biết các thay đổi này ảnh hưởng đến việc triển khai và vận hành một số giao thức nổi bật, chứ không chỉ là các nhà phát triển lạm dụng các opcode có sẵn.
Đề xuất của Leo Glisic, EIP-8488, sẽ chia tập lệnh của ethereum thành hai phiên bản. Các hợp đồng hiện có sẽ giữ nguyên lịch trình gas hiện tại. Các hợp đồng mới được triển khai sẽ phải sử dụng các opcode V2 với lịch trình gas được quy định bởi EIP-8037 và EIP-8038.
Đề xuất của Giulio Rebuffo sẽ áp dụng mức giá gas mới cho tất cả các hợp đồng, đồng thời cho phép các ứng dụng hiện có tiếp tục thực thi theo các quy tắc cũ. Bản nháp của Rebuffo đề xuất một cặp đồng hồ gas cho mỗi giao dịch. Một đồng hồ sẽ đo lường việc thực thi theo các quy tắc cũ. Đồng hồ còn lại sẽ áp dụng lịch trình gas mới để tính phí giao dịch. Bản nháp của Rebuffo thừa nhận rằng thiết kế này chưa trải qua việc triển khai trên client thực thi hoặc kiểm thử đồng thuận.


