Gần đây có người hỏi tôi tại sao đôi khi chuyển khoản trên chuỗi lại tốn nhiều tiền như vậy, thực ra chính là do phí gas gây ra. Hôm nay sẽ nói về thứ khiến người dùng đau đầu nhất trong thế giới blockchain này.



Nói đơn giản, phí gas chính là phí dịch vụ bạn phải trả khi làm bất cứ việc gì trên blockchain. Dù là chuyển tiền, thực thi hợp đồng hay chơi DApp, các thợ mỏ cần tiêu hao tài nguyên tính toán để xác minh giao dịch của bạn, vì vậy họ sẽ thu phí. Khoản phí này chính là phần thưởng cho thợ mỏ, cũng là cơ chế ngăn chặn các giao dịch rác. Mỗi blockchain sử dụng token khác nhau, Ethereum là ETH, BSC là BNB, mỗi hệ thống tính phí gas riêng của mình.

Điều thú vị là, ngay cả khi giao dịch cuối cùng thất bại, phí gas vẫn phải trả. Bởi vì thợ mỏ đã bỏ công xác minh và thực thi giao dịch của bạn, những chi phí tính toán đó là có thật.

Vậy tại sao phí gas lại lên xuống thất thường? Chủ yếu phụ thuộc vào hai yếu tố. Thứ nhất là độ phức tạp của thao tác bạn thực hiện. Chuyển tiền đơn giản tốn ít hơn, nhưng nếu là gọi hợp đồng phức tạp, liên quan đến nhiều giao dịch, phí gas tự nhiên sẽ tăng lên. Thứ hai là tình trạng tắc nghẽn mạng lưới. Khi có nhiều giao dịch đang chờ xử lý, thợ mỏ sẽ ưu tiên đóng gói những giao dịch sẵn sàng trả phí gas cao hơn, do đó phí sẽ bị đẩy lên.

Muốn biết mình phải trả bao nhiêu phí gas? Khi dùng Metamask gửi ETH, màn hình xác nhận sẽ hiển thị phí ước tính, bạn còn có thể chọn tăng hoặc giảm tốc độ xử lý. Sau khi giao dịch lên chuỗi, có thể tra cứu phí cuối cùng đã trả trên Etherscan bằng Transaction Hash.

Cách tính rất đơn giản: Phí giao dịch = Gas Limit × Gas Price. Gas Price chính là mức phí bạn sẵn sàng trả cho mỗi đơn vị gas, Ethereum thường dùng Gwei để thể hiện, 1 Gwei bằng 0.000000001 ETH. Nếu muốn giao dịch nhanh hơn, tăng Gas Price; không vội, giảm Gas Price để tiết kiệm tiền. Gas Limit là mức tối đa bạn sẵn sàng chi cho giao dịch này, thường là 21000 cho chuyển khoản tiêu chuẩn. Nếu thực tế tiêu hao gas ít hơn giới hạn, hệ thống chỉ thu phí dựa trên lượng gas thực tế sử dụng.

Ví dụ, giả sử Gas Limit là 21000, Gas Price là 20 Gwei, phí giao dịch sẽ là 21000 × 20 Gwei, bằng 420000 Gwei, tức là 0.00042 ETH. So sánh như đổ xăng, Gas Limit là lượng dầu bạn cần, Gas Price là giá mỗi lít, nhân hai sẽ ra tổng tiền xăng.

Trong thực tế, nếu giao dịch gấp, bạn tăng Gas Price để được thợ mỏ ưu tiên đóng gói. Không vội, bạn có thể đặt Gas Price hợp lý rồi chờ đợi. Hiểu rõ cách hoạt động của phí gas, bạn sẽ kiểm soát tốt hơn chi phí khi thao tác trên chuỗi.
ETH-2,93%
Xem bản gốc
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.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim