Người ta thường nói hợp đồng không thể thay đổi sau khi triển khai, vậy tại sao một số dự án vẫn có thể nâng cấp?
Sau khi hợp đồng Ethereum được triển khai, bản thân bytecode không thể sửa đổi. Các dự án có thể nâng cấp thường sử dụng mô hình proxy. Hợp đồng proxy thực thi mã của hợp đồng logic thông qua delegatecall; mã chạy trong ngữ cảnh lưu trữ của chính hợp đồng proxy.
Nhiều giao thức giao quyền nâng cấp cho cơ chế đa chữ ký hoặc biểu quyết quản trị, đồng thời thiết lập khóa thời gian. Các bản nâng cấp phải được công bố trước vài ngày rồi mới có hiệu lực, để người dùng có thời gian rút tài sản.
Đối chiếu với diễn biến thị trường: $ETH giá hiện tại 2415.64, 24h -3.77%.