Hướng dẫn xử lý giao dịch ETH & ERC20 Token bị pending quá lâu
Nguyên nhân giao dịch bị nghẽn
Gas fee (Phí giao dịch)
Gas fee hay còn biết đến là transaction fee (phí giao dịch), phí này được dùng để trả cho các block miner trên nền tảng Ethereum Blockchain và trên Ethereum và được gọi là Gwei.
Phần lớn, các lỗi giao dịch xử lý quá lâu thường xuất phát từ gas fee. Như anh em cũng biết, để chuyển coin/ token từ một địa chỉ đến một địa chỉ ví khác trong mạng lưới thì anh em cần trả một khoản gas fee (gwei) để giao dịch được xác nhận và gwei luôn biến động theo tình trạng của mạng lưới.
Một số trường hợp bị pending như sau:
- Anh em điều chỉnh gwei quá thấp.
- Ví anh em sử dụng tính toán gwei không hợp lý với tình trạng hiện thời của mạng lưới.
- Phí gwei tăng đột biến do một số sự kiện đột ngột từ thị trường crypto.
Do xung đột Nonce trong hệ thống
Nghe khá phức tạp và khá “tech” đúng không anh em? Nguyên nhân này được tích thành từ việc mạng nghẽn do gwei thấp cộng thêm việc phát sinh thêm những giao dịch khác từ các địa chỉ ví hoặc contract khác khiến tình trạng pending chất chồng và hệ thống không phân biệt được giao dịch gây ra kết quả trầm trọng hơn.
Nhưng vấn đề nào cũng sẽ có cách xử lý của nó, cùng tìm cách đẩy giao dịch pending ở phần tiếp theo với mình nhé!
Cách xử lý giao dịch bị nghẽn trên Ethereum blockchain
Sau khi dùng etherscan kiểm tra giao dịch và thấy tình trạng bị nghẽn, anh em có thể xử lý tình trạng này trên Coin98 Super Wallet như sau:
Cấp độ 1
Bước 1: Vào etherscan kiểm tra tình trạng giao dịch, nếu vẫn hiện “pending" anh em vào lại ví Coin98 Super Wallet.
Bước 2: Vào ví ETH và gửi một số lượng bất kỳ ETH hoặc ERC20 đến địa chỉ ví đang bị nghẽn đó.
Bước 3: Kéo thanh gas fee đến mức tối đa để đẩy nhanh giao dịch.
Xong! Giờ là chờ mạng lưới xử lý thôi!
Cấp độ 2
Trong trường hợp anh em đã thử cách trên nhưng giao dịch vẫn bị tắc nghẽn thì xác định vấn đề nằm ở việc tắc nghẽn xung đột Nonce, anh em tiến tới các thao tác phức tạp hơn như sau:
Bước 1: Click vào giao dịch, Coin98 Super Wallet sẽ tự động điều hướng giao dịch sang etherscan.io. Anh em kiểm tra và ghi lại số Nonce của giao dịch.
Bước 2: Vào ví ETH và thực hiện một giao dịch khác vào cùng địa chỉ bị nghẽn.
- Bấm vào biểu tượng cài đặt nâng cao ở góc trên bên phải màn hình.
- Nhập một số lượng ETH bất kỳ.
- Nhập địa chỉ ví (địa chỉ đang bị nghẽn).
- Ở Gas Price, nhập gấp hai lần số gas đang được hệ thống đề xuất (ví dụ trong hình là 63 thì mình sửa thành 120 - 200).
- Nhập số Nonce mà giao dịch đang bị pending (số nonce ở bước 1).
- Trượt nút
Xử lý giao dịch pending hoàn tất.
Lưu ý:
Nếu số lượng giao dịch pending nhiều hơn 1, anh em cần “gỡ nút" từng giao dịch cho đến khi ví hết pending.
Trong trường hợp anh em bị pending khi sử dụng ví Metamask hay Trustwallet, anh em có thể import ví vào Coin98 Wallet và xử lý pending như hướng dẫn ở trên.
Anh em có thể tham khảo cách import ví tại đây:
Tổng kết
Có lẽ anh em sẽ hiếm gặp tình trạng pending trong những năm trước đây, nhưng từ năm 2020 đến hiện tại, khi DeFi “châm ngòi" làm lộ đi điểm yếu của mạng lưới Ethereum với khả năng xử lý giao dịch thì Gwei luôn được đẩy lên rất cao và thay đổi liên tục.
Chẳng hạn như chỉ cần một sự kiện nào đó diễn ra như các retroactive airdrop, sự ra mắt của AMM thu hút người dùng đẩy khả năng xử lý của Ethereum đạt đến giới hạn.
Với sự ra mắt của Ethereum 2.0 và các giải pháp layer 2, hy vọng khả năng mở rộng của Ethereum blockchain sẽ được cải thiện hơn và hạn chế những vấn đề liên quan đến gas fee và tốc độ xử lý giao dịch.