Gần đây thấy nhiều bạn bè cảm thấy bối rối về khái niệm Gas của Ethereum, thực ra câu hỏi này rất hay. Trước đây tôi cũng bị các giải thích làm rối tung lên, sau đó mới phát hiện chỉ cần nhớ một công thức đơn giản là có thể hiểu tất cả: Chi phí = Số lượng × Giá.



Thực ra gas là gì, nói trắng ra giống như ô tô cần xăng để chạy, các hoạt động trên mạng Ethereum cũng cần tiêu thụ Gas để thực hiện. Bạn có thể hiểu Gas như là "nhiên liệu" của mạng blockchain này.

Để tôi giải thích theo cách đơn giản nhất. Giả sử bạn muốn lái xe từ A đến B, cần 10 lít xăng, mỗi lít 8 đồng, thì chi phí là 10×8=80 đồng. Cũng theo logic đó của Ethereum, gửi một token có thể cần 21000 đơn vị Gas, mỗi đơn vị Gas giá 100 gwei, thì phí giao dịch là 21000×100=2,1 triệu gwei. Hiểu chưa?

Vấn đề gas là gì, thực ra là sự kết hợp của ba khái niệm: Gas Limit (giới hạn tiêu thụ), Gas Price (giá mỗi đơn vị) và Gas Fee (phí cuối cùng). Gas Limit là mức tối đa bạn sẵn sàng trả, nếu tiêu thụ ít hơn giới hạn này, phần dư sẽ tự động hoàn lại. Nhưng nếu tiêu thụ vượt quá giới hạn, giao dịch sẽ thất bại, và phí Gas đã tiêu sẽ không được hoàn lại. Vì vậy đừng nghĩ giảm Gas Limit để tiết kiệm tiền, làm như vậy dễ gây thiệt hại hơn đấy.

Về Gas Price, sau khi nâng cấp, có chút phức tạp hơn. Sau nâng cấp London tháng 8 năm 2021, Gas Price chia thành hai phần: Phí cơ bản (base fee) và Phí ưu tiên tối đa (max priority fee). Phí cơ bản thay đổi theo tình trạng tắc nghẽn của mạng theo thời gian thực, còn phí ưu tiên có thể điều chỉnh để đẩy nhanh giao dịch. Cuối cùng, max fee là tổng của hai phần này, tương đương với Gas Price trước khi nâng cấp.

Về đơn vị, Gwei là đơn vị đo lường của Ethereum, 1 Gwei = 0.000000001 ETH. Tại sao lại dùng Gwei để biểu thị Gas Price? Bởi vì nói "Gas Price là 10 Gwei" dễ nghe hơn nhiều so với "Gas Price là 0.0000…1 ETH".

Bây giờ xem ví dụ thực tế. Giả sử bạn chuyển tiền qua MetaMask, Gas Limit là 21000, Max fee là 63.97 Gwei, thì Gas Fee = 21000×63.97 = 1.343.454 Gwei, đổi ra ETH là khoảng 0.001343454 ETH. Kết quả ước tính của hệ thống chắc chắn là như vậy.

Sau khi hiểu rõ khái niệm gas, bạn sẽ hiểu tại sao có lúc phí Gas lại cao như vậy. Không gian của block Ethereum có hạn, khi có các hoạt động như săn NFT hoặc các dự án hot, mọi người đều tranh nhau đưa lên chuỗi, giá Gas sẽ tăng vọt. Trong tình huống này, cách khôn ngoan nhất là chờ đợi, đừng vội vàng giao dịch.

Muốn giảm chi phí Gas? Trước tiên, cần theo dõi giá Gas hiện tại theo thời gian thực. Thứ hai, nếu không quá gấp, có thể chọn thời điểm có giá Gas thấp hơn để thao tác, thường là buổi chiều hoặc tối, khi thị trường ổn định hơn. Thứ ba, có thể xem xét dùng Layer 2 hoặc sidechain, như Polygon, chi phí Gas thấp hơn nhiều, rất phù hợp để làm các hoạt động airdrop hoặc tương tác nhỏ.

Tổng kết lại, hiểu rõ gas là gì, cách tính, rất quan trọng để giao dịch an toàn và hiệu quả trên Ethereum. Đừng để phí Gas cao làm khó, hãy tra cứu, suy nghĩ kỹ, sẽ tiết kiệm được rất nhiều tiền.
ETH1,62%
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