Gas là gì?
Gas, giống như nhu cầu đốt nhiên liệu khi lái xe, rất quan trọng đối với việc ghi lại thông tin blockchain và đề cập đến lượng công việc tính toán cần thiết để thực hiện một hoạt động cụ thể trên blockchain.
Tại sao chúng ta cần khí?
Gas cũng giúp bảo vệ mạng. Việc tính phí cho mỗi hoạt động được thực hiện trên mạng ngăn chặn việc spam quá mức trên mạng, như việc người dùng lãng phí tài nguyên mạng bằng cách lặp vô hạn cố ý hoặc vô ý.
Tính phí gas cũng mang lại cho các thợ đào nhiều ưu đãi hơn. Mọi giao dịch trên EVM đều yêu cầu tài nguyên từ người khai thác để thực hiện, vì vậy người dùng phải trả phí cho người khai thác để đổi lấy công việc của họ.
Làm thế nào để cung cấp gas?
Trong trường hợp của Ethereum, khi người dùng cần thực hiện giao dịch trên chuỗi, phí gas không được trừ từ token được gửi bởi người dùng, mà được trừ từ ETH còn lại trong ví của người dùng.
Số tiền phí gas dự kiến sẽ phải thanh toán sẽ được thông báo cho người dùng tại thời điểm giao dịch, vì vậy người dùng cần đảm bảo họ có đủ ETH trong ví của họ để chi trả phí gas.
Việc thanh toán phí gas trên Ethereum được thực hiện bằng token gốc ETH của nó. Tương tự, các giao dịch trên chuỗi EVM về cơ bản yêu cầu trao đổi đủ token gốc (như ETH) trong ví.
Ví dụ, Alice có 5 ETH trong địa chỉ ví của mình, cô ấy muốn chuyển 1 ETH cho Bob, và nếu giao dịch quá tải, Alice sẽ phải trả 0.1 ETH làm phí gas để hoàn tất giao dịch. Khi giao dịch hoàn tất trên chuỗi, Bob sẽ nhận được 1 ETH và Alice sẽ còn lại 3.9 ETH trong ví của mình (5-1-0.1=3.9).
Phí gas sau EIP-1559
Vào ngày 5 tháng 8 năm 2021 (12:33:42 PM + UTC), hard fork thứ mười một, London Upgrade, đã được kích hoạt ở độ cao khối Ethereum là 12.965.000. EIP cộng đồng được nói đến nhiều nhất cho bản nâng cấp này, EIP-1559, tạo ra những thay đổi đáng kể đối với cơ chế phí gas của Ethereum.
Nâng cấp London tập trung vào tối ưu hóa phí gas theo hai cách.
Cách theo dõi phí gas trong Footprint Analytics
Nói cách khác, phí giao dịch tổng cộng là tổng của Phí Cơ Bản và Phí Ưu Tiên, cũng chính là Giá Gas nhân với Sử Dụng bởi Giao Dịch. Giá Gas là giá đơn vị của công việc của máy đào, và Sử Dụng bởi Giao Dịch là lượng công việc được sử dụng bởi máy đào.
Khi chúng tôi biết các nguyên tắc, chúng tôi có thể phân tích khí từ nhiều góc độ trên Phân tích dấu chân. Các nhà phân tích có thể sử dụng các trường ethereum_transactions và ethereum_blocks để tính toán khi cần thiết.
từ điển giao dịch ethereum
Có thể tìm thấy nhiều bảng từ điển hơnở đây.
Vì lượng khí tiêu thụ nhỏ hơn rất nhiều so với 1 ETH, GWei hoặc Wei thường được sử dụng làm đơn vị đo lường. Đơn vị dữ liệu trên Footprint Analytics là Wei, và việc tính phí khí được thực hiện bằng cách nhân receipt_effective_gas_price và receipt_gas_used.
Nếu chúng ta muốn biết phí cơ sở, chúng ta cần kết hợp ethereum_blocks với trường block_number để lấy base_fee_per_gas của block.
Cách sử dụng dữ liệu để theo dõi biến động phí gas
Gas bị ảnh hưởng bởi điều kiện mạng hiện tại và có thể đẩy giá gas lên khi giao dịch diễn ra thường xuyên, vì vậy chúng ta có thể sử dụng biểu đồ xu hướng của Footprint Analytics để xem gas đang tăng lên bao nhiêu trên chuỗi EVM tại một thời điểm nhất định, giúp tiết kiệm chi phí không cần thiết cho chúng ta.
Ngoài việc xem xét những biến động gas gần đây, phân tích thời gian trong ngày cũng có thể giúp tiết kiệm phí gas. Biểu đồ cho thấy giá gas trung bình và trung bình cho 30 ngày qua cao hơn vào khoảng từ 14:00 đến 21:00 UTC+0, vì vậy việc tránh giao dịch vào thời gian này là một lựa chọn khôn ngoan.
Giá trung bình và trung vị Gas của Ethereum Theo Giờ trong Ngày (UTC)
Giá khí được phân tích theo các khoảng, 12% giao dịch trong 30 ngày qua có giá khí từ 20 - 30 Wei, giúp người dùng xác định xem giá của giao dịch sắp tới có hợp lý hay không.
Phân phối Giá Gas Giao dịch Ethereum trong 30 ngày %
Các chuỗi khác cũng là EVM có thể được so sánh và có thể thông minh khi chọn một chuỗi có phí gas thấp. Tuy nhiên, các chuỗi khác nhau sử dụng các mã thông báo khác nhau cho phí gas của họ, vì vậy so sánh trực tiếp không thể so sánh được, vì vậy chúng tôi cần chuyển đổi tất cả chúng sang USD.
Tại điểm này, chúng ta có thể kết hợp bảng với bảng giá token của Footprint (token_daily_stats) và nhân chi phí gas đã tính trước đó với giá token hàng ngày để chuyển đổi sang USD.
Dễ thấy rằng phí gas trung bình hàng ngày trên Ethereum gần đây khoảng 2 đô la, trong khi Polygon khoảng 0,02 đô la, khác biệt khoảng 100 lần. Đối với người dùng có số lượng giao dịch nhỏ, chi phí thanh toán phí gas cao cho mỗi giao dịch sẽ cao hơn nhiều, và sẽ là một giải pháp tốt hơn là chọn một chuỗi có phí gas thấp.
Phí Gas Trung Bình Hằng Ngày của Ethereum trong USD
Phí Gas Trung Bình Hằng Ngày trên Polygon trong USD
Do tính chất của việc giao dịch trên EVM, mỗi giao dịch sẽ tiêu tốn phí gas. Phân tích gas thông qua dữ liệu và hiểu rõ tình hình hiện tại có thể là một nhiệm vụ quan trọng đối với người dùng thường xuyên giao dịch.
Gas là gì?
Gas, giống như nhu cầu đốt nhiên liệu khi lái xe, rất quan trọng đối với việc ghi lại thông tin blockchain và đề cập đến lượng công việc tính toán cần thiết để thực hiện một hoạt động cụ thể trên blockchain.
Tại sao chúng ta cần khí?
Gas cũng giúp bảo vệ mạng. Việc tính phí cho mỗi hoạt động được thực hiện trên mạng ngăn chặn việc spam quá mức trên mạng, như việc người dùng lãng phí tài nguyên mạng bằng cách lặp vô hạn cố ý hoặc vô ý.
Tính phí gas cũng mang lại cho các thợ đào nhiều ưu đãi hơn. Mọi giao dịch trên EVM đều yêu cầu tài nguyên từ người khai thác để thực hiện, vì vậy người dùng phải trả phí cho người khai thác để đổi lấy công việc của họ.
Làm thế nào để cung cấp gas?
Trong trường hợp của Ethereum, khi người dùng cần thực hiện giao dịch trên chuỗi, phí gas không được trừ từ token được gửi bởi người dùng, mà được trừ từ ETH còn lại trong ví của người dùng.
Số tiền phí gas dự kiến sẽ phải thanh toán sẽ được thông báo cho người dùng tại thời điểm giao dịch, vì vậy người dùng cần đảm bảo họ có đủ ETH trong ví của họ để chi trả phí gas.
Việc thanh toán phí gas trên Ethereum được thực hiện bằng token gốc ETH của nó. Tương tự, các giao dịch trên chuỗi EVM về cơ bản yêu cầu trao đổi đủ token gốc (như ETH) trong ví.
Ví dụ, Alice có 5 ETH trong địa chỉ ví của mình, cô ấy muốn chuyển 1 ETH cho Bob, và nếu giao dịch quá tải, Alice sẽ phải trả 0.1 ETH làm phí gas để hoàn tất giao dịch. Khi giao dịch hoàn tất trên chuỗi, Bob sẽ nhận được 1 ETH và Alice sẽ còn lại 3.9 ETH trong ví của mình (5-1-0.1=3.9).
Phí gas sau EIP-1559
Vào ngày 5 tháng 8 năm 2021 (12:33:42 PM + UTC), hard fork thứ mười một, London Upgrade, đã được kích hoạt ở độ cao khối Ethereum là 12.965.000. EIP cộng đồng được nói đến nhiều nhất cho bản nâng cấp này, EIP-1559, tạo ra những thay đổi đáng kể đối với cơ chế phí gas của Ethereum.
Nâng cấp London tập trung vào tối ưu hóa phí gas theo hai cách.
Cách theo dõi phí gas trong Footprint Analytics
Nói cách khác, phí giao dịch tổng cộng là tổng của Phí Cơ Bản và Phí Ưu Tiên, cũng chính là Giá Gas nhân với Sử Dụng bởi Giao Dịch. Giá Gas là giá đơn vị của công việc của máy đào, và Sử Dụng bởi Giao Dịch là lượng công việc được sử dụng bởi máy đào.
Khi chúng tôi biết các nguyên tắc, chúng tôi có thể phân tích khí từ nhiều góc độ trên Phân tích dấu chân. Các nhà phân tích có thể sử dụng các trường ethereum_transactions và ethereum_blocks để tính toán khi cần thiết.
từ điển giao dịch ethereum
Có thể tìm thấy nhiều bảng từ điển hơnở đây.
Vì lượng khí tiêu thụ nhỏ hơn rất nhiều so với 1 ETH, GWei hoặc Wei thường được sử dụng làm đơn vị đo lường. Đơn vị dữ liệu trên Footprint Analytics là Wei, và việc tính phí khí được thực hiện bằng cách nhân receipt_effective_gas_price và receipt_gas_used.
Nếu chúng ta muốn biết phí cơ sở, chúng ta cần kết hợp ethereum_blocks với trường block_number để lấy base_fee_per_gas của block.
Cách sử dụng dữ liệu để theo dõi biến động phí gas
Gas bị ảnh hưởng bởi điều kiện mạng hiện tại và có thể đẩy giá gas lên khi giao dịch diễn ra thường xuyên, vì vậy chúng ta có thể sử dụng biểu đồ xu hướng của Footprint Analytics để xem gas đang tăng lên bao nhiêu trên chuỗi EVM tại một thời điểm nhất định, giúp tiết kiệm chi phí không cần thiết cho chúng ta.
Ngoài việc xem xét những biến động gas gần đây, phân tích thời gian trong ngày cũng có thể giúp tiết kiệm phí gas. Biểu đồ cho thấy giá gas trung bình và trung bình cho 30 ngày qua cao hơn vào khoảng từ 14:00 đến 21:00 UTC+0, vì vậy việc tránh giao dịch vào thời gian này là một lựa chọn khôn ngoan.
Giá trung bình và trung vị Gas của Ethereum Theo Giờ trong Ngày (UTC)
Giá khí được phân tích theo các khoảng, 12% giao dịch trong 30 ngày qua có giá khí từ 20 - 30 Wei, giúp người dùng xác định xem giá của giao dịch sắp tới có hợp lý hay không.
Phân phối Giá Gas Giao dịch Ethereum trong 30 ngày %
Các chuỗi khác cũng là EVM có thể được so sánh và có thể thông minh khi chọn một chuỗi có phí gas thấp. Tuy nhiên, các chuỗi khác nhau sử dụng các mã thông báo khác nhau cho phí gas của họ, vì vậy so sánh trực tiếp không thể so sánh được, vì vậy chúng tôi cần chuyển đổi tất cả chúng sang USD.
Tại điểm này, chúng ta có thể kết hợp bảng với bảng giá token của Footprint (token_daily_stats) và nhân chi phí gas đã tính trước đó với giá token hàng ngày để chuyển đổi sang USD.
Dễ thấy rằng phí gas trung bình hàng ngày trên Ethereum gần đây khoảng 2 đô la, trong khi Polygon khoảng 0,02 đô la, khác biệt khoảng 100 lần. Đối với người dùng có số lượng giao dịch nhỏ, chi phí thanh toán phí gas cao cho mỗi giao dịch sẽ cao hơn nhiều, và sẽ là một giải pháp tốt hơn là chọn một chuỗi có phí gas thấp.
Phí Gas Trung Bình Hằng Ngày của Ethereum trong USD
Phí Gas Trung Bình Hằng Ngày trên Polygon trong USD
Do tính chất của việc giao dịch trên EVM, mỗi giao dịch sẽ tiêu tốn phí gas. Phân tích gas thông qua dữ liệu và hiểu rõ tình hình hiện tại có thể là một nhiệm vụ quan trọng đối với người dùng thường xuyên giao dịch.