Futuristic cityscape with vibrant colors and tall

Phí gas trong DeFi: chúng hoạt động như thế nào, tại sao chúng tăng vọt, và cách để trả ít hơn

By AI News Crypto Editorial Team9 min read

Phí gas trong DeFi là phí mạng của token gốc mà bạn phải trả để thực hiện các hành động hợp đồng thông minh như hoán đổi, gửi tiền cho vay, staking và cầu nối. Chúng không còn cảm thấy ngẫu nhiên khi bạn chia hóa đơn thành những gì bạn kiểm soát (đơn vị gas từ độ phức tạp của quy trình làm việc) và những gì bạn thuê (thị trường phí trực tiếp).

Điểm chính

  • Phí gas trong DeFi là phí thực thi mạng được trả bằng token gốc của chuỗi, không phải là phí từ một DEX hay ví và không thể thanh toán bằng USDC trên cùng một chuỗi.
  • Trên Ethereum/EVM các chuỗi, tổng chi phí được xác định bởi gas sử dụng nhân với tỷ lệ phí, với tỷ lệ phí được thiết lập bởi phí cơ bản của EIP-1559 cộng với một phí ưu tiên tùy chọn.
  • Các giao dịch thất bại hoặc hết gas vẫn tốn tiền vì các validator đã tiêu tốn tài nguyên để cố gắng thực hiện.
  • Cách nhanh nhất để cắt giảm tổng chi phí thường là giảm số lần chạm vào chuỗi, cộng với việc chọn địa điểm thông minh hơn mà tính phí cho các phần cầu nối.

Cách các giao dịch DeFi biến tính toán thành phí bạn phải trả

Khi bạn nhấp vào “hoán đổi” hoặc “gửi tiền”, ví của bạn thực sự đang yêu cầu các validator chạy một đoạn mã hợp đồng cụ thể và sau đó cam kết kết quả vào trạng thái của chuỗi. Mỗi bước—đọc số dư, kiểm tra quyền hạn, tính toán giá, cập nhật dự trữ pool, phát hành token biên nhận, phát sự kiện—tiêu tốn thực thi đo lường, và đồng hồ đó được tính bằng đơn vị gas.

Phí bạn thấy là chi phí của việc thực thi đó cộng với chi phí để đưa nó vào một khối khi không gian khối khan hiếm, đó là lý do tại sao hai người thực hiện cùng một hành động có thể trả các khoản khác nhau tùy thuộc vào thời gian và nhu cầu mạng.

Hiểu lầm đầu tiên gây ra việc lập ngân sách kém là nghĩ rằng phí được trả cho ứng dụng. Giao diện DEX có thể miễn phí và ví có thể miễn phí, và giao dịch vẫn có thể đắt đỏ vì mạng đang tính phí cho việc thực thi. Phí được trả cho việc xử lý và xác nhận giao dịch. Trên Ethereum sau EIP-1559, phần phí cơ bản bị đốt cháy và một phí ưu tiên tùy chọn, tiền boa, được chuyển cho các validator.

Hiểu lầm thứ hai là loại tiền thanh toán. Phí gas phải được trả bằng token gốc của chuỗi. Trên Ethereum có nghĩa là ETH. Trên Solana có nghĩa là SOL. Nếu ví không có đủ token gốc, giao dịch sẽ không thực hiện, ngay cả khi ví đầy USDC và người dùng đang cố gắng hoán đổi USDC.

Chi tiết đó quan trọng nhất trong các phiên nhiều bước vì việc hết token gốc giữa quy trình làm việc buộc phải nạp thêm hoặc cầu nối với bất kỳ mức phí nào mà thị trường đang tính vào thời điểm đó.

Gas không phải là một loại thuế bí ẩn. Nó là giá của không gian khối và thực thi, và DeFi là thực thi nặng. Khi điều đó được nội tâm hóa, câu hỏi đúng chuyển từ “tại sao ứng dụng này lại đắt” thành “tôi sắp kích hoạt bao nhiêu lần chạm vào chuỗi, và tôi đang bước vào thị trường phí nào.”

Cách tính gas trên các chuỗi Ethereum/EVM

Hai số xác định hầu hết hóa đơn trên Ethereum và các chuỗi tương thích EVM: đơn vị gas và tỷ lệ phí bạn đang trả cho mỗi đơn vị. Ví hiển thị một phí ước tính duy nhất, nhưng cơ chế thực chất là gas sử dụng nhân với tỷ lệ phí hiện hành, thường được biểu thị là “gas sử dụng × (phí cơ bản + phí ưu tiên).”

