Transaksi Ethereum Nonce: Mengapa Pemindahan Tertunda Menyekat Yang Seterusnya
Transaksi Ethereum nonce ialah nombor urutan untuk transaksi yang dihantar daripada akaun. Jika transaksi terdahulu daripada dompet anda masih menunggu untuk disertakan, transaksi kemudian daripada dompet yang sama mungkin perlu menunggu di belakangnya. Untuk mendiagnosis kelewatan, cari nonce yang tidak dapat diselesaikan paling awal sebelum menghantar pemindahan lain.
Betapa nonce memberitahu anda
Nonce menjejaki susunan transaksi keluar untuk akaun Ethereum tertentu. Pengirim lain mempunyai urutan yang berasingan. Pemindahan masuk juga mempunyai penghantar sendiri dan tidak menggunakan nonce daripada dompet penerima. Untuk melihat cara transaksi yang ditandatangani sesuai dengan rangkaian yang lebih luas, mulakan dengan cara Ethereum dan kontrak pintar berfungsi.
Bayangkan nonce yang dijangkakan seterusnya dari alamat anda ialah 17. Anda menyerahkan pemindahan dengan nonce 17, kemudian satu lagi dengan nonce 18. Jika pemindahan pertama kekal belum selesai, Ethereum tidak boleh memasukkan yang kedua sebelum transaksi yang sah dengan nonce 17. Kedua-duanya boleh muncul dalam blok yang sama jika ia diproses dalam susunan yang betul.
Perkara yang perlu diperiksa sebelum mencuba semula
- Rangkaian dan pengirim. Buka aktiviti dompet penghantaran dan sahkan rangkaian dan alamat asal. Alamat yang sama boleh mempunyai sejarah transaksi yang berasingan pada rangkaian yang berbeza.
- Cincang transaksi dan bukan. Cari cincang pada penjelajah blok untuk rangkaian itu. Cari transaksi tertua yang belum diselesaikan dari alamat yang sama.
- Status. Transaksi yang belum selesai masih belum disertakan. Transaksi yang disertakan boleh berjaya atau gagal semasa pelaksanaan. Transaksi gagal yang disertakan masih menggunakan noncenya dan boleh dikenakan bayaran gas.
- Penggantian. Jika dompet anda menawarkan pilihan percepatan atau pembatalan, ia biasanya menyerahkan transaksi baharu menggunakan nonce yang sama. Nod mungkin memerlukan bayaran yang cukup tinggi untuk menerima penggantian, dan yang asal masih boleh disertakan dahulu.
Penjelajah mungkin berhenti menunjukkan cincang asal jika ia jatuh atau diganti. Gunakan kedua-dua aktiviti dompet dan sejarah rantaian penghantar untuk mencari transaksi yang disahkan dengan nonce yang sama. Untuk perbezaan antara kemasukan dan muktamad, lihat pengesahan dan kemuktamadan rantaian blok.
Bagaimana jika pemindahan itu adalah pengeluaran pertukaran?
Jika platform menghantar pengeluaran, ia mengawal akaun penghantaran. Semak sejarah pengeluarannya untuk cincang transaksi atau hubungi sokongan rasminya. Jika anda menghantar deposit Ethereum kepada OrangeX.com daripada dompet anda sendiri, bandingkan keputusan dalam rantaian dengan Sejarah Deposit dan panduan deposit kripto OrangeX.com. Status transaksi rangkaian dan status kredit bursa menjejaki langkah yang berasingan.
Soalan lazim
Adakah penghantaran jumlah yang sama sekali lagi akan membetulkan pemindahan yang belum selesai?
Pemindahan baharu dengan nonce yang lebih tinggi mungkin menunggu di belakang yang asal. Jika kedua-dua pemindahan dimasukkan kemudian, anda boleh menghantar jumlah tersebut dua kali. Semak cincang pertama dan nonce tertunggak paling awal sebelum mencuba semula.
Bolehkah saya membatalkan transaksi selepas ia dimasukkan?
Pengganti yang sama-nonce hanya boleh bersaing sementara yang asal masih belum disertakan. Setelah dimasukkan, transaksi asal telah menggunakan itu bukan sekali. Semak keputusan yang disahkan sebelum mengambil sebarang langkah seterusnya.