Nếu bạn đã sử dụng mạng Ethereum trước đây, bạn có thể đã trải qua một giao dịch mất nhiều thời gian hơn bình thường để xác nhận. Điều này xảy ra do cách các thợ đào ưu tiên giao dịch – những người dùng cung cấp phí cao hơn sẽ được ưu tiên. Sau đây là cách tăng tốc giao dịch Ethereum bằng MetaMask hoặc Trust Wallet.
Tổng quan
Nếu giao dịch Ethereum của bạn bị kẹt vì phí gas thấp, bạn sẽ cần phải đợi cho đến khi phí giảm và các thợ đào cuối cùng cũng xử lý giao dịch của bạn. Tuy nhiên, bạn cũng có tùy chọn thay thế giao dịch đang chờ xử lý bằng giao dịch mới có giá xăng cao hơn.
Trước hết, hãy nhớ rằng bạn không thể thay thế, hoàn nguyên hoặc hủy bỏ các giao dịch đã được xác nhận. 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ị kẹt. Khi khối lượng giao dịch quá cao, có thể có giao dịch đang chờ xử lý trong nhiều giờ hoặc thậm chí nhiều ngày.
Đôi khi, các tắc nghẽn sẽ tự xóa – do giao dịch đang chờ xử lý không thành công hoặc do phí gas giảm. Mặc dù bạn không thể hủy giao dịch Ethereum theo đúng nghĩa đen, nhưng có một số bước có thể thực hiện để tăng tốc quá trình đó lên. Trên thực tế, nó bao gồm việc thay thế một giao dịch đang chờ xử lý bằng một giao dịch mới trả phí cao hơn.
Ethereum là gì?
Ethereum là một nền tảng phần mềm dựa trên chuỗi khối mã nguồn mở với hàng nghìn ứng dụng phi tập trung (DApps) cung cấp năng lượng cho tiền mã hóa gốc của nó, Ether (ETH), có thể được gửi và nhận trên toàn cầu mà không có bất kỳ sự can thiệp nào của bên thứ ba.
Sau đây là cách tăng tốc giao dịch bằng MetaMask hoặc Trust Wallet. Một số điều cần có như:
- Đã cài đặt MetaMask hoặc Trust Wallet.
- Khóa cá nhân (cụm từ hạt giống) để đăng nhập vào ví Ethereum của bạn.
- Truy cập Internet.
Tại sao giao dịch Ethereum bị kẹt?
Ethereum hoạt động với hệ thống đặt giá thầu cho phí giao dịch của bạn. Phí của bạn sẽ phụ thuộc vào mức độ phức tạp của giao dịch của bạn (tức là nó cần bao nhiêu công việc tính toán). Trong bối cảnh này, có ba thuật ngữ quan trọng bạn nên biết: chi phí khí đốt, giá khí đốt và hạn mức khí đốt.
Các nhiệm vụ tính toán của một giao dịch được đo bằng chi phí khí đốt , trong khi giá phải trả cho mỗi đơn vị khí đốt được chúng ta gọi là giá khí đốt. Bạn có thể coi chi phí xăng là số lượng công việc cần thiết và giá gas là giá phải trả cho mỗi “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 được xác định theo mức độ phức tạp của giao dịch của bạn, nhưng bạn có thể tự do đặt giá gas và giới hạn gas của riêng mình. Tổng số phí được trả sau đó sẽ hoạt động như một động lực cho các thợ đào. Tuy nhiên, nếu giá xăng của bạn quá thấp, bạn có thể bị người dùng khác trả giá cao hơn, khiến giao dịch của bạn đang chờ xử lý. Nếu một giao dịch bị kẹt, Ethereum sẽ không xác nhận bất kỳ giao dịch mới nào mà bạn thực hiện từ 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 trên Metamask
1. Đăng nhập vào ví MetaMask của bạn có giao dịch đang chờ xử lý. Nếu đó là ví bên ngoài, bạn cần nhập địa chỉ bằng cụm từ hạt giống hoặc khóa cá nhân tương ứng.
2. Tìm giao dịch đang chờ xử lý trong tab [Hoạt động] và nhấp vào [Tăng tốc độ].
3. Quá trình này sẽ cho phép bạn phát lại giao dịch của mình. Đảm bảo sử dụng giá xăng cao hơn bằng cách nhấp vào [Nhanh] rồi nhấp vào [Tiết kiệm].
4. Nếu bước trước đó không hiệu quả, bạn cũng có thể chuyển đến tab [Nâng cao] để đặt giá xăng 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 trên Etherscan hoặc EthGasStation.
Cách thay thế một giao dịch trên MetaMask
1. Đăng nhập vào ví MetaMask của bạn có giao dịch đang chờ xử lý. Một lần nữa, nếu đó là ví bên ngoài, bạn cần nhập địa chỉ bằng cách sử dụng cụm từ hạt giống hoặc khóa cá nhân tương ứng.
2. Tìm giao dịch đang chờ xử lý trong tab [Hoạt động]. Nhấp vào nó để kiểm tra chi tiết và ghi giá trị [Nonce].
Lưu ý: Nếu bạn có nhiều giao dịch đang chờ xử lý, bạn cần bắt đầu với giao dịch cũ nhất đầu tiên (giá trị nonce thấp nhất).
3. Tiếp theo, vào MetaMask [Cài đặt] và nhấp vào [Nâng cao].
4. Cuộn xuống và bật [Tùy chỉnh thời gian giao dịch].
5. Quay lại và nhấp vào địa chỉ ví của bạn để sao chép nó vào khay nhớ tạm.
6. Nhấp vào [Gửi] để tạo giao dịch mới và dán địa chỉ ví của bạn vào trường [Thêm người nhận].
7. Bạn cần gửi 0 ETH vào ví của chính mình bằng cách sử dụng thời điểm giao dịch đang chờ xử lý (lưu ý ở bước 2). Nhấp vào [Xác nhận] khi bạn đã sẵn sàng.
Lưu ý: Nếu giá xăng của bạn quá thấp, giao dịch này cũng có thể gặp khó khăn. Hãy chắc chắn rằng bạn đặt một mức giá gas hợp lý.
8. Chờ giao dịch mới được xác nhận, vì vậy giao dịch đang chờ xử lý sẽ được thay thế.
Lưu ý: Để tránh tai nạn, hãy đảm bảo chuyển tùy chọn [Customize transaction nonce] trở lại TẮT.
Cách hủy giao dịch với Trust Wallet
1. Nhấp vào giao dịch đang chờ xử lý trong ứng dụng Trust Wallet của bạn và tìm kiếm trường [Nonce]. Ghi lại con số bạn nhìn thấy.
2. Tạo giao dịch mới và thêm địa chỉ ví của bạn vào trường [Địa chỉ người nhận]. Đảm bảo rằng đó là địa chỉ giống với giao dịch đang chờ xử lý. Đặt [Số lượng ETH] bằng 0 và nhấp vào [Tiếp theo].
3. Nhấn vào cài đặt ở góc trên cùng bên phải.
4. Thay thế trường [Nonce] bằng giá trị bạn đã ghi ra trước đó. Đảm bảo đặt [Giá xăng] cạnh tranh để giao dịch của bạn không gặp khó khăn nữa.
5. Chờ giao dịch mới được xác nhận, vì vậy giao dịch đang chờ xử lý sẽ được thay thế.
Trên đây là các hướng dẫn để giải quyết các vấn đề giao dịch chậm. Hãy nhớ rằng, phí gas càng cao thì giao dịch càng nhanh và ngược lại.