ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Ethereum

Transaksi Gagal di Ethereum

Mengapa Transaksi ETH Gagal dan Apa yang Harus Dilakukan Tentangnya

Ketika transaksi gagal di jaringan Ethereum, Anda masih dikenakan biaya. Transaksi gagal ketika tidak ada cukup bensin untuk membayar transaksi, atau ketika kontrak pintar menolak transaksi.

Anda masih dikenakan biaya untuk transaksi yang gagal karena penambang perlu mengkonfirmasi transaksi ke rantai apakah mereka berhasil atau gagal. Jadi, Anda membayar untuk itu terlepas dari apakah transaksi Anda berhasil.

TIP :Biaya transaksi yang Anda bayarkan di jaringan Ethereum disebut “gas” (gas adalah sejumlah kecil ETH yang dibayarkan untuk transaksi Ethereum yang diukur dalam satuan ETH yang disebut GWEI).

Dua Alasan Utama Gagal Transaksi:Slippage dan Tidak Menambahkan Cukup Gas

Jika persetujuan atau transaksi sederhana gagal, itu mungkin masalah gas. Jika transaksi Anda gagal di UniSwap atau DEX lainnya selama perdagangan, itu mungkin masalah slippage.

Jika Anda mendapatkan transaksi gagal, kamu juga perlu tambah bensin lagi dengan menyesuaikan gas sebelum Anda memulai transaksi ( Anda juga dapat "mempercepat" transaksi dengan membayar lebih nanti, Misalnya, klik “percepat” di MetaMask) dan/atau, jika Anda berdagang di DEX, kamu butuh meningkatkan selip (dilakukan dalam pengaturan pada DEX seperti Uniswap, SuhiSwap, dll.).

Saya menyarankan slippage minimal 3% (tetapi setinggi 15% untuk pasangan yang tidak likuid) dan 'fast gas' atau custom gas jika menggunakan MetaMask (atau yang setara jika tidak; periksa harga gas saat ini untuk melihat berapa banyak gas yang dibutuhkan dengan benar sekarang).

Tidak cukup membayar bensin :Transaksi gagal karena Anda tidak membayar cukup untuk transaksi mudah dihindari dalam kebanyakan situasi. Anda menghindari ini dengan memastikan Anda membayar biaya gas yang cukup tinggi di muka. Di MetaMask, Misalnya, Anda biasanya hanya perlu menggunakan "normal" atau "cepat, ” dan ini akan cukup untuk memperhitungkan setiap perubahan harga gas. Namun, Anda juga dapat memeriksa harga gas saat ini dan memasukkan jumlah gas khusus (ini bisa menjadi pintar jika harga gas meningkat dengan cepat). Untuk satu transaksi atau sekumpulan transaksi sederhana seperti saat Anda membuka Maker Vault, ini pada dasarnya semua yang perlu Anda ketahui. Jarang jika pernah, apakah Anda akan mengalami kegagalan transaksi dasar (sebagai gantinya, kasus terburuk adalah Anda akan memiliki transaksi yang lambat di sana-sini ... yang dapat Anda percepat dengan menambahkan lebih banyak gas). Larutan :Coba bayar lebih banyak bensin di muka atau tambahkan lebih banyak bensin ke transaksi saat ini untuk mempercepatnya.

Kustomisasi gas di MetaMask untuk menghindari transaksi yang gagal.

Transaksi ditolak di DEX :Transaksi yang gagal lebih mungkin terjadi di bursa DEX “AMM” seperti Uniswap atau 1Inch. Anda menjalankan beberapa transaksi sekaligus, dan kontrak menolak transaksi. Terkadang ini adalah masalah gas, tapi biasanya, ini adalah masalah slippage (tidak ada cukup likuiditas untuk mengisi Anda dengan harga yang dikutip, jadi bursa menolak transaksi Anda). Larutan :Sesuaikan toleransi selip ke atas (Anda mungkin perlu masuk ke pengaturan lanjutan tergantung pada platform; saran setidaknya 3%).

Aktifkan mode ahli dan tingkatkan toleransi selip (selip maksimum) menjadi 3% – 5% (atau lebih tinggi untuk pasangan yang tidak likuid) untuk menghindari transaksi yang gagal karena selip (hati-hati, Anda bisa mendapatkan harga yang sangat berbeda dari yang Anda inginkan jika Anda tidak berhati-hati dengan ini).

Kesimpulan

Dengan kata lain, jika transaksi Anda gagal:

  1. Anda juga memiliki masalah gas.
  2. Atau, Anda memiliki masalah slip.

Jika Anda menggunakan Uniswap atau DEX lainnya, Anda mungkin perlu menyesuaikan toleransi selip dan bukan gas. Jika Anda melakukan satu transaksi, Anda mungkin harus menyesuaikan gas.

Jika Anda dapat menyesuaikan keduanya, dan terutama jika harga dan biaya gas menjadi liar, Anda dapat mempertimbangkan untuk menyesuaikan gas dan slippage untuk menghindari transaksi yang gagal .

Transaksi yang gagal kemungkinan besar terjadi selama periode volatilitas, dan setiap transaksi yang gagal akan dikenakan biaya (terkadang banyak).

Jadi jika satu transaksi gagal, pelan - pelan, harga penyegaran, menyesuaikan selip dan/atau gas, dan coba lagi.

Untuk lebih, Saya sarankan untuk memeriksa bagian FAQ Uniswap.

TIP :Ini hanya berlaku saat menggunakan dompet web3, indeks, dll. Pertukaran terpusat seperti Coinbase tidak menggunakan gas.

TIP :Membayar untuk mempercepat transaksi dapat mengakibatkan transaksi terhenti dalam beberapa kasus yang jarang terjadi. Melepasnya bisa menyakitkan. Anda mungkin mempertimbangkan untuk tidak melakukan ini dan berfokus untuk membayar lebih di muka jika Anda dapat membantu. Namun, umumnya, jika transaksi Anda lambat, membayar untuk mempercepatnya adalah solusi terbaik. Saya pribadi mempercepat transaksi sepanjang waktu dan jarang mengalami masalah.

TIP :Jika harga koin yang Anda perdagangkan bergerak sangat cepat, Anda mungkin harus melakukan transaksi dengan sangat cepat dan menyesuaikan toleransi slippage (untuk koin yang sangat tidak likuid dan mudah berubah, 15% tidak pernah terdengar). Jika harga gas bergerak sangat cepat, Anda mungkin harus melakukan overshoot sedikit. Grafik dalam kedua kasus akan memberi tahu Anda apa yang harus Anda lakukan.

TIP :Dengan selip, Anda tidak perlu menanggung jumlah toleransi selip penuh. Itu hanya jumlah slippage maksimum. Dengan gas, Anda akan membayar apa yang Anda tawarkan untuk membayar. Jadi ... jangan menawarkan untuk membayar lebih dari yang Anda bersedia bayar, periksa biaya gas saat ini, dan bertujuan untuk mencapai tujuan tinggi yang masuk akal, dan Anda hampir selalu baik-baik saja.