Gần đây, luôn có người hỏi tại sao phải tốn hàng chục đến hàng trăm đô la để thực hiện một hoạt động trên Ethereum. Tại sao bạn thường gặp lỗi giao dịch khi mua NFT? Có cách nào để giảm chi phí giao dịch không?
Về những câu hỏi này, chúng ta hãy bắt đầu với khái niệm về phí Gas.
Phí Gas là gì?
Giống như mọi chiếc xe trên đường cần tiêu thụ xăng liên tục, trong các nền tảng hợp đồng thông minh như Ethererum, mọi hoạt động cần tiêu thụ Gas và lượng Gas đại diện cho chi phí thực hiện một hoạt động cụ thể trong mạng blockchain và cuối cùng được trả cho thợ đào như một khoản phí. Do đó, nó còn được biết đến là chi phí của thợ đào.
Cơ chế Gas có thể khuyến khích hệ sinh thái mạng bằng cách trả tiền cho nó, đồng thời ngăn chặn hiệu quả tình trạng mạng lưới bị tắc nghẽn do một lượng lớn các giao dịch vô nghĩa. Tuy nhiên, không giống như Bitcoin, trong nền tảng hợp đồng thông minh, một lượng Gas nhất định cần phải được thanh toán bất kể giao dịch có thành công hay không, do thực tế là ngay cả khi thất bại, thợ đào vẫn tiêu tốn một số tài nguyên để tính toán xác thực của giao dịch này.
Cách tính phí Gas
Gas trong Ethererum ược thanh toán bằng ETH và đơn vị giá của nó là gwei, 1gwei bằng 0,000000001ETH.
Trước khi nâng cấp Ethernet London, công thức tính phí Gas là:
GAS = gas limit * giá gas
Bạn có thể hiểu gas limit là lượng nhiên liệu tối đa mà ô tô cần để đến một địa điểm nhất định và giá gas là đơn giá nhiên liệu hiện tại tại một trạm xăng.
Giả sử rằng người dùng A cần chuyển 1 ETH cho người dùng B, gas limit hiện tại là 21000 đơn vị, giá gas là 200gwei, chi phí gas là: 21000 * 200 = 4200000gwei, được quy đổi thành 0,0042 ETH, tức là người dùng A chuyển tổng cộng 1.0042 ETH từ tài khoản của anh ấy, trong đó 1 ETH thuộc về người dùng B, 0,0042 ETH là phí của thợ đào.
Vào tháng 8 năm 2020, Ethereum London đã được nâng cấp để làm cho biến động giá gas mượt hơn và dễ dự đoán hơn, EIP1559 đã được giới thiệu và công thức tính phí gas đã được điều chỉnh như sau
GAS = gas limit * (phí cơ sở basegasprice + phí của thợ đào ưu tiên)
Phí cơ sở được tính dựa trên nhu cầu sử dụng không gian khối hiện tại và được đốt trực tiếp sau khi chi tiêu và người dùng cũng có thể đặt phí cho thợ đào (thường được đặt tự động bởi ví bên thứ ba) để các giao dịch được xử lý sớm nhất có thể khi mạng bị nghẽn.
Vì vậy, bây giờ người dùng A chuyển 1 ETH cho người dùng B, giả sử gas limit là 21000 đơn vị, giá của phí cơ bản là 100 gwei, người dùng A thêm 10 gwei nữa làm tiền tip, chi phí gas: 21000 * (100 + 10) = 2310000gwei, tức là 0.00231 ETH, trong đó tài khoản của người dùng A trừ 1.00231 ETH. Người dùng B nhận được 1 ETH, 0.00021 ETH cho phí của thợ đào và 0.0021 như tiền tip.
Tại sao phí Gas lại cao
Bởi vì trên Ethereum, khi số lượng giao dịch đang chờ xử lý vượt quá khả năng chứa của mỗi khối, nó được xác định bằng chế độ đặt giá thầu để phân loại, trả phí gas cao hơn có nghĩa là các thợ đào sẽ dễ dàng được chọn để đưa vào khối gần nhất và hoàn thành xác nhận giao dịch nhanh hơn.
Và với sự gia tăng của thị trường DeFi và NFT trong những năm gần đây, giao dịch phi tập trung, chênh lệch giá trên chuỗi và khai thác thanh khoản đã khiến nhiều giao dịch chuyển sang chuỗi từ các nền tảng giao dịch ban đầu như Cryptocurrency và MEXC, tiếp tục đẩy giá Gas lên tiếp tục tăng cao.
Ngoài ra, các hoạt động gấp rút của một số dự án sẽ dẫn đến sự thay đổi Gas mạnh trong thời gian ngắn, do đó, có thể khoản phí bạn trả cho giao dịch hiện tại không đủ để hoàn thành tất cả các khoản phí thực hiện và có thể dẫn đến việc giao dịch thất bại , vì vậy đối với các giao dịch tức thì, bạn có thể đặt thêm phí gas hoặc thực hiện thao tác tăng tốc trong thời gian sau khi gửi giao dịch.
Làm thế nào để giảm phí Gas?
Chi phí giao dịch cho một giao dịch đơn lẻ trên ETH đôi khi có thể không khả thi đối với người dùng thông thường và các nhà phát triển đã và đang tìm kiếm giải pháp. Hướng mà chúng ta có thể thấy bây giờ là cải thiện khả năng mở rộng mạng lưới thông qua việc ra mắt ETH 2.0 dự kiến sẽ giảm bớt vấn đề chi phí gas cao và hướng khác là chuyển ứng dụng sang Layer 2 (L2) với chi phí giao dịch thấp hơn.
Tuy nhiên, ETH 2.0 vẫn còn rất xa, Layer 2 vẫn chưa được phát triển, việc chuyển và rút tiền vẫn cần phải trả phí cao và một số mạng Layer 2 cần chu kỳ rút dài hơn, điều này chưa thể đáp ứng nhu cầu của hầu hết người dùng. .
Vì vậy, trong ngắn hạn đối với các cá nhân, có thể không có bất kỳ cách trực tiếp nào để giảm chi phí giao dịch trên chuỗi. Nếu các giao dịch không khẩn cấp, bạn có thể theo dõi sự biến động của gas thông qua ethgasstation và chọn hoạt động khi mạng tương đối thông suốt.
Tóm tắt
Chi phí Gas cao phản ánh hoạt động của chuỗi ở một mức độ nhất định, và dữ liệu chuỗi hoạt động nhiều hơn cũng có tác động tích cực đến việc phát triển mạng và định giá thị trường, nhưng chi phí cao hiện tại vẫn có tác động lớn đến việc cấp thiết cần giải quyết.
Tuyên bố miễn trừ trách nhiệm: Giao dịch tiền điện tử có rủi ro đáng kể và có thể dẫn đến thất thoát vốn đầu tư của bạn. Các tài liệu hướng dẫn không liên quan đến việc cung cấp lời khuyên về đầu tư, thuế, pháp lý, tài chính, kế toán, tư vấn hoặc bất kỳ dịch vụ liên quan nào khác và không phải là khuyến nghị mua, bán hoặc nắm giữ bất kỳ tài sản nào. MEXC Learn chỉ cung cấp thông tin chứ không cung cấp lời khuyên tài chính. Bạn nên đảm bảo rằng bạn hiểu đầy đủ về rủi ro liên quan trước khi đầu tư.
Tham gia MEXC và bắt đầu giao dịch ngay hôm nay!