Còn về Ethereum's Gas là gì, bạn có thể tìm kiếm trên Baidu hoặc Google và thấy có rất nhiều cách diễn đạt khác nhau, một số được hiểu là "...số lượng tiêu thụ", một số được hiểu là "...chi phí tiêu thụ". Hiện chưa có kết luận thống nhất, ban đầu giới học thuật có xu hướng bối rối.

Tuy nhiên, chỉ cần nhớ công thức đơn giản này: “chi phí = số lượng * giá cả” là bạn có thể hiểu từng khái niệm một. Trước tiên chúng ta hãy xem ví dụ sau:

Giống như một chiếc ô tô cần tiêu thụ xăng để chạy, nhiều "ứng dụng" khác nhau trong mạng Ethereum cần phải trả tiền Gas để chạy. Trong Ethereum, Gas hoạt động giống như xăng cần cho ô tô.

Giả sử bạn muốn lái xe từ A đến B và cần tiêu thụ 10 lít xăng, giá mỗi lít là 8 nhân dân tệ, thì chi phí xăng từ A đến B là: 10 * 8 = 80 nhân dân tệ.

Tương tự, đối với mạng Ethereum, giả sử bạn muốn thực hiện một thao tác, chẳng hạn như gửi mã thông báo, bạn cần tiêu thụ 21.000 đơn vị Gas và giá của mỗi đơn vị Gas là 100gwei. Khi đó, phí cần thiết để thực hiện thao tác này là: 21000*100=2100000gwei

Trong ví dụ trên, 21.000 là lượng Gas tiêu thụ (Giới hạn Gas), 100 là giá Gas (Giá Gas) và 2.100.000gwei là phí xử lý hoặc phí Gas cho hoạt động này. Qua hai ví dụ trên, chúng tôi chỉ muốn minh họa một công thức đơn giản: chi phí = số lượng * giá cả. Việc tính phí xử lý của Ethereum cũng tuân theo công thức này và phần giải thích sau đây sẽ dựa trên công thức này.

1. Gas là gì

Gas được dịch sang tiếng Trung là nhiên liệu/xăng. Trong Ethereum (hoặc các mạng tương tự khác), Gas là thuật ngữ đại diện cho nhiên liệu cần thiết để thực hiện một hoạt động cụ thể. Nhiên liệu này tương tự như xăng mà ô tô cần để hỗ trợ các hoạt động tương tác khác nhau như gửi mã thông báo, lưu trữ hoặc trao đổi mã thông báo. Vì vậy, chúng ta thường nghe người ta nói “Gas bây giờ là 5/Gas và đã tăng vọt lên 200/Gas.” Gas là danh từ riêng, không đề cập đến số lượng hay giá cả.
2. Gas Limit là gì?

Ở ví dụ ban đầu, để tính cần bao nhiêu xăng để chạy từ điểm A đến điểm B, ngoài việc biết giá xăng (1 lít hết bao nhiêu tiền), bạn còn cần biết lượng xăng tiêu thụ (như thế nào). nhiều lít được sử dụng).

Tương tự, trong mạng Ethereum, để tính chi phí (phí xử lý) của một thao tác nào đó, ngoài việc biết giá Gas, bạn còn cần biết lượng Gas tiêu thụ.

Lượng Gas tiêu thụ do người tạo hợp đồng đặt ra. Các hợp đồng khác nhau và các loại hoạt động khác nhau sẽ tiêu thụ lượng Gas khác nhau. Hoạt động càng phức tạp thì lượng Gas tiêu thụ càng nhiều nên rất khó để ước tính trước mức tiêu thụ Ga. Cách tiếp cận được thực hiện là đưa ra giới hạn cao hơn mức tiêu thụ thực tế, tức là Giới hạn Gas. Nếu thực tế không tiêu thụ quá nhiều, phần còn lại sẽ được trả lại cho người dùng. Do đó, khi tính phí xử lý trên mạng Ethereum, lượng Gas tiêu thụ thường là giá trị Gas Limit.
1. Gas Limit là gì?

