Bản tóm tắt

Nếu bạn đã từng sử dụng mạng Ethereum trước đây, bạn có thể đã trải qua thời gian xác nhận giao dịch lâu hơn bình thường. Điều này là do thợ đào ưu tiên giao dịch, xử lý giao dịch trước tiên cho người dùng trả nhiều tiền hơn.

Nếu giao dịch Ethereum bị đình trệ do phí gas quá thấp, tất cả những gì bạn phải làm là đợi cho đến khi phí giảm và thợ đào cuối cùng cũng bắt đầu xử lý giao dịch của bạn. Tuy nhiên, bạn cũng có thể thay thế giao dịch đang chờ xử lý bằng giao dịch mới với phí gas cao hơn. Nghe có vẻ bối rối? Đừng lo lắng, nó thực sự dễ dàng hơn bạn nghĩ! Phương pháp này rất linh hoạt và hoạt động với Ethereum (ETH) và tất cả các token ERC20.


Giới thiệu

Trước tiên, xin lưu ý rằng mọi giao dịch đã được xác nhận đều không thể thay thế, khôi phục hoặc hủy bỏ. Tuy nhiên, trong thời gian mạng bị tắc nghẽn, một số giao dịch tiền điện tử có thể bị đình trệ. Nếu khối lượng quá cao, giao dịch của bạn có thể bị treo trong nhiều giờ hoặc thậm chí nhiều ngày.

Sự tắc nghẽn đôi khi tự biến mất do các lý do như lỗi giao dịch đang chờ xử lý hoặc chi phí gas giảm. Mặc dù bạn thực sự không thể hủy giao dịch Ethereum nhưng có một loạt hành động bạn có thể thực hiện để tăng tốc quá trình. Trên thực tế, phương pháp này thay thế các giao dịch đang chờ xử lý bằng các giao dịch mới trả nhiều tiền hơn.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách sử dụng MetaMask hoặc Trust Wallet để tăng tốc độ giao dịch. Bạn cũng có thể sử dụng các ví tiền điện tử khác hỗ trợ chuỗi khối Ethereum, nhưng quy trình có thể hơi khác một chút.

cancel-eth-tx-cta


Yêu cầu

  • MetaMask hoặc Trust Wallet được cài đặt sẵn.

  • Chuẩn bị khóa riêng (cụm từ ghi nhớ) và đăng nhập vào ví Ethereum.

  • Kết nối mạng bình thường.


Tại sao giao dịch Ethereum của tôi bị đình trệ?

Ethereum có một hệ thống đấu thầu phí giao dịch của người dùng. Phí chính xác phụ thuộc vào mức độ phức tạp của giao dịch (tức là lượng công sức tính toán cần thiết). Trong trường hợp này, có ba thuật ngữ quan trọng bạn nên biết: chi phí nhiên liệu, giá nhiên liệu và giới hạn nhiên liệu.

Các nhiệm vụ tính toán của một giao dịch được đo lường bằng chi phí gas và giá phải trả cho mỗi đơn vị nhiên liệu được gọi là giá gas. Bạn có thể coi chi phí nhiên liệu là số lượng công việc cần thiết và giá nhiên liệu là giá phải trả cho mỗi đơn vị "giờ làm việc". Cuối cùng, giới hạn gas là số tiền tối đa bạn sẵn sàng trả cho một giao dịch.

Mặc dù chi phí gas phụ thuộc vào mức độ phức tạp của giao dịch, bạn có thể đặt giá gas và giới hạn gas theo ý muốn. Tổng số phí phải trả sau đó sẽ được phân phối cho người khai thác dưới dạng phần thưởng. Tuy nhiên, nếu giá gas quá thấp, bạn sẽ chỉ nhường chỗ cho những người dùng khác có giá thầu cao hơn, khiến giao dịch của bạn rơi vào trạng thái chờ xử lý. Nếu giao dịch hiện tại bị đình trệ, Ethereum sẽ không thể xác nhận bất kỳ giao dịch mới nào được thực hiện bởi cùng một địa chỉ ví cho đến khi người khai thác xác nhận giao dịch đầu tiên.


Cách tăng tốc giao dịch trong MetaMask

1. Đăng nhập vào ví MetaMask với các giao dịch đang chờ xử lý. Nếu là ví bên ngoài, bạn cần sử dụng cụm từ ghi nhớ hoặc khóa riêng tương ứng để nhập địa chỉ.

cancel-eth-tx-img1


2. Tìm giao dịch đang chờ xử lý trong tab [Hoạt động] và nhấp vào [Tăng tốc].

