Con số mà mọi ví Ethereum đều tin sắp thôi không còn là một con số
Từ block đầu tiên của Ethereum, một lệnh chuyển ETH thông thường luôn tốn đúng 21.000 gas. Bản nâng cấp sắp tới khiến mức phí đó phụ thuộc vào chuyện bạn gửi cho ai — và rất nhiều phần mềm chưa hay biết gì.
CoinDesk đưa tin ngày 18/8 rằng bản nâng cấp kế tiếp của Ethereum sẽ thay đổi chi phí của một lệnh chuyển ETH cơ bản. Gửi tới một địa chỉ đã tồn tại on-chain, phép tính cũ vẫn đúng. Gửi tới một địa chỉ hoàn toàn mới — địa chỉ mà mạng chưa từng thấy — thì đắt hơn.
Nghe như chuyện làm tròn số. Không phải. 21.000 gas là mức sàn của giao dịch đơn giản nhất trên Ethereum kể từ khối genesis năm 2015, và vì nó không bao giờ nhúc nhích, lập trình viên thôi xem nó là một biến. Nó nằm trong code ví, trong hệ thống rút tiền của sàn, trong script trả lương, trong firmware ví cứng, trong những công cụ nội bộ nhỏ mà ba năm nay không ai mở ra. Nó được viết như một hằng số, đúng kiểu người ta viết số pi.
Bản thân thay đổi này là kỹ thuật hợp lý. Gửi ETH tới một địa chỉ mới buộc mạng phải tạo một tài khoản mới — một mục dữ liệu vĩnh viễn trong state của Ethereum mà mọi node phải mang theo mãi mãi. Gửi tới địa chỉ đã có thì chỉ là cập nhật số dư. Tính phí như nhau cho cả hai nghĩa là suốt một thập kỷ, trường hợp đắt đỏ đã được bao cấp. Bản nâng cấp này định giá chúng khác nhau.
Nhưng cái giá của sự chính xác lại rơi vào tất cả những ai từng tin con số cũ là vĩnh viễn.
Kiểu hỏng hóc ở đây rất tẻ nhạt và rất phổ biến. Không ai bị hack cả. Thay vào đó, bộ ước tính phí trả về mức thấp, giao dịch bị từ chối vì không đủ gas, hàng đợi rút tiền tắc lại, các đợt chi trả hàng loạt tới những địa chỉ vừa tạo sẽ hỏng đúng vào lúc quan trọng nhất — airdrop, hoàn tiền, người dùng lần đầu nhận ETH. Trớ trêu là nhóm dễ dính đòn nhất lại chính là những người có địa chỉ mới tinh, tức người mới.
Cần thận trọng với những gì chưa rõ. Bản tin công khai mô tả hướng đi, chưa phải mức phụ phí cuối cùng, và đặc tả còn thay đổi từ giờ đến lúc fork. Theo chúng tôi, con số phụ trội lớn hay nhỏ ít quan trọng hơn nhiều so với việc một giả định hardcode nay trở thành có điều kiện. Phần mềm nào hỏi mạng xem giao dịch tốn bao nhiêu thì ổn. Phần mềm nào đã biết sẵn thì sai.
Đội phát triển ví, hệ thống rút tiền của sàn, nhà cung cấp dịch vụ lưu ký, đội firmware ví cứng, các script thanh toán và trả lương chạy trên Ethereum, các block explorer hiển thị ước tính phí — và bất kỳ người dùng nào sắp nhận ETH vào một địa chỉ vừa được tạo cách đây năm phút.
Có hai thứ đáng theo dõi: văn bản đặc tả cuối cùng khi nó đi qua các testnet, và ghi chú phát hành của ví và sàn trong những tuần trước fork. Dấu hiệu cho thấy ai đó đã bỏ qua phần việc này sẽ lộ ra công khai và không thể nhầm lẫn — một loạt lỗi từ chối kiểu "intrinsic gas too low" với các lệnh chuyển tới địa chỉ mới. Đây là bước 1 trong một tuyến chuyện chúng tôi sẽ theo tiếp: Ethereum sau thời phí cố định.
Một hằng số không bao giờ đổi thì người ta thôi đọc nó như một lựa chọn. Ethereum có hàng nghìn con số như vậy, lặng lẽ đông cứng trong code của người khác chỉ nhờ thời gian. Bản nâng cấp này chạm vào một con số, và lập tức cho thấy nó đang gánh bao nhiêu thứ. Câu hỏi thú vị không phải là ví có kịp vá hay không. Mà là còn bao nhiêu con số khác đang chịu lực, trong khi chẳng ai còn nhớ chúng từng được chọn.
Nguồn: CoinDesk, "Ethereum's next upgrade breaks the '21,000 gas' rule wallets rely on", ngày 18/8/2026.