Dịch sang tiếng Trung, nó có nghĩa là giới hạn nhiên liệu, tức là giới hạn Gas tối đa, ám chỉ lượng xăng tối đa mà bạn sẵn sàng trả.

Khi tính lượng Gas tiêu thụ, các nhà cung cấp ví như metamask thường trực tiếp đưa ra Gas Limit, nếu lượng Gas tiêu thụ thực tế nhỏ hơn Gas Limit thì phần còn lại sẽ được trả lại. Nếu mức tiêu thụ thực tế vượt quá Giới hạn Gas, giao dịch sẽ không thể hoàn thành.

Giả sử rằng lượng Gas tiêu thụ để chuyển mạng Ethereum là 21.000 và Giới hạn Gas được đặt thành 50.000, nhưng thực tế chỉ tiêu thụ 21.000, khi đó 29.000 còn lại sẽ tự động được trả lại. Nhưng nếu mức tiêu thụ thực tế yêu cầu 51.000 và bạn chỉ đặt thành 50.000 thì giao dịch sẽ không được hoàn thành và 50.000 đã tiêu thụ sẽ không được hoàn trả.

Do đó, nếu bạn cố gắng giảm giá trị giới hạn gas để giảm phí xử lý thì có thể phản tác dụng. Giao dịch không những không thành công mà phí xử lý vẫn bị trừ.

2.Làm thế nào để xác định Gas Limit?

Giá trị của Gas Limit thường được nhà cung cấp ví tự động cung cấp theo mặc định và chúng tôi thường không cần phải sửa đổi hoặc điều chỉnh nó theo cách thủ công.

Hình ảnh bên dưới hiển thị giá trị Gas Limit do hệ thống đưa ra theo mặc định khi chuyển tiền từ ví MetaMask.

Nếu Gas Limit là "số lượng" thì giá Gas là "giá".

1. Gwei là gì. Chúng ta biết rằng cent, jiao và yuan là đơn vị của RMB. 1 yuan = 10 jiao = 100 cent. Gwei là đơn vị tiền tệ của ETH, 1Gwei=0,0000 00001ETH, 1ETH hiện gần bằng 1600USDT và 1USDT hiện gần bằng 6,8 nhân dân tệ.

2. Giá gas là giá/đơn giá của Gas, thường được biểu thị bằng Gwei. Trong hình bên dưới, giá Gas trung bình hiện tại là 9gwei.

Mặc dù Gwei là đơn vị tiền tệ của ETH và cả hai có thể chuyển đổi thành nhau (1Gwei=0,0000 00001ETH), nhưng khi nói về giá Gas, Gwei thường được dùng để diễn đạt điều đó, vì nói "Giá Gas là 10Gwei" là tốt hơn "Giá gas là 10Gwei". 0,0000…1ETH “Việc này đến dễ dàng.

Có người nhất quyết muốn thể hiện bằng ETH, tất nhiên không có vấn đề gì, cũng giống như "cái đinh dài 1 centimet", bạn phải nói "cái đinh dài 0,00000...1 km" và bạn không thể sai được. .

3.Làm thế nào để xác định giá Gas? Hãy mở rộng điểm thứ sáu dưới đây.
4. Phí Gas là gì?
Phí gas là phí cần thiết để thực hiện các hoạt động cụ thể trên blockchain. Nó có thể được gọi chung là "phí xử lý".

Vì là phí nên có đơn vị đo lường.Trong mạng Ethereum, đơn vị đo phí Gas thường được biểu thị bằng ETH (hiện tại 1 ETH = khoảng 1600 usdt).

Ví dụ: khi 10 USDT được gửi đến Zhang San, phí xử lý là 0,01 ETH. 0,01ETH này là phí gas được thanh toán bởi giao dịch này. Tất nhiên, nó cũng có thể được biểu thị bằng Gwei, chỉ cần chuyển đổi nó bằng cách sử dụng 1Gwei=0,0000 00001ETH.

