Trong giao dịch Ethereum hiện tại, có hai loại gas chính: một cho thực thi và một cho lưu trữ dữ liệu.
Đề xuất của Buterin đề nghị thiết lập một loại gas thứ ba cụ thể cho calldata, phần của giao dịch Ethereum chứa dữ liệu gửi đến các hợp đồng thông minh khi gọi hàm.
Đề xuất mới nhất này được giới thiệu chỉ vài ngày sau khi Buterin, cùng với các đồng tác giả Sam Wilson, Ansgar Dietrichs, và Matt Garnett, đề xuất các cải tiến cho trừu tượng tài khoản trong EIP-7702.
Đề xuất EIP-7706 là gì?
Việc giới thiệu một loại gas mới dành riêng cho dữ liệu gọi sẽ làm cho mạng lưới Ethereum áp dụng chi phí cụ thể cho việc truyền dữ liệu trong các giao dịch, không liên quan đến việc thực thi mã hợp đồng hoặc lưu trữ dữ liệu.
Nếu đề xuất được chấp nhận, mạng lưới sẽ điều chỉnh giá trị cho việc truyền dữ liệu này độc lập với các chi phí khác, nhằm giảm phí gas cho các giao dịch có nhiều dữ liệu mà không cần tốn nhiều công sức tính toán.
Buterin cũng đề xuất quản lý cả ba loại gas - thực thi, blob và dữ liệu gọi - thông qua một hệ thống điều chỉnh phí đồng thời, giúp đơn giản hóa quá trình.
Đề xuất này đề nghị một loại giao dịch mới cung cấp max_basefee và priority_fee dưới dạng một vectơ, cung cấp các giá trị cho gas thực thi, gas blob và gas dữ liệu gọi, theo Buterin.
Trong Ethereum, calldata đề cập đến dữ liệu được chuyển đến hợp đồng thông minh khi gọi một hàm, chứa các tham số cần thiết cho hàm đó. Calldata là dữ liệu chỉ đọc, không thay đổi, và được sử dụng trong quá trình thực thi giao dịch, giúp tiết kiệm chi phí gas vì nó không yêu cầu lưu trữ vĩnh viễn.
Khái niệm blobs liên quan đến việc lưu trữ dữ liệu lớn trên blockchain. Mặc dù không phải là một phần của kiến trúc hiện tại của Ethereum, nó được đề cập trong các đề xuất cải tiến như một phần của nỗ lực tối ưu hóa và mở rộng khả năng lưu trữ dữ liệu.
Trong các đề xuất như EIP-4844 (hay còn gọi là proto-danksharding), 'blobs' được nhắc đến trong việc lưu trữ các khối dữ liệu lớn. Mục đích là để lưu trữ dữ liệu lớn hơn trên blockchain một cách hiệu quả, giảm chi phí lưu trữ và tăng tốc độ xử lý giao dịch.
Theo The Block