Khái niệm cơ bản về ETH Gas và cách chúng hoạt động
Gas trong Ethereum là đơn vị đo lường tài nguyên tính toán cần thiết để thực hiện các giao dịch trên blockchain. Mỗi giao dịch trong mạng Ethereum yêu cầu một lượng gas nhất định, bất kể độ phức tạp của nó. Phí cho các giao dịch này được thanh toán bằng đồng tiền gốc của mạng — ether (ETH).
Giá gas được biểu thị bằng gwei (gigawei), tương đương với 0,000000001 ETH (10^-9 ETH). Wei, được đặt theo tên của nhà mật mã Wei Dai, là đơn vị tiền tệ nhỏ nhất trong Ethereum. Thay vì nói rằng phí là 0,000000001 ETH, thuận tiện hơn khi sử dụng ký hiệu 1 gwei.
Sau khi Ethereum chuyển sang Proof-of-Stake vào tháng 9 năm 2022, phí gas đã trở thành phần thưởng cho các validator, những người đảm bảo an ninh cho mạng: càng nhiều người dùng staking ETH, thu nhập tiềm năng của các validator càng cao.
Cơ chế phí trong Ethereum sau cập nhật London
Cơ chế tính toán phí trong mạng Ethereum đã thay đổi đáng kể sau bản cập nhật London vào tháng 8 năm 2021. Bây giờ, tổng phí được tính theo công thức:
Tổng phí = Số đơn vị gas đã sử dụng × (Phí cơ bản + Tiền tip)
Ở đâu:
Phí cơ bản — chi phí được thiết lập bởi giao thức
Tiền boa — khoản phí bổ sung do người dùng thiết lập để ưu tiên giao dịch
Một giao dịch đơn giản thường tiêu tốn khoảng 21,000 đơn vị gas, trong khi các thao tác phức tạp như tương tác với hợp đồng thông minh, mint NFT yêu cầu nhiều gas hơn đáng kể.
( Phí cơ bản và những đặc điểm của nó
Mỗi khối trong Ethereum có một khoản phí cơ bản, hoạt động như giá tối thiểu để đưa giao dịch vào khối. Để giao dịch được đưa vào khối, cần phải đề xuất ít nhất khoản phí cơ bản này.
Một đặc điểm quan trọng: phí cơ bản không phụ thuộc vào khối hiện tại, mà được tính toán dựa trên các khối trước đó, điều này làm cho nó trở nên dễ dự đoán hơn. Khi một khối được khai thác, toàn bộ phí cơ bản bị đốt cháy, tức là được loại bỏ khỏi lưu thông, điều này tạo ra hiệu ứng giảm phát cho ETH.
Phí cơ bản được điều chỉnh tự động bởi thuật toán so sánh kích thước của khối trước với kích thước mục tiêu. Nếu khối trước vượt quá kích thước mục tiêu, phí cơ bản sẽ tăng tối đa 12.5% cho mỗi khối. Sự gia tăng theo hàm mũ này khiến việc giữ lại các khối có kích thước lớn trong thời gian dài trở nên không kinh tế.
) Phí ưu tiên ### tiền boa ###
Sau khi cập nhật London, các validator chỉ nhận được tiền tip, chứ không phải toàn bộ phí gas như trước đây. Những khoản tip này khuyến khích các validator đưa giao dịch của bạn vào khối. Nếu không có động lực này, các validator sẽ có lợi hơn khi xác nhận các khối trống.
Trong điều kiện bình thường, tiền tip nhỏ là đủ để đưa giao dịch vào khối. Tuy nhiên, trong các thời điểm mạng bị quá tải, các giao dịch cạnh tranh để giành không gian hạn chế trong khối. Để thực hiện ưu tiên, có thể cần phải đặt tiền tip cao hơn để vượt qua các giao dịch cạnh tranh.
( Phí tối đa
Khi gửi giao dịch, người dùng có thể thiết lập số tiền tối đa mà họ sẵn sàng trả cho việc thực hiện giao dịch )MaxFeePerGas###. Để giao dịch được thực hiện thành công, phí tối đa phải vượt quá số tiền của phí cơ bản và tiền tip. Khoản chênh lệch giữa phí tối đa và số tiền thực tế đã sử dụng (phí cơ bản + tiền tip) sẽ được hoàn trả cho người gửi.
( Các khoản phí được tính như thế nào
Một trong những lợi ích chính của bản cập nhật London là việc đơn giản hóa trải nghiệm người dùng khi thiết lập phí. Các ví hiện đại tự động đề xuất phí giao dịch tối ưu, bao gồm phí cơ bản và tiền boa được đề xuất, giúp người dùng không phải tự tính toán chi phí.
Tại sao phí gas có thể cao?
Các phí gas cao liên quan trực tiếp đến sự phổ biến và mức độ tải của mạng Ethereum. Do không gian trong mỗi khối bị giới hạn và nhu cầu giao dịch có thể rất cao, nên có sự cạnh tranh giữa các người dùng.
Các yếu tố chính ảnh hưởng đến giá gas cao:
Băng thông mạng hạn chế — mỗi khối có thể chứa một số lượng giao dịch giới hạn.
Nhu cầu cao về giao dịch — trong thời gian hoạt động cao điểm ) khởi chạy NFT phổ biến, sự biến động mạnh của thị trường ### nhiều người dùng cùng lúc cố gắng thực hiện giao dịch.
Độ khó của các giao dịch — càng phức tạp hợp đồng thông minh hoặc giao dịch, thì càng nhiều tài nguyên tính toán cần thiết và chi phí giao dịch càng cao.
Hoạt động đầu cơ - một số người dùng cố ý đặt phí cao để ưu tiên thực hiện các giao dịch, điều này làm tăng mức phí chung trong mạng.
Để tính toán chi phí cuối cùng của giao dịch, cần nhân số lượng đơn vị gas đã sử dụng với tổng số phí cơ bản và tiền tip. Ví dụ, nếu một chuyển khoản đơn giản ETH yêu cầu 21,000 gas, và giá gas hiện tại là 50 gwei (phí cơ bản + tiền tip), thì tổng chi phí giao dịch sẽ là 21,000 × 50 gwei = 1,050,000 gwei = 0.00105 ETH.
Các khuyến nghị thực tiễn để giảm phí gas
( Giám sát giá trung bình của gas
Một trong những cách hiệu quả nhất để tiết kiệm chi phí giao dịch là theo dõi giá gas hiện tại trước khi gửi giao dịch. Hãy sử dụng các dịch vụ chuyên biệt, chẳng hạn như etherscan.io/gastracker hoặc ethgasstation.info, cung cấp giá gas trung bình hiện tại và ước tính thời gian xác nhận giao dịch.
Lợi ích của việc giám sát:
Bạn có thể chọn thời gian tối ưu cho giao dịch khi mạng ít tắc nghẽn hơn
Nếu không có tính khẩn cấp, bạn có thể đặt giá gas thấp hơn mức trung bình và chờ đợi giao dịch được đưa vào khối.
Giúp tránh việc trả quá nhiều khi đặt phí giao dịch quá cao
Nghiên cứu cho thấy rằng giá gas thường thấp hơn vào cuối tuần và giờ đêm ) theo UTC###, khi hoạt động tổng thể trong mạng giảm xuống. Lập kế hoạch giao dịch vào những khoảng thời gian này có thể giúp giảm chi phí đáng kể.
( Tối ưu hóa giới hạn gas
Giới hạn gas xác định số lượng tài nguyên tính toán tối đa có thể được sử dụng để thực hiện giao dịch. Thay đổi giới hạn gas không ảnh hưởng đến giá gas, nhưng có thể ảnh hưởng đến tổng chi phí giao dịch.
Hầu hết các ví hiện đại tự động thiết lập giới hạn gas đủ, nhưng đôi khi có thể cần điều chỉnh thủ công:
Khi giới hạn gas không đủ, giao dịch sẽ kết thúc với lỗi "Hết gas", nhưng phí vẫn sẽ bị trừ.
Khi giới hạn gas vượt quá, phần không sử dụng sẽ được trả lại, nhưng việc ước tính quá cao có thể chặn các quỹ có sẵn.
Đối với hầu hết các giao dịch tiêu chuẩn chuyển ETH, chỉ cần 21.000 đơn vị gas. Để tương tác với các hợp đồng thông minh, có thể cần từ 50.000 đến vài triệu đơn vị gas tùy thuộc vào độ phức tạp của giao dịch.
) Tránh sai sót khi nhập giá trị
Khi gửi giao dịch, hãy luôn kiểm tra kỹ các giá trị đã nhập. Một lỗi phổ biến là nhầm lẫn giá gas với số tiền chuyển. Vì blockchain là không thể đảo ngược, bất kỳ giao dịch sai nào cũng không thể bị hủy hoặc hoàn lại tiền đã chi.
Nhiều ví hiện đại cung cấp giao diện với hình ảnh trực quan dễ hiểu về các tham số giao dịch, điều này giảm thiểu rủi ro sai sót. Hãy sử dụng chúng để kiểm tra:
Tổng số phí trước khi xác nhận
Phí giao dịch tối đa có thể
Đánh giá thời gian xác nhận giao dịch
Việc sử dụng giao dịch theo lô
Nhóm nhiều giao dịch thành một giao dịch có thể tiết kiệm đáng kể chi phí. Các giao thức và nền tảng hiện đại thường cung cấp chức năng xử lý giao dịch theo lô, cho phép phân chia phí cơ bản cho gas giữa nhiều giao dịch.
Giải pháp thay thế để giảm phí
Trong những khoảng thời gian phí giao dịch trên mạng Ethereum cao đặc biệt, bạn có thể xem xét những lựa chọn thay thế sau:
Sử dụng các giải pháp Layer 2 — chẳng hạn như Optimism hoặc Arbitrum, xử lý các giao dịch ngoài chuỗi chính, giảm đáng kể phí giao dịch.
Blockchain tương thích với Ethereum — nhiều blockchain thay thế sử dụng mô hình phí tương tự như Ethereum, nhưng với chi phí thấp hơn.
Thực hiện hoãn các giao dịch không khẩn cấp — đối với các giao dịch không cần thực hiện ngay lập tức, có thể chờ đợi giảm tải trên mạng.
Phí gas trong các blockchain khác
Phần lớn các blockchain sử dụng các cơ chế phí tương tự như Ethereum. Trong các mạng này, tiền tệ gốc của blockchain được sử dụng để thanh toán phí. Tuy nhiên, cũng có những ngoại lệ: chẳng hạn, trong blockchain NEO, gas được tách ra thành một đồng tiền riêng là GAS, đồng tiền này được sử dụng đặc biệt để thanh toán phí giao dịch.
Khi làm việc với các blockchain khác nhau, điều quan trọng là phải hiểu những đặc điểm của các mô hình phí của chúng:
Mô hình phí ### cố định hoặc thị trường ###
Cơ chế xác định ưu tiên giao dịch
Cơ hội tối ưu hóa và giảm phí
THÔNG BÁO MIỄN TRÁCH NHIỆM: Thông tin được trình bày trong bài viết này chỉ mang tính chất giáo dục và không phải là lời khuyên tài chính hoặc đầu tư. Trước khi thực hiện bất kỳ giao dịch nào, hãy thực hiện nghiên cứu của riêng bạn.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Tất cả những gì bạn cần biết về gas ETH và tối ưu hóa phí trong mạng Ethereum
Khái niệm cơ bản về ETH Gas và cách chúng hoạt động
Gas trong Ethereum là đơn vị đo lường tài nguyên tính toán cần thiết để thực hiện các giao dịch trên blockchain. Mỗi giao dịch trong mạng Ethereum yêu cầu một lượng gas nhất định, bất kể độ phức tạp của nó. Phí cho các giao dịch này được thanh toán bằng đồng tiền gốc của mạng — ether (ETH).
Giá gas được biểu thị bằng gwei (gigawei), tương đương với 0,000000001 ETH (10^-9 ETH). Wei, được đặt theo tên của nhà mật mã Wei Dai, là đơn vị tiền tệ nhỏ nhất trong Ethereum. Thay vì nói rằng phí là 0,000000001 ETH, thuận tiện hơn khi sử dụng ký hiệu 1 gwei.
Sau khi Ethereum chuyển sang Proof-of-Stake vào tháng 9 năm 2022, phí gas đã trở thành phần thưởng cho các validator, những người đảm bảo an ninh cho mạng: càng nhiều người dùng staking ETH, thu nhập tiềm năng của các validator càng cao.
Cơ chế phí trong Ethereum sau cập nhật London
Cơ chế tính toán phí trong mạng Ethereum đã thay đổi đáng kể sau bản cập nhật London vào tháng 8 năm 2021. Bây giờ, tổng phí được tính theo công thức:
Tổng phí = Số đơn vị gas đã sử dụng × (Phí cơ bản + Tiền tip)
Ở đâu:
Một giao dịch đơn giản thường tiêu tốn khoảng 21,000 đơn vị gas, trong khi các thao tác phức tạp như tương tác với hợp đồng thông minh, mint NFT yêu cầu nhiều gas hơn đáng kể.
( Phí cơ bản và những đặc điểm của nó
Mỗi khối trong Ethereum có một khoản phí cơ bản, hoạt động như giá tối thiểu để đưa giao dịch vào khối. Để giao dịch được đưa vào khối, cần phải đề xuất ít nhất khoản phí cơ bản này.
Một đặc điểm quan trọng: phí cơ bản không phụ thuộc vào khối hiện tại, mà được tính toán dựa trên các khối trước đó, điều này làm cho nó trở nên dễ dự đoán hơn. Khi một khối được khai thác, toàn bộ phí cơ bản bị đốt cháy, tức là được loại bỏ khỏi lưu thông, điều này tạo ra hiệu ứng giảm phát cho ETH.
Phí cơ bản được điều chỉnh tự động bởi thuật toán so sánh kích thước của khối trước với kích thước mục tiêu. Nếu khối trước vượt quá kích thước mục tiêu, phí cơ bản sẽ tăng tối đa 12.5% cho mỗi khối. Sự gia tăng theo hàm mũ này khiến việc giữ lại các khối có kích thước lớn trong thời gian dài trở nên không kinh tế.
) Phí ưu tiên ### tiền boa ###
Sau khi cập nhật London, các validator chỉ nhận được tiền tip, chứ không phải toàn bộ phí gas như trước đây. Những khoản tip này khuyến khích các validator đưa giao dịch của bạn vào khối. Nếu không có động lực này, các validator sẽ có lợi hơn khi xác nhận các khối trống.
Trong điều kiện bình thường, tiền tip nhỏ là đủ để đưa giao dịch vào khối. Tuy nhiên, trong các thời điểm mạng bị quá tải, các giao dịch cạnh tranh để giành không gian hạn chế trong khối. Để thực hiện ưu tiên, có thể cần phải đặt tiền tip cao hơn để vượt qua các giao dịch cạnh tranh.
( Phí tối đa
Khi gửi giao dịch, người dùng có thể thiết lập số tiền tối đa mà họ sẵn sàng trả cho việc thực hiện giao dịch )MaxFeePerGas###. Để giao dịch được thực hiện thành công, phí tối đa phải vượt quá số tiền của phí cơ bản và tiền tip. Khoản chênh lệch giữa phí tối đa và số tiền thực tế đã sử dụng (phí cơ bản + tiền tip) sẽ được hoàn trả cho người gửi.
( Các khoản phí được tính như thế nào
Một trong những lợi ích chính của bản cập nhật London là việc đơn giản hóa trải nghiệm người dùng khi thiết lập phí. Các ví hiện đại tự động đề xuất phí giao dịch tối ưu, bao gồm phí cơ bản và tiền boa được đề xuất, giúp người dùng không phải tự tính toán chi phí.
Tại sao phí gas có thể cao?
Các phí gas cao liên quan trực tiếp đến sự phổ biến và mức độ tải của mạng Ethereum. Do không gian trong mỗi khối bị giới hạn và nhu cầu giao dịch có thể rất cao, nên có sự cạnh tranh giữa các người dùng.
Các yếu tố chính ảnh hưởng đến giá gas cao:
Để tính toán chi phí cuối cùng của giao dịch, cần nhân số lượng đơn vị gas đã sử dụng với tổng số phí cơ bản và tiền tip. Ví dụ, nếu một chuyển khoản đơn giản ETH yêu cầu 21,000 gas, và giá gas hiện tại là 50 gwei (phí cơ bản + tiền tip), thì tổng chi phí giao dịch sẽ là 21,000 × 50 gwei = 1,050,000 gwei = 0.00105 ETH.
Các khuyến nghị thực tiễn để giảm phí gas
( Giám sát giá trung bình của gas
Một trong những cách hiệu quả nhất để tiết kiệm chi phí giao dịch là theo dõi giá gas hiện tại trước khi gửi giao dịch. Hãy sử dụng các dịch vụ chuyên biệt, chẳng hạn như etherscan.io/gastracker hoặc ethgasstation.info, cung cấp giá gas trung bình hiện tại và ước tính thời gian xác nhận giao dịch.
Lợi ích của việc giám sát:
Nghiên cứu cho thấy rằng giá gas thường thấp hơn vào cuối tuần và giờ đêm ) theo UTC###, khi hoạt động tổng thể trong mạng giảm xuống. Lập kế hoạch giao dịch vào những khoảng thời gian này có thể giúp giảm chi phí đáng kể.
( Tối ưu hóa giới hạn gas
Giới hạn gas xác định số lượng tài nguyên tính toán tối đa có thể được sử dụng để thực hiện giao dịch. Thay đổi giới hạn gas không ảnh hưởng đến giá gas, nhưng có thể ảnh hưởng đến tổng chi phí giao dịch.
Hầu hết các ví hiện đại tự động thiết lập giới hạn gas đủ, nhưng đôi khi có thể cần điều chỉnh thủ công:
Đối với hầu hết các giao dịch tiêu chuẩn chuyển ETH, chỉ cần 21.000 đơn vị gas. Để tương tác với các hợp đồng thông minh, có thể cần từ 50.000 đến vài triệu đơn vị gas tùy thuộc vào độ phức tạp của giao dịch.
) Tránh sai sót khi nhập giá trị
Khi gửi giao dịch, hãy luôn kiểm tra kỹ các giá trị đã nhập. Một lỗi phổ biến là nhầm lẫn giá gas với số tiền chuyển. Vì blockchain là không thể đảo ngược, bất kỳ giao dịch sai nào cũng không thể bị hủy hoặc hoàn lại tiền đã chi.
Nhiều ví hiện đại cung cấp giao diện với hình ảnh trực quan dễ hiểu về các tham số giao dịch, điều này giảm thiểu rủi ro sai sót. Hãy sử dụng chúng để kiểm tra:
Việc sử dụng giao dịch theo lô
Nhóm nhiều giao dịch thành một giao dịch có thể tiết kiệm đáng kể chi phí. Các giao thức và nền tảng hiện đại thường cung cấp chức năng xử lý giao dịch theo lô, cho phép phân chia phí cơ bản cho gas giữa nhiều giao dịch.
Giải pháp thay thế để giảm phí
Trong những khoảng thời gian phí giao dịch trên mạng Ethereum cao đặc biệt, bạn có thể xem xét những lựa chọn thay thế sau:
Phí gas trong các blockchain khác
Phần lớn các blockchain sử dụng các cơ chế phí tương tự như Ethereum. Trong các mạng này, tiền tệ gốc của blockchain được sử dụng để thanh toán phí. Tuy nhiên, cũng có những ngoại lệ: chẳng hạn, trong blockchain NEO, gas được tách ra thành một đồng tiền riêng là GAS, đồng tiền này được sử dụng đặc biệt để thanh toán phí giao dịch.
Khi làm việc với các blockchain khác nhau, điều quan trọng là phải hiểu những đặc điểm của các mô hình phí của chúng:
THÔNG BÁO MIỄN TRÁCH NHIỆM: Thông tin được trình bày trong bài viết này chỉ mang tính chất giáo dục và không phải là lời khuyên tài chính hoặc đầu tư. Trước khi thực hiện bất kỳ giao dịch nào, hãy thực hiện nghiên cứu của riêng bạn.