Tuy nhiên, như bạn có thể thấy, 1000000Gwei có quá nhiều số 0 sau 1, điều này không có lợi cho việc đọc bằng mắt người. Do đó, mọi người thường biểu thị nó bằng đơn vị lớn hơn, ETH. Ví dụ: "con đường dài 100 km", thông thường chúng ta không nói "con đường dài 100...00 mm".

Chúng ta thường nghe người ta nói, "Gas đã giảm xuống 5Gwei...", nhưng thực ra họ đang nói "Đơn giá của Gas đã giảm xuống 5Gwei", chứ không phải số lượng Gas (Gas Limit), cũng không phải chi phí (Gas Limit). phí).

Tóm lại, khi nói về giá Gas, chúng ta thường sử dụng gwei làm đơn vị; khi nói về phí Gas, chúng ta thường sử dụng ETH làm đơn vị.
5. Cách tính phí Gas
Ba khái niệm Gas Limit, Giá Gas và Gas Fee đã được đề cập ở trên nên việc tính Gas Fee rất đơn giản: Gas Fee = dung lượng * giá, tức là Gas Fee = Gas Limit * Gas ​​price.

Giả sử Zhang San trả 1 ETH cho Li Si, Gas Limit là 1000, giá Gas là 100Gwei, Phí Gas=1000 100 =10000 0Gwei, được biểu thị bằng ETH, nó là 10000 0/1 0000 0000 = 0,0001ETH. Được tính toán dựa trên mức giá 1.600 đô la Mỹ hiện tại cho mỗi ETH, nó là 0,00011600=0,16 đô la Mỹ.

Về giá xăng, việc nâng cấp ở London đã khác so với trước đây, điều này sẽ được giải thích ở điểm 6.
6. Phí cơ bản, phí ưu tiên tối đa và phí tối đa là gì?

Khi nói về giá Gas ở trên, tôi không nói rõ để hiểu rõ hơn, sau khi nâng cấp London được triển khai vào ngày 5/8/2021, giá Gas sẽ trở thành một loại phí bao gồm 2 phần: phí cơ bản và phí tip (Phí ưu tiên tối đa). , trong ví metamask, được gọi là phí tối đa.

1. Phí cơ bản là phí cơ bản. Mỗi khối có một khoản phí cơ bản đóng vai trò là giá sàn. Để đủ điều kiện được đưa vào một khối, giá gas phải lớn hơn hoặc bằng phí cơ bản. Phương pháp xác định phí cơ bản sẽ không được thảo luận ở đây.

2.Phí ưu tiên tối đaPhí ưu tiên tối đa có nghĩa là tiền boa. Khi đi taxi trên Didi, trong giờ cao điểm, nếu bạn thêm 10 nhân dân tệ hoặc 20 nhân dân tệ, bạn có thể bắt taxi trước. Nguyên tắc tương tự cũng áp dụng cho cơ chế thiết kế phí gas của mạng Ethereum. Nếu bạn tip, bạn có thể được ưu tiên trong việc chốt giao dịch.

Ở đây cần lưu ý rằng phí cơ bản thay đổi theo thời gian thực theo tình trạng tắc nghẽn mạng, bạn có thể kiểm tra phí cơ bản thông qua trang web và tiền boa có thể tự điều chỉnh, nói chung là điều chỉnh cao hơn thay vì thấp hơn. Trong hình bên dưới, cơ sở và mức độ ưu tiên tương ứng là phí cơ bản và tiền boa.

3.Phí tối đaPhí tối đa bằng phí cơ bản cộng tiền tip (phí ưu tiên tối đa + phí cơ bản), Phí tối đa hiện tại tương đương với giá Gas trước khi nâng cấp. Khi nói về giá gas, chúng ta thường đề cập đến mức phí tối đa.

4.Làm thế nào để xác định phí cơ bản, phí ưu tiên tối đa và phí tối đa? Bạn có thể kiểm tra trực tuyến. Số 19 hiển thị trong hình bên dưới có nghĩa là mức phí tối đa trung bình trong khoảng thời gian đó là 19gwei.

Hiện nay có rất nhiều trang web có thể truy vấn, các bạn có thể tự mình tìm kiếm.