cancel-eth-tx-img2


3. Quá trình này cho phép bạn phát lại giao dịch. Đảm bảo tăng giá nhiên liệu bằng cách nhấp vào [Nhanh] và [Tiết kiệm].

cancel-eth-tx-img3


4. Nếu bước trước không hiệu quả, bạn cũng có thể truy cập tab [Nâng cao] để đặt giá nhiên liệu theo cách thủ công. Bạn có thể kiểm tra giá gas hiện tại và thời gian xác nhận trung bình thông qua Etherscan hoặc EthGasStation.


Cách thay thế giao dịch trong MetaMask

1. Đăng nhập vào ví MetaMask với các giao dịch đang chờ xử lý. Tương tự, nếu là ví bên ngoài, bạn cần sử dụng cụm từ ghi nhớ hoặc khóa riêng tương ứng để nhập địa chỉ.

cancel-eth-tx-img4


2. Tìm giao dịch đang chờ xử lý trong tab [Hoạt động]. Bấm để xem chi tiết và ghi lại giá trị [Nonce].

Lưu ý: Nếu có nhiều giao dịch đang chờ xử lý, hãy bắt đầu với giao dịch sớm nhất (giá trị Nonce thấp nhất).

cancel-eth-tx-img5


3. Tiếp theo, nhập [Cài đặt] của MetaMask và nhấp vào [Nâng cao].

cancel-eth-tx-img6


4. Cuộn xuống và bật [Nonce giao dịch tùy chỉnh].

cancel-eth-tx-img7


5. Quay lại và nhấp vào địa chỉ ví để sao chép nó vào khay nhớ tạm của bạn.

cancel-eth-tx-img8


6. Nhấp vào [Gửi] để tạo giao dịch mới và dán địa chỉ ví vào trường [Thêm người nhận thanh toán].

cancel-eth-tx-img9


7. Bạn cần gửi 0 Ethereum vào ví của mình bằng cách sử dụng giá trị Nonce của giao dịch đang chờ xử lý (được ghi ở bước 2). Khi đã sẵn sàng, nhấp vào [Xác nhận].

Lưu ý: Thỏa thuận này cũng có thể bị đình trệ nếu giá nhiên liệu quá thấp. Vì vậy, giá nhiên liệu phải được thiết lập hợp lý.

cancel-eth-tx-img10


8. Đợi giao dịch mới được xác nhận, cho biết việc thay thế giao dịch đang chờ xử lý đã thành công.

Lưu ý: Để tránh tai nạn, tùy chọn [Giao dịch tùy chỉnh Nonce] phải được tắt.


Cách hủy giao dịch trong Trust Wallet

1. Nhấp vào giao dịch đang chờ xử lý trong Ứng dụng Trust Wallet và tìm kiếm trường [Nonce]. Ghi lại những con số bạn nhìn thấy.

cancel-eth-tx-img11


2. Tạo giao dịch mới và thêm địa chỉ ví vào trường [Địa chỉ người nhận thanh toán]. Giao dịch mới phải có cùng địa chỉ với giao dịch đang chờ xử lý. Đặt [Số lượng Ether] thành 0 và nhấp vào [Tiếp theo].

cancel-eth-tx-img12


3. Nhấp vào Cài đặt ở góc trên bên phải.

cancel-eth-tx-img13


4. Thay thế trường [Nonce] bằng giá trị đã ghi trước đó. Hãy đảm bảo đặt [giá gas] thật cạnh tranh để tránh giao dịch bị đình trệ lần nữa.

cancel-eth-tx-img14


5. Đợi giao dịch mới được xác nhận, cho biết việc thay thế giao dịch đang chờ xử lý đã thành công.


Phần kết luận

Bạn có thể cảm thấy khó chịu khi gửi một giao dịch Ethereum chỉ để phát hiện ra rằng giá gas của bạn không tốt bằng những giao dịch khác. Tệ hơn nữa, bạn có thể thấy rằng bạn không thể sử dụng ví Ethereum của mình cho đến khi giao dịch đang chờ xử lý không thành công hoặc được xác nhận.

Đôi khi, khi phí mạng giảm xuống, các giao dịch bị đình trệ sẽ tự động được thực hiện. Vấn đề là, việc này có thể mất khá nhiều thời gian. Điều tốt là bạn có thể thực hiện chuyển khoản không cần mã thông báo đơn giản ở giao diện người dùng, thao tác này sẽ hủy giao dịch bị đình trệ. Đừng quên rằng bạn phải trả đủ gas để hủy giao dịch thành công.