اگر تا به حال از شبکه اتریوم (Ethereum) استفاده کرده باشید، احتمالاً تجربه انجام تراکنشی را داشتهاید که تأیید آن بیش از حد معمول طول کشیده است.
علت این اتفاق این است که برخی کاربران کارمزد بیشتری ارائه میکنند تا در اولویت ماینرهای اتریوم قرار بگیرند و در نتیجه، تأیید تراکنشهایی که در اولویت ماینرها نیستند، به زمان بیشتری احتیاج دارد.
مسئله تراکنش معلق اتریوم ناشی از پایینبودن کارمزد تراکنش مورد نظر است که در شبکه اتریوم تحت عنوان گس (gas) شناخته میشود.
عناوین مطلب:
اگر تراکنش اتریوم شما هنوز تأیید نشده است، احتمالاً هزینه گس پایینی انتخاب کردهاید؛ در این صورت، باید منتظر بمانید تا کارمزد تراکنش کاهش پیدا کند و ماینرها در نهایت تراکنش شما را پردازش کنند.
با این حال، خودتان نیز میتوانید تراکنش معلق را با تراکنشی جدید با میزان گس بیشتر جایگزین کنید. ممکن است در ابتدا پیچیده به نظر برسد، اما این کار سادهتر از چیزی است که فکر میکنید. از طریق روشی که در ادامه توضیح میدهیم، بهراحتی میتوانید تراکنشهای معلق اتریوم و هر توکن ERC20 دیگری را جایگزین کنید.
لغو تراکنش معلق اتریوم
اول از همه، به خاطر داشته باشید که نمیتوانید تراکنشهای قبلاً تأییدشده (اصطلاحا Confirm شده) را جایگزین کنید، برگردانید یا لغو کنید.
با این حال، در دورههای ازدحام شبکه، برخی از تراکنشهای ارز دیجیتال ممکن است گیر کنند. هنگامی که حجم تراکنشها بسیار زیاد است، ممکن است تراکنش شما برای چندین ساعت یا حتی چندین روز معلق باقی بماند.
گاهی اوقات، مشکل تراکنش به علت انجامنشدن تراکنش معلق یا با کاهش کارمزد تراکنش خودبهخود برطرف میشود.
اگرچه درواقع نمیتوانید تراکنش اتریوم را لغو کنید، اما میتوانید با طی چند مرحله پردازش تراکنش خود را سریعتر کنید. درواقع، این کار شامل جایگزینی تراکنش معلق با تراکنش جدیدی است که کارمزد بیشتری پرداخت میکند.
در این راهنما، به شما نشان میدهیم که چگونه با استفاده از کیف پولهای تراست والت (Trust Wallet) یا متامسک (MetaMask) سرعت تراکنشهای خود را افزایش دهید. علاوه بر این، میتوانید از کیف پولهای دیجیتال دیگری استفاده کنید که از بلاکچین اتریوم پشتیبانی میکنند، اما روند کار در آنها ممکن است اندکی متفاوت باشد.
مواد لازم برای رفع مشکل تراکنش معلق اتریوم
- نصب کیف پولهای تراست والت یا متامسک
- کلیدهای خصوصی (عبارت بازیابی) برای ورود به کیف پول اتریومتان
- دسترسی به اینترنت
علت معلقشدن تراکنش اتریوم
برای تعیین کارمزد تراکنش، اتریوم از یک سیستم پیشنهاد قیمت استفاده میکند.
کارمزد تراکنش شما به پیچیدگی و میزان کار مورد نیاز برای پردازش تراکنشتان بستگی دارد. در این زمینه، سه اصطلاح مهم وجود دارد که باید با آنها آشنا باشید:
هزینه گس (gas cost)، قیمت گس (gas price) و محدودیت گس (gas limit).
کار محاسباتی یک تراکنش با هزینه گس اندازهگیری میشود. از سویی دیگر، قیمت پرداختشده برای هر واحد گس همان چیزی است که ما آن را قیمت گس مینامیم. علاوه بر این، میتوانید هزینه گس را برابر با مقدار کار مورد نیاز برای پردازش تراکنش و قیمت گس را هزینه پرداختی برای هر «ساعت کار» بدانید. درنهایت، محدودیت گس نیز حداکثر مبلغی است که شما مایل هستید برای پردازش یک تراکنش بپردازید.
اگرچه هزینه گس به تناسب پیچیدگی تراکنشتان تعیین میشود، شما میتوانید قیمت گس و محدودیت گس تراکنش خود را تعیین کنید. سپس کل کارمزد پرداختی بهعنوان مشوقی برای ماینرها عمل خواهد کرد.
با این حال، اگر قیمت گس شما خیلی پایین باشد، ممکن است سایر کاربرانی که کارمزد بیشتری میپردازند از شما پیشی بگیرند و تراکنش شما بهحالت معلق باقی بماند.
اگر یک تراکنش اتریوم گیر کند و معلق شود، تا زمانیکه ماینر تراکنش اول را تأیید نکند، شبکه تراکنشهای جدیدی را که از همان آدرس کیف پول انجام میدهید تأیید نخواهد کرد.
نحوه تسریع پردازش تراکنش در متامسک
قبلا در مورد کیف پول متامسک شرح دادهایم. جزییات روش نصب و کار با متامسک را اینجا بخوانید.
- وارد کیف پول متامسک خود شوید که در آن یک تراکنش معلق اتریوم دارید. اگر کیف پول شما خارجی است، باید آدرس را با استفاده از عبارت بازیابی یا کلید خصوصی مربوطه وارد کنید.
- زیر سربرگ Activity، تراکنش معلق خود را پیدا کنید و روی گزینه Speed Up کلیک کنید.
- این روند به شما اجازه میدهد تراکنش خود را دوباره منتشر کنید. با کلیک روی گزینه Fast و سپس Save، حتماً مطمئن شوید که قیمت گس بالاتری را انتخاب میکنید.
- اگر مرحله قبلی کار نکرد، میتوانید برای تنظیم دستی قیمت گس به سربرگ Advanced مراجعه کنید. همچنین، میتوانید طیف قیمت گس تراکنشهای تأییدشده و میانگین زمان لازم برای تأیید آنها را از طریق پلتفرمهای اتراسکن (Etherscan) و اتریوم گس استیشن (EthGasStation) بررسی کنید.
نحوه جایگزینی تراکنش معلق اتریوم در کیف پول متامسک
- وارد کیف پول متامسک خود شوید که تراکنش معلق شما در آن ثبت شده است. باز هم، اگر کیف پول خارجی است، باید آدرس را با استفاده از عبارت بازیابی یا کلید خصوصی مربوطه وارد کنید.
- تراکنش معلق را زیر سربرگ Activity پیدا کنید. برای بررسی جزئیات، روی آن کلیک کنید و مقدار نانس (Nonce) را یادداشت کنید.
توجه داشته باشید که اگر چندین تراکنش معلق اتریوم دارید، باید با قدیمیترین تراکنش (کمترین مقدار نانس) شروع کنید.
- سپس، سراغ تنظیمات (Settings) متامسک بروید و روی گزینه Advanced کلیک کنید.
- تا پایین اسکرول کنید و کلید «تنظیم نانس تراکنش» (Customize transaction nonce) را روشن (ON) کنید.
- سپس برگردید و روی آدرس کیف پول خود کلیک کنید تا در کلیپبورد شما کپی شود.
- برای ایجاد تراکنش جدید، روی گزینه Send کلیک کنید و آدرس کیف پول خود را در قسمت Add Recipient درج کنید.
- در این مرحله، باید «صفر» اتریوم را با استفاده از نانس تراکنش معلق اتریوم و با توجه به آنچه که در مرحله 2 ذکر شد، به کیف پول خود بفرستید. پس از تنظیم نهایی اطلاعات تراکنش، روی گزینه Confirm کلیک کنید.
توجه: اگر قیمت گس شما خیلی پایین است، این تراکنش نیز ممکن است معلق شود. مطمئن شوید که قیمت گس مناسبی را تعیین کردهاید.
- صبر کنید تا تراکنش جدید تأیید شود؛ در این حالت، تراکنش معلق اتریوم با تراکنش جدید جایگزین میشود.
برای جلوگیری از اتفاقات پیشبینینشده، حتماً کلید Customize transaction nonce را به حالت خاموش (OFF) برگردانید.
نحوه لغو تراکنش معلق اتریوم با استفاده از کیف پول تراست والت
- روی تراکنش معلق اتریوم در اپلیکیشن تراست والت خود کلیک کنید و عدد نانس (Nonce) تراکنش را پیدا کنید.
- یک تراکنش جدید ایجاد کنید و آدرس کیف پول خود را در قسمت Recipient Address اضافه کنید. مطمئن شوید که همان آدرس تراکنش معلق را وارد کردهاید. میزان اتر تراکنش (Amount ETH) را روی «صفر» تنظیم کنید و گزینه Next را کلیک کنید.
- روی بخش تنظیمات در گوشه بالا سمت راست کلیک کنید.
- بخش Nonce را با میزانی که پیشتر نوشتید، جایگزین کنید. مطمئن شوید که این بار قیمت گسی (Gas Price) که تعیین میکنید بهاندازهای است که تراکنش شما دوباره گیر نمیافتد.
- منتظر تأیید تراکنش جدید باشید تا تراکنش معلق اتریوم شما جایگزین شود.
سخن پایانی
عدم تأیید تراکنشی که تنظیم کردهاید میتواند دردسرساز باشد. دردسر بزرگتر اینجاست که بدون تأیید یا رد تراکنش معلق پیشین نمیتوانید تراکنش جدید دیگری انجام دهید.
گاهی اوقات، با کاهش کارمزد شبکه، تراکنش معلق شما نیز بهصورت خودکار پاک میشود. اما متأسفانه، این مسئله ممکن است زمان زیادی به طول بینجامد.
خبر خوب این است که میتوانید تراکنش گیرکرده را با یک تراکنش صفر لغو کنید. در نظر داشته باشید که برای لغو موفق تراکنش معلق اتریوم خود، باید برای تراکنش جدید کارمزد گس کافی بپردازید.
شما در بورس، علاوه بر خرید و فروش سهام:
- میتوانید در داراییهایی مانند طلا و مسکن سرمایهگذاری کنید
- در صندوقهای سرمایه گذاری بدون ریسک، سود ثابت بگیرید
برای شروع سرمایهگذاری، افتتاح حساب رایگان را در یکی از کارگزاریها انجام دهید:
نام شرکت | ویژگیها | امتیاز | لینک ثبتنام |
---|---|---|---|
کارگزاری آگاه |
|
برای سرمایهگذاری و معامله موفق، نیاز به آموزش دارید. خدمات آموزشی زیر از طریق کارگزاری آگاه ارائه میشود:
سلام و درود بر شما در تراست ولت بخش صرافی وان ایچ ارزی رو به اتر سواپ کردم و پیغام approve رو داد و در سایت اتر اسکن success نمایش داده میشه اما معامله صورت نگرفته و ارز به اتر تبدیل نشده هنوز با اینکه کارمزدم هم کم شده بار دوم در صرافی یونی سواپ انجام دادم که باز هم با وجود کسر کارمزد همین اتفاق افتاد امکان کنسل کردن داره یا خیر واگر نه چه اقدامی باید انجام بشه سپاسگزارم
سلام و درود، بهتره اول وضعیت تراکنش های قبلی و موجودی کیف پول رو از طریق اکسپلورر etherscan.io ببینید.
در مورد اتراسکن اینجا توضیح دادیم
شاید تراکنش انجام شده ولی کیف پول در نمایش موجودی مشکل داره
سلام من با استخر crazypool کار میکنم الان میخام پول برداشت کنم میگه تنظیمات ذخیره و باید صبر کنید الان چند هفتس همینه.توروخدا کمک میکنید.
سلامتقریبا دو هفته پیش من خرید اتریوم از بایننس داشتم و به تراست انتقال دادم و سپس از تراست به کوینکس.از موجودی اتریمم کم شده ولی به موجودی کوینکس نیومده ممنون میشم راهنمایی کنین
سلام وقت شما بخیر، چک کنید انتقال روی چه شبکه ای بوده و اینکه آدرس مطابق با شبکه رو در هنگام ارسال وارد کردید یا خیر.
شاید اتریوم شما روی BEP20 بوده ولی اشتباها آدرس شبکه اصلی اتریوم رو از کوینکس برداشتید و در تراست وارد کردید.
سلام خسته نباشید من در صرافی یونی سواپ مقدار نیم اتریوم را تبدیل به توکن کردم تمام مراحل را موفقیت آمیز نشان مده در آراستن ولی در متا ماسک مقدار توکن نیفتاده ممنون میشم راهنمایم کنید
سلام، وقت بخیر
شاید نیازه توکن رو بصورت دستی به متامسک اضافه کنید
برای اضافه کردن توکن در متامسک این راهنما رو ببینید