Trang web truy vấn Ethereum Gas:
https://etherscan.io/gastracker;

URL truy vấn mạng bsc\đa giác:

https://mycointool.com/GasNow?mode=eth;

URL truy vấn gas bao gồm mạng lớp 2:
https://cointool.app/gasPrice/arb;

7. Tính toán phiên bản MetaMask

Hãy lấy việc chuyển tiền MetaMask làm ví dụ để kiểm tra xem phương pháp tính phí gas ở trên có đúng hay không.

Như có thể thấy trong Hình 3 bên dưới,

Giới hạn khí: 21000;

Phí tối đa/Giá gas: 63,97gwei;

Sau đó, phí Gas bằng tích của cả hai, 21000*63,974=134 3454gwei; quy đổi thành ETH, chia cho 10 lũy thừa 9, bằng 0,0013434ETH;

Kết quả tính toán phù hợp với kết quả ước lượng mà hệ thống MetaMask đưa ra ở Hình 1 bên dưới. Bạn bè quan tâm có thể quay lại tính toán.

8. Tại sao cần Gas?

Nếu bạn có thể tóm tắt trong một câu, "Những thứ miễn phí thường đắt nhất và những thứ trả phí đôi khi là tốt nhất".

9. Tại sao giá GAS có lúc cao như vậy?

Thực hiện các hoạt động khác nhau trên Ethereum, cho dù tính toán, lưu trữ dữ liệu hay chuyển mã thông báo, đều yêu cầu phải trả một lượng Gas nhất định. Vì không gian khối của mạng Ethereum bị hạn chế, đặc biệt là trong thời điểm có nhu cầu cao, chẳng hạn như mua bất động sản ảo, nên sẽ có sự cạnh tranh về không gian tài nguyên hạn chế. Trong trường hợp này, mọi người đổ xô tham gia vào chuỗi và hoàn tất các giao dịch, điều này thường dẫn đến giá Gas tăng mạnh.

Khi giá xăng tăng, chiến lược tốt nhất là tạm thời tránh thực hiện các hoạt động khác. Nếu dữ liệu bạn gửi sử dụng giá Gas thấp hơn thì giao dịch của bạn có thể không được xác nhận. Điều này không chỉ khiến giao dịch không được hoàn thành thành công mà còn khiến bạn mất phí gas mà bạn đã thanh toán.

Tóm lại, nếu bạn không hiểu rõ công dụng của Gas và giá Gas có thể sẽ gây ra những tổn thất không đáng có. Do đó, điều quan trọng là phải kiểm tra cẩn thận giá Gas trước khi thực hiện bất kỳ giao dịch Ethereum nào để giảm hoặc tránh những tổn thất có thể xảy ra.

10. Cách giảm chi phí GAS

Đầu tiên, hãy đảm bảo kiểm tra giá gas hiện tại trước khi tương tác để tránh mức phí cao không cần thiết.

Thứ hai, nếu không có nhu cầu cấp thiết thì nên chọn thời điểm giá gas xuống thấp để vận hành. Trong điều kiện bình thường, giá xăng tương đối ổn định từ chiều đến tối, trong khi giá xăng có thể tăng từ 19h đến sáng hôm sau. Tất nhiên, cần lưu ý rằng chi phí gas của một số dự án phổ biến có thể tăng bất cứ lúc nào.

Thứ ba, hãy cân nhắc thử các mạng lớp 2 hoặc chuỗi bên khác. Giờ đây, hầu hết tất cả các ứng dụng Ethereum đều có thể được triển khai trên các sidechain hoặc mạng lớp thứ hai khác, thường cung cấp phí gas thấp hơn. Ví dụ: Polygon, đôi khi có biệt danh là "chuỗi ăn xin", cung cấp phí gas cực thấp và rẻ hơn Ethereum. Đây là một lựa chọn rất thân thiện, đặc biệt phù hợp cho tương tác airdrop, trái ngược rõ ràng với giá gas cao của Ethereum.

Mọi người hãy dùng đôi tay nhỏ bé của mình để kiếm tiền và chú ý nhé ~