Nhà sáng lập Ethereum (ETH) Vitalik Buterin đã giải thích cách blockchain ngăn chặn các cuộc tấn công từ chối dịch vụ (DoS). Lời giải thích của Buterin được đưa ra nhằm đáp lại câu hỏi của một người dùng bày tỏ sự thất vọng về giới hạn kích thước hợp đồng trên Ethereum.
Độ ổn định của mạng phụ thuộc vào hiệu quả dữ liệu
Theo Buterin, giới hạn trên Ethereum tồn tại như một biện pháp bảo vệ để ngăn chặn các cuộc tấn công DoS. Đáng chú ý, các hợp đồng rất lớn sẽ tốn kém để lưu trữ trên các node, truyền tải hoặc xử lý. Do đó, nếu không có giới hạn, một kẻ tấn công độc hại có thể dễ dàng triển khai các hợp đồng khổng lồ nhằm cố ý làm chậm mạng lưới.
Một khi mạng lưới bị mất ổn định, điều này có thể tạo điều kiện cho kẻ tấn công có đủ thời gian để thực hiện các hành vi gian lận trên chuỗi. Buterin nhấn mạnh rằng giới hạn kích thước không phải là một quy tắc tùy tiện mà là một ràng buộc về an toàn và khả năng mở rộng để bảo vệ người dùng.
Tuy nhiên, nhà sáng lập Ethereum đã gợi ý về khả năng thay đổi trong tương lai. Điều này sẽ phụ thuộc vào việc cải tiến Merkle Patricia Trie, vốn hiện đang có những hạn chế về hiệu quả.
"Khi chúng ta thay đổi cây... chúng ta sẽ có thể khắc phục điều này và có khả năng cho phép hợp đồng có kích thước không giới hạn," ông nói.
Buterin cho biết đang có kế hoạch thay đổi cách Ethereum lưu trữ dữ liệu của mình sang nâng cấp cây nhị phân thống nhất của EIP-7864. Điều này sẽ giúp việc truy cập trạng thái và lưu trữ hiệu quả hơn đồng thời giảm rủi ro DoS do các hợp đồng lớn gây ra.
Điều này khác với EIP-7907, vốn đã tăng giới hạn kích thước hợp đồng lên khoảng 10 lần so với kích thước ban đầu.
Chi phí gas trên Ethereum vẫn sẽ áp dụng dù có các nâng cấp trong tương lai
Cần lưu ý rằng ngay cả khi vấn đề giới hạn kích thước được giải quyết, người dùng vẫn phải đối mặt với chi phí gas. Để làm rõ, việc triển khai một hợp đồng sẽ tốn gas cho mỗi byte mã. Theo giải thích của Buterin, chi phí này vào khoảng 82kb.
Điều này cho thấy rằng nếu người dùng có được "kích thước hợp đồng không giới hạn" trên Ethereum, điều đó không có nghĩa là miễn phí. Các nhà phát triển có thể sẽ phải suy nghĩ lại về giá gas triển khai để phù hợp với thực tế mới.
Trong khi đó, blockchain đã lên kế hoạch cho đợt nâng cấp tiếp theo vào năm 2026, gọi là "Hegota". Một phần trọng tâm chính của nâng cấp này sẽ bao gồm quản lý trạng thái, tối ưu hóa lớp thực thi và Verkle Trees.

