Nhảy đến nội dung chính

Phí gas

Phí mạng giao dịch

Phí mạng giao dịch trên Ethereum được gọi là phí gas.
Phí gas là yếu tố thúc đẩy sự vận hành của Ethereum.

Hero header image

Tổng hợp

  • Bất kì giao dịch nào trên Ethereum đều yêu cầu 1 khoản thanh toán nhỏ để xử lý
  • Những chi phí này được ví như ‘phí gas’
  • Phí gas thay đổi dựa trên tình trạng tắc nghẽn mạng

Phí gas là gì?

Hãy xem Ethereum như một mạng máy tính lớn, trong đó mọi người có thể thực hiện các nhiệm vụ như gửi tin nhắn hoặc chạy chương trình. Giống như trong thế giới thực, những nhiệm vụ này đòi hỏi năng lượng để hoàn thành.

Trong Ethereum, mỗi hành động tính toán đều có một giá "gas" cố định. Phí gas của bạn là tổng chi phí của các hành động trong giao dịch của bạn. Khi bạn gửi một giao dịch hoặc chạy một hợp đồng thông minh, bạn phải trả bằng phí gas để xử lý nó.

A robot

Làm thế nào để tôi tiết kiệm phí gas?

Mặc dù mức phí cao hơn trên Ethereum đôi khi không thể tránh khỏi, nhưng bạn có thể sử dụng các chiến lược để giảm chi phí:

Định thời điểm thực hiện giao dịch của bạn

Giống như việc đi du lịch vào giờ thấp điểm thì ít người hơn và giá cả phải chăng hơn, Ethereum thường rẻ hơn khi Bắc Mỹ đang ngủ.

Chờ cho phí gas giảm xuống

Phí gas tăng và giảm mỗi mười hai giây dựa trên mức tắc nghẽn của Ethereum. Khi phí gas cao, việc chỉ chờ vài phút trước khi thực hiện giao dịch cũng có thể giúp giảm đáng kể số tiền bạn phải trả.

Sử dụng Lớp 2

Các chuỗi lớp 2 được xây dựng trên nền tảng Ethereum, cung cấp phí thấp hơn và xử lý nhiều giao dịch hơn. Đây là lựa chọn tốt để tiết kiệm phí cho các giao dịch không cần thiết phải diễn ra trên mạng chính Ethereum.

Thử sử dụng lớp 2

Điều gì gây ra phí gas cao?

Bất cứ khi nào một lượng tính toán (gas) trên Ethereum vượt qua một ngưỡng nhất định, phí gas sẽ bắt đầu tăng. Phí gas tăng càng nhanh khi càng vượt xa ngưỡng này.

Phí cao có thể do những thứ như Dapp hoặc NFT phổ biến, giao dịch tăng định kỳ trên DEX hoặc số lượng người dùng hoạt động quá nhiều vào giờ cao điểm.

Các nhà phát triển trên Ethereum nên cẩn thận để tối ưu hóa việc sử dụng hợp đồng thông minh trước khi triển khai. Nếu nhiều người đang sử dụng một hợp đồng thông minh không hợp lý, nó sẽ tiêu tốn nhiều gas hơn và vô tình có thể gây tắc nghẽn mạng.

Bạn muốn tìm hiểu sâu hơn? Xem tài liệu dành cho nhà phát triển.

Cuộc tấn công của Cryptokitties

Vào tháng 11 năm 2017, dự án CryptoKitties nổi tiếng đã được ra mắt. Mức độ phổ biến tăng đột biến của nó đã gây ra tình trạng tắc nghẽn mạng đáng kể và phí gas cực cao. Những thách thức do CryptoKitties đặt ra đã đẩy nhanh tính cấp thiết của việc tìm kiếm giải pháp mở rộng quy mô Ethereum.

Tại sao chúng ta cần phí gas?

Gas là một yếu tố quan trọng trong việc giữ an toàn cho Ethereum và xử lý các giao dịch. Gas giúp ích theo nhiều cách:

Gas giữ cho Ethereum kháng tấn công mạo danh bằng cách ngăn chặn các tác nhân độc hại tấn công mạng bằng các hoạt động lừa đảo.

Bởi vì tính toán tốn gas nên việc tạo quá nhiều giao dịch đắt tiền trên Ethereum, dù vô tình hay cố ý, đều không được khuyến khích về mặt tài chính.

Giới hạn cứng về số lượng tính toán có thể được thực hiện tại bất kỳ thời điểm nào sẽ giúp Ethereum không bị quá tải, giúp đảm bảo mạng luôn có thể truy cập được.

Gas được tính toán như thế nào?

Nâng cao

Tổng phí gas bạn phải trả được tạo nên từ một số thành phần:

  • Phí cơ bản: khoản phí phải trả để thực hiện một giao dịch được quy định bởi mạng lưới
  • Phí ưu tiên:Khoản phí hoa hồng tùy chọn cho các nhà vận hành nút để bao gồm giao dịch của bạn
  • Đơn vị gas được sử dụng*: bạn có nhớ chúng ta đã nói gas đại diện cho tính toán không? Các hành động phức tạp hơn, như tương tác với hợp đồng thông minh, sử dụng nhiều gas hơn các hành động đơn giản, chẳng hạn như gửi giao dịch.
    • * Xem hình 1 để xem các loại giao dịch khác nhau sử dụng bao nhiêu gas

Công thức tính phí gas là Đơn vị gas được sử dụng * (Phí cơ bản + Phí ưu tiên). Hầu hết các ví sẽ tính toán lượng gas sẽ sử dụng và hiển thị nó trực quan hơn.

Hình 1: Gas được sử dụng theo loại giao dịch
Loại giao dịchĐơn vị gas được sử dụng
Gửi ETH21,000
Gửi token ERC-2065,000
Chuyển NFT84,904
Hoán đổi trên Uniswap184,523

Những câu hỏi thường gặp

Trang này có hữu ích không?