EIP-1559 là lý do phí báo giá có cấu trúc. Phí cơ bản được thiết lập bởi giao thức và di chuyển theo mức độ tắc nghẽn. Trên Ethereum, nó bị đốt cháy. Phí ưu tiên là tiền boa tùy chọn có thể cải thiện tốc độ bao gồm khi các khối đầy. Điều đó có nghĩa là người dùng không trả phí cho DEX vì “gas cao.” Họ đang đấu giá trong một cuộc đấu giá trực tiếp cho không gian khối khan hiếm, và giao thức đang đốt một phần của khoản thanh toán đó trên Ethereum.

Giá gas thường được báo giá bằng gwei. Việc chuyển đổi đơn vị quan trọng vì dễ dàng đọc sai một số gwei nhỏ thành chi phí đô la nhỏ. Một gwei bằng 0.000000001 ETH. Nếu giao dịch sử dụng nhiều đơn vị gas, ngay cả một báo giá gwei khiêm tốn cũng có thể biến thành một khoản phí có ý nghĩa.

Cần phải chạm vào một công cụ khác là giới hạn gas. Giới hạn gas là một giới hạn về số lượng đơn vị gas mà giao dịch được phép tiêu thụ, không phải là số tiền sẽ được trả. Nếu giao dịch thành công và sử dụng ít hơn giới hạn, gas chưa sử dụng có thể được hoàn lại. Nếu giới hạn quá thấp và giao dịch hết gas, giao dịch có thể thất bại và phí vẫn phải trả vì các validator đã tiêu tốn tài nguyên để cố gắng thực hiện.

Đó là lý do tại sao “cách ước tính gas trước một giao dịch DeFi” thực sự liên quan đến hai ước tính cùng một lúc: số lượng đơn vị gas mà hợp đồng sẽ tiêu thụ, và mức phí mà thị trường đang tính vào lúc này.

Tại sao phí gas DeFi tăng: tắc nghẽn + độ phức tạp

Một giao dịch chuyển ETH đơn giản khoảng 21.000 gas trên Ethereum, và một hoán đổi DEX khoảng 150.000–300.000 gas. Khoảng cách đó là câu trả lời rõ ràng nhất cho “tại sao phí gas DeFi lại cao như vậy” ngay cả trước khi tắc nghẽn xuất hiện. Các hành động DeFi làm nhiều việc hơn, chạm vào nhiều trạng thái hơn, và gọi nhiều đường mã hơn so với một chuyển khoản cơ bản.

Tắc nghẽn là phía thị trường phí của mô hình. Khi nhu cầu về không gian khối tăng vọt, phí cơ bản tăng lên. Người dùng cảm nhận điều này như một cú nhảy đột ngột trong báo giá phí ví cho cùng một hành động. Điểm quan trọng là tắc nghẽn không cần phải là “tắc nghẽn DeFi.” Bất kỳ sự kiện nào kéo nhiều giao dịch vào cùng một khoảng thời gian có thể nâng mức phí cơ bản và làm cho mỗi cuộc gọi hợp đồng trở nên đắt đỏ hơn.

Độ phức tạp là phần mà hầu hết mọi người đánh giá thấp vì nó ẩn trong các quy trình làm việc. Các phiên DeFi thường xâu chuỗi nhiều giao dịch: phê duyệt → hoán đổi → thêm thanh khoản → staking → yêu cầu. Mỗi lần chạm là một lần tiếp xúc khác với thị trường phí, và mỗi lần chạm có dấu chân gas riêng của nó.

Ngay cả khi báo giá gwei không thay đổi, một phiên bốn lần chạm có thể tốn nhiều lần phiên một lần chạm vì người dùng đang trả chi phí cố định và chi phí thực thi nhiều lần.

Thất bại là yếu tố nhân lặng lẽ. Một giao dịch thất bại không phải là một lần thử miễn phí. Các giao dịch thất bại hoặc hết gas vẫn phải trả phí vì các validator đã tiêu tốn tài nguyên để cố gắng thực hiện. Trong điều kiện cao điểm, người dùng thường vội vàng điều chỉnh cài đặt hoặc spam các lần thử lại, và hành vi đó biến một lần thử đắt đỏ thành hai hoặc ba bài học đã trả tiền.

