Ringkasan
Jika Anda pernah menggunakan jaringan Ethereum sebelumnya, kemungkinan besar Anda pernah mengalami waktu konfirmasi transaksi yang jauh lebih lama dari biasanya. Hal ini karena penambang mengutamakan transaksi, memproses transaksi terlebih dahulu bagi pengguna yang membayar lebih.
Jika transaksi Ethereum terhenti karena biaya bahan bakar terlalu rendah, yang harus Anda lakukan adalah menunggu hingga biayanya turun dan penambang akhirnya mulai memproses transaksi Anda. Namun, Anda juga dapat mengganti transaksi yang tertunda dengan transaksi baru dengan biaya bahan bakar yang lebih tinggi. Kedengarannya bingung? Jangan khawatir, ini sebenarnya lebih mudah dari yang Anda kira! Metode ini serbaguna dan berfungsi dengan Ethereum (ETH) dan semua token ERC20.
Perkenalan
Pertama, harap diperhatikan bahwa transaksi apa pun yang telah dikonfirmasi tidak dapat diganti, dipulihkan, atau dibatalkan. Namun, selama periode kemacetan jaringan, beberapa transaksi mata uang kripto mungkin terhenti. Jika volumenya terlalu tinggi, transaksi Anda mungkin tertunda selama berjam-jam atau bahkan berhari-hari.
Penyumbatan terkadang hilang dengan sendirinya karena alasan seperti kegagalan transaksi yang tertunda atau penurunan biaya bahan bakar. Meskipun Anda tidak bisa benar-benar membatalkan transaksi Ethereum, ada serangkaian tindakan yang dapat Anda lakukan untuk mempercepat prosesnya. Efeknya, metode ini menggantikan transaksi yang tertunda dengan transaksi baru yang membayar lebih.
Dalam panduan ini kami akan menjelaskan cara menggunakan MetaMask atau Trust Wallet untuk mempercepat transaksi. Anda juga dapat menggunakan dompet mata uang kripto lain yang mendukung blockchain Ethereum, namun prosesnya mungkin sedikit berbeda.
Memerlukan
MetaMask atau Trust Wallet sudah diinstal sebelumnya.
Siapkan kunci pribadi (frasa mnemonik) dan masuk ke dompet Ethereum.
Koneksi jaringan biasa.
Mengapa transaksi Ethereum saya terhenti?
Ethereum memiliki sistem penawaran untuk biaya transaksi pengguna. Biaya pastinya bergantung pada kompleksitas transaksi (yaitu jumlah upaya komputasi yang diperlukan). Dalam hal ini, ada tiga istilah penting yang harus Anda ketahui: biaya bahan bakar, harga bahan bakar, dan batasan bahan bakar.
Tugas komputasi suatu transaksi diukur dalam biaya gas, dan harga yang dibayarkan per unit bahan bakar disebut harga gas. Anda dapat menganggap biaya bahan bakar sebagai jumlah kerja yang diperlukan, dan harga bahan bakar sebagai harga yang dibayarkan per unit "jam kerja". Terakhir, batas bahan bakar adalah jumlah maksimum yang bersedia Anda bayarkan untuk suatu transaksi.
Meskipun biaya bahan bakar tergantung pada kompleksitas transaksi, Anda dapat mengatur harga bahan bakar dan batasan bahan bakar sesuai keinginan. Jumlah total biaya yang dibayarkan kemudian akan didistribusikan kepada penambang dalam bentuk hadiah. Namun, jika harga bahan bakar terlalu rendah, Anda hanya dapat memberi jalan kepada pengguna lain dengan tawaran lebih tinggi, sehingga menyebabkan transaksi Anda memasuki status tertunda. Jika transaksi saat ini terhenti, Ethereum tidak akan dapat mengonfirmasi transaksi baru apa pun yang dilakukan dengan alamat dompet yang sama hingga penambang mengonfirmasi transaksi pertama.
Cara mempercepat transaksi di MetaMask
1. Masuk ke dompet MetaMask dengan transaksi tertunda. Jika itu adalah dompet eksternal, Anda perlu menggunakan frase mnemonik atau kunci pribadi yang sesuai untuk mengimpor alamat.
2. Temukan transaksi yang tertunda di tab [Aktivitas] dan klik [Akselerasi].
3. Proses ini memungkinkan Anda untuk menyiarkan kembali transaksi tersebut. Pastikan untuk menaikkan harga bahan bakar dengan mengklik [Cepat] dan [Simpan].
4. Jika langkah sebelumnya tidak berhasil, Anda juga dapat mengakses tab [Lanjutan] untuk mengatur harga bahan bakar secara manual. Anda dapat memeriksa harga bahan bakar saat ini dan waktu konfirmasi rata-rata melalui Etherscan atau EthGasStation.
Bagaimana cara mengganti transaksi di MetaMask
1. Masuk ke dompet MetaMask dengan transaksi tertunda. Demikian pula, jika itu adalah dompet eksternal, Anda perlu menggunakan frase mnemonik atau kunci pribadi yang sesuai untuk mengimpor alamat.
2. Temukan transaksi yang tertunda di tab [Aktivitas]. Klik untuk melihat detail dan mencatat nilai [Nonce].
Catatan: Jika ada beberapa transaksi yang tertunda, Anda harus memulai dari transaksi yang paling awal (nilai Nonce terendah).
3. Selanjutnya, masuk ke [Pengaturan] MetaMask dan klik [Lanjutan].
4. Gulir ke bawah dan aktifkan [Nonce Perdagangan Khusus].
5. Kembali dan klik alamat dompet untuk menyalinnya ke clipboard Anda.
6. Klik [Kirim] untuk membuat transaksi baru dan tempelkan alamat dompet ke kolom [Tambahkan Penerima Pembayaran].
7. Anda perlu mengirim 0 Ethereum ke dompet Anda sendiri menggunakan nilai Nonce dari transaksi yang tertunda (dicatat di langkah 2). Jika sudah siap, klik [Konfirmasi].
Catatan: Kesepakatan ini mungkin juga terhenti jika harga bahan bakar terlalu rendah. Oleh karena itu, harga bahan bakar yang wajar harus ditetapkan.
8. Tunggu hingga transaksi baru terkonfirmasi, menandakan penggantian transaksi yang tertunda telah berhasil.
Catatan: Untuk menghindari kecelakaan, opsi [Nonce Perdagangan Khusus] harus dinonaktifkan kembali.
Cara membatalkan transaksi di Trust Wallet
1. Klik transaksi yang tertunda di Aplikasi Trust Wallet dan cari kolom [Nonce]. Catat angka-angka yang Anda lihat.
2. Buat transaksi baru dan tambahkan alamat dompet ke kolom [Alamat Penerima Pembayaran]. Transaksi baru harus memiliki alamat yang sama dengan transaksi yang tertunda. Atur [Jumlah Eter] ke 0 dan klik [Berikutnya].
3. Klik Pengaturan di pojok kanan atas.
4. Ganti kolom [Nonce] dengan nilai yang tercatat sebelumnya. Pastikan untuk menetapkan [harga bahan bakar] yang sangat kompetitif untuk menghindari terhentinya transaksi lagi.
5. Tunggu hingga transaksi baru terkonfirmasi, menandakan penggantian transaksi yang tertunda telah berhasil.
Kesimpulan
Mengirimkan transaksi Ethereum hanya untuk mengetahui bahwa harga bahan bakar Anda tidak sebaik yang lain bisa jadi membuat frustasi. Lebih buruk lagi, Anda mungkin mendapati bahwa Anda tidak dapat menggunakan dompet Ethereum Anda sampai transaksi yang tertunda gagal atau dikonfirmasi.
Terkadang, ketika biaya jaringan turun, transaksi yang terhenti secara otomatis terisi. Masalahnya, ini bisa memakan waktu cukup lama. Hal baiknya adalah Anda dapat melakukan transfer tanpa token sederhana di front-end, yang akan membatalkan transaksi yang terhenti. Jangan lupa bahwa Anda harus membayar bahan bakar yang cukup agar transaksi berhasil dibatalkan.