Chiến lược phí quan trọng không chỉ là có được một mức giá bao gồm rẻ hơn. Nó là tránh các chế độ thất bại đốt gas mà không di chuyển vị trí.

Cách để trả ít hơn: giảm số lần chạm vào chuỗi, gộp các hành động và thời gian giao dịch của bạn

Cách đáng tin cậy nhất để giảm phí gas trong DeFi là giảm đơn vị gas bằng cách thực hiện ít lần chạm vào chuỗi hơn. Hầu hết người dùng tập trung quá nhiều vào việc cắt giảm một vài gwei khỏi giá gas và không chú ý đến quy trình làm việc mà nhân đôi việc sử dụng gas. Nếu một phiên sẽ yêu cầu phê duyệt, hoán đổi, các hành động LP, staking và yêu cầu, thị trường phí sẽ bị thuê lại nhiều lần.

Phê duyệt là nơi đầu tiên cần xem xét vì chúng dễ bị bỏ qua. Nhiều ERC-20 quy trình yêu cầu một phê duyệt trước khi hợp đồng có thể di chuyển token. Phê duyệt đó là một giao dịch riêng với phí riêng của nó. Người dùng thường nhảy giữa các router, pool và aggregator thường tích lũy nhiều phê duyệt mà không được lên kế hoạch như một phần của chi phí.

Gộp là công cụ thứ hai. Một số ứng dụng và ví hỗ trợ kết hợp các hành động để phí cơ bản được trả một lần thay vì nhiều lần. Một giao dịch gộp có thể sử dụng nhiều gas hơn một bước, nhưng nó vẫn có thể rẻ hơn so với việc trả chi phí cố định qua nhiều giao dịch riêng biệt. Thói quen lập kế hoạch là lập bản đồ toàn bộ chuỗi trước khi ký bất kỳ điều gì và hỏi xem bước nào có thể được kết hợp hoặc tránh.

Thời gian là công cụ thứ ba, nhưng đó là một quy tắc, không phải là một đảm bảo. Khi nào là thời điểm rẻ nhất để sử dụng DeFi thường là khi mạng ít tắc nghẽn nhất vì phí cơ bản thấp hơn. Giờ thấp điểm thường được trích dẫn là sáng sớm UTC. Thói quen thực thi tiết kiệm tiền là kiểm tra tắc nghẽn trước khi bắt đầu một phiên nhiều lần chạm, không phải ghi nhớ một giờ duy nhất.

Thói quen vận hành ngăn chặn việc trả quá mức là giữ một khoản đệm token gốc. Hết ETH giữa chừng trong một chuỗi phê duyệt → hoán đổi → staking là cách người dùng kết thúc việc trả tiền hai lần, một lần cho quy trình làm việc một phần và một lần nữa cho việc nạp thêm vội vàng và thử lại.

Các địa điểm rẻ hơn: L2, các chuỗi khác và chi phí ẩn của việc cầu nối

Solana thường được mô tả là sử dụng mô hình phí cố định, với hầu hết các giao dịch có chi phí dưới 0.000005 SOL. Sự dự đoán này là lý do tại sao nhiều người dùng trải nghiệm phí Solana luôn thấp cho các hành động thường xuyên. Ethereum và các mạng tương thích EVM sử dụng mô hình dựa trên gas, nơi phí dao động theo mức độ tắc nghẽn và độ phức tạp của giao dịch, vì vậy cùng một hành động DeFi có thể thay đổi rất nhiều về chi phí.

Layer 2 là trung gian mà nhiều người dùng gốc Ethereum tìm kiếm vì chúng giữ lại hệ sinh thái ứng dụng Ethereum trong khi giảm chi phí thực thi hàng ngày. L2 có thể giảm chi phí hàng ngày bằng cách gộp và nén các giao dịch và thanh toán cho Ethereum, điều này thay đổi cách người dùng trả tiền cho bảo mật Ethereum. Điều đó trả lời một phần lớn câu hỏi “các layer 2 có giải quyết phí gas không,” nhưng nó không xóa bỏ phí khỏi quy trình làm việc.

Việc cầu nối là nơi câu chuyện về địa điểm rẻ trở nên bị định giá sai. Việc cầu nối giữa các mạng thường yêu cầu trả phí trên cả mạng nguồn và mạng đích. Điều đó có nghĩa là “L2 rẻ hơn” có thể đúng cho việc hoán đổi và sai cho lộ trình nếu phần cầu nối được thực hiện khi Ethereum L1 đang tắc nghẽn, hoặc nếu chuỗi đích cũng bận. Việc cầu nối là hai thị trường phí riêng biệt và hai nỗ lực thực thi riêng biệt.

Các chuỗi nào có phí gas DeFi thấp nhất không phải là một xếp hạng tĩnh duy nhất vì mức phí di chuyển theo tải và vì người dùng trả cho các lộ trình, không phải các chuỗi. So sánh đúng là toàn bộ lộ trình: cầu nối vào, thực hiện các hành động, và cầu nối ra nếu cần. Một hoán đổi rẻ trên L2 vẫn có thể là một phần của một chuyến đi đắt đỏ nếu phần vào hoặc ra kéo phí L1 trở lại vào hóa đơn.

Điểm chính

Tôi đã thấy mọi người coi gas như một loại phí ngẫu nhiên và sau đó bị ảnh hưởng bởi những thứ hoàn toàn có thể dự đoán: họ thực hiện một chuỗi phê duyệt → hoán đổi → staking với barely any ETH left, bước thứ ba thất bại, và họ phải trả hai lần trong khi phí cơ bản vẫn đang nóng. Hiểu lầm đắt đỏ là nghĩ rằng nút điều chỉnh duy nhất là gwei. Hầu hết thời gian, nút lớn hơn là đơn vị gas, chỉ là thiết kế quy trình làm việc.

Tôi cũng đã thấy “L2 rẻ hơn” trở thành một bất ngờ tồi tệ vì phần cầu nối được định giá như một suy nghĩ sau. Việc cầu nối là hai thị trường phí, không phải một, và chi phí thất bại là có thật vì các giao dịch thất bại vẫn đốt gas. Tư thế sạch sẽ là định giá toàn bộ lộ trình trước khi ký và coi mỗi lần chạm vào chuỗi thêm như một lần quay của xúc xắc thị trường phí.

Frequently Asked Questions

Tại sao phí gas DeFi lại cao như vậy trên Ethereum?

Hầu hết các hành động DeFi là các cuộc gọi hợp đồng thông minh tiêu tốn nhiều đơn vị gas hơn so với một chuyển khoản đơn giản, và tỷ lệ phí tăng lên khi mạng bị tắc nghẽn. Một chuyển khoản khoảng 21.000 gas, trong khi một giao dịch hoán đổi DEX khoảng 150.000–300.000 gas, vì vậy cùng một báo giá gwei có thể tạo ra một hóa đơn lớn hơn nhiều.

Làm thế nào để tôi ước lượng gas trước một giao dịch DeFi?

Bạn cần một ước lượng về số đơn vị gas và thị trường phí hiện tại. Các ví thường mô phỏng giao dịch và đề xuất giới hạn gas và cài đặt phí, nhưng điều quan trọng là nhớ rằng giới hạn gas là một giới hạn, không phải là giá cuối cùng, và các nỗ lực thất bại hoặc hết gas vẫn phải trả phí.

Làm thế nào để giảm phí gas trong DeFi mà không phải chờ đợi thời điểm hoàn hảo?

Giảm số lần chạm vào chuỗi và tránh các bước dư thừa như phê duyệt lặp lại. Gộp các hành động khi được hỗ trợ có thể giảm số lần bạn phải trả phí overhead và thuê thị trường phí.

Các layer 2 có giải quyết phí gas cho DeFi không?

Các layer 2 thường giảm chi phí thường xuyên bằng cách gộp và nén các giao dịch và thanh toán cho Ethereum, vì vậy việc thực hiện hàng ngày có thể rẻ hơn. Chúng không loại bỏ phí khỏi quy trình làm việc, và việc cầu nối vào hoặc ra có thể tái giới thiệu phí L1 và phí chuỗi đích.

Khi nào là thời điểm rẻ nhất để sử dụng DeFi?

Phí thường thấp hơn khi mạng ít tắc nghẽn hơn vì phí cơ bản thấp hơn. Các khoảng thời gian không cao điểm thường được nhắc đến là sáng sớm UTC, nhưng đó là một phương pháp ước lượng, vì vậy việc kiểm tra tình trạng tắc nghẽn trước khi bắt đầu một phiên nhiều bước quan trọng hơn việc ghi nhớ một thời điểm.