آموزش لغو و جایگزین کردن تراکنشهای تایید نشده اتریوم
30 خرداد 1403 1403-04-03 14:09آموزش لغو و جایگزین کردن تراکنشهای تایید نشده اتریوم
در دنیای پرشتاب ارزهای دیجیتال، اتریوم به عنوان یکی از پرکاربردترین پلتفرمهای بلاکچین شناخته میشود. این پلتفرم علاوه بر اینکه امکان انجام تراکنشهای مالی را فراهم میکند، بستری برای اجرای قراردادهای هوشمند و توسعه برنامههای غیرمتمرکز نیز ارائه میدهد. با این حال، یکی از مشکلاتی که کاربران این شبکه با آن مواجه میشوند، تراکنشهای تایید نشده یا در حال انتظار است. این مشکل میتواند به دلایل مختلفی از جمله انتخاب کارمزد گس نامناسب یا شلوغی شبکه رخ دهد.
در این مقاله، قصد داریم به بررسی جامع روشهای لغو و جایگزین کردن تراکنشهای تایید نشده اتریوم بپردازیم. با آشنایی با این روشها، کاربران میتوانند تراکنشهای معلق خود را مدیریت کرده و از بروز مشکلات احتمالی جلوگیری کنند. ما به بررسی ابزارها و تکنیکهای مختلفی خواهیم پرداخت که به شما کمک میکنند تا در مواقع ضروری، تراکنشهای خود را به درستی مدیریت کنید. با ما همراه باشید تا از جزئیات دقیق این فرآیند آگاه شوید و تجربه بهتری در استفاده از شبکه اتریوم داشته باشید.
نکات اولیه برای درست انجام دادن تراکنش
تراکنش در بلاکچین اتریوم به اندازهای که ممکن است فکر کنید پیچیده نیست. چندین نکته وجود دارد که باید بدانید تا مطمئن شوید تراکنشی که انجام میدهید بهدرستی انجام میشود.
1. کارمزد گس:
برای توضیح کارمزد گس مثالهای زیادی وجود دارد. کارمزد گس یا بهطور رایج کارمزد تراکنش، یک مشوق یا هزینه کوچک است که به ماینرهای بلاک پرداخت میشود تا تراکنش شما را در بلاکچین اتریوم وارد کنند. واحد کارمزد گس Gwei نامیده میشود و 1 Gwei معادل 0.000000001 اتر است.
نحوه محاسبه مقدار کارمزد گس برای یک تراکنش از طریق ضرب قیمت گس در گس استفاده شده است. گس استفاده شده با حداکثر گس اشتباه گرفته نشود. گس استفاده شده مجموع گس مصرف شده در تراکنش است، در حالی که حداکثر گس حداکثر میزان گسی است که تراکنش مجاز به استفاده توسط فرستنده است.
مقدار گس مورد استفاده برای اجرای یک قرارداد از یک قرارداد به قرارداد دیگر متفاوت است. توصیه میشود تراکنشهای قبلی از آدرس قرارداد را بررسی کنید و هنگام تنظیم حداکثر گس در یک تراکنش شامل قرارداد را، کمی بیشتر در نظر بگیرید.
2. ترافیک شبکه:
ترافیک شبکه نقش مهمی در مقدار قیمت گسی که کاربران باید پرداخت کنند و سرعت تراکنش دارد. تراکنشهای در حال انتظار در شبکه اتریوم نشان میدهد که چقدر شبکه شلوغ است. هر چه شبکه شلوغ تر باشد، قیمت گسی که کاربران باید پرداخت کنند تا تراکنشهای خود را در بلاکچین تضمین کنند، بیشتر است.
ماینرها به تراکنشهایی که قیمت گس بالاتری دارند اولویت میدهند و بنابراین تراکنشهایی که کارمزد گس بالاتری پرداخت میکنند را زودتر از تراکنشهای با کارمزد پایینتر وارد بلاکچین میکنند. ابزار Ethereum Gas Price Tracker یک ابزار ساده است که به کاربران کمک میکند قیمت گس امن و توصیهشده برای انجام تراکنش در یک زمان خاص را تعیین کنند. این ابزار همچنین تخمینی از زمان لازم برای درج یک تراکنش در بلاکچین برای یک قیمت گس مشخص را ارائه میدهد.

3. نانس (Nonce):
نانس (Nonce) شماره تراکنش آدرس فرستنده است. هر تراکنش از یک آدرس به ترتیب شمارهگذاری میشود، بهطوریکه تراکنش اول با 0 شروع میشود. به عنوان مثال، اگر نانس یک تراکنش 10 باشد، این یازدهمین تراکنش ارسال شده از آدرس فرستنده است.
نانس برای پیگیری تراکنشها بسیار مهم است، بهخصوص اگر چندین تراکنش با استفاده از یک آدرس انجام دهید. شبکه اتریوم بهگونهای کار میکند که تراکنش با نانس پایینتر قبل از هر تراکنش دیگری پردازش میشود. بنابراین، اگر مشکلی با یک تراکنش قبلی داشته باشید، تراکنش بعدی تا زمانی که تراکنش با نانس پایینتر بهدرستی وارد نشود، در بلاکچین گنجانده نمیشود.
بررسی وضعیت یک تراکنش
هر تراکنش پس از ارسال، یک شناسه تراکنش (TXid) دریافت میکند که میتوان آن را در تاریخچه تراکنشها پیدا کرد. اولین قدم برای جایگزینی یا لغو تراکنشهای تایید نشده اتریوم، اطمینان از وضعیت «در انتظار تأیید بودن» آن است. برای این کار، مراحل زیر را انجام دهید:
1. برای لغو یا جایگزینی تراکنشهای تایید نشده اتریوم، ابتدا باید نانس آن را شناسایی کنید. به یکی از کاوشگرهای بلاک اتریوم مانند [Etherscan.io](https://etherscan.io) بروید.
2. شناسه تراکنش خود را در کادر جستجو وارد کنید.
3. لیست تراکنشها را مشاهده کنید و تراکنشهای تایید نشده اتریوم را پیدا کنید.
4. بر روی تراکنش کلیک کنید و دکمه click to see more را بزنید تا جزئیات تراکنش را ببینید و مقدار نانس را یادداشت کنید.

بعضی از رابطهای کاربری کیف پولها به شما تنظیمات پیشرفتهای ارائه میدهند که در آن میتوانید کارمزد گس بالاتری تعیین کنید و نانس تراکنش را تغییر دهید.
مراحل جایگزینی تراکنشهای تایید نشده اتریوم
برای جایگزینی تراکنشهای تایید نشده اتریوم:
به کیف پول اتریوم خود بروید.
به بخش send بروید و همان آدرس مقصد و همان مقدار را که در تراکنشهای تایید نشده اتریوم استفاده کردهاید وارد کنید.
به تنظیمات پیشرفته بروید و مقدار نانس را که در مرحله قبل پیدا کردهاید وارد کنید.
کارمزد گس را افزایش دهید تا تراکنش جدید در اولویت قرار گیرد.
سپس تراکنش را ارسال کنید.
(به مقاله بازیابی ارزهای دیجیتال دزدیده شده مراجعه نمایید و در خصوص این موضوع اطلاعات کافی کسب کنید)
مراحل لغو تراکنشهای تایید نشده اتریوم
به کیف پول اتریوم خود بروید.
به بخش receive بروید و آدرس اتریوم خود را کپی کنید.
به بخش send بروید و 0 ETH به آدرس خودتان ارسال کنید.
به تنظیمات پیشرفته بروید و مقدار نانس را که در مرحله قبل پیدا کردهاید وارد کنید.
کارمزد گس را افزایش دهید تا تراکنش جدید در اولویت قرار گیرد.
تراکنش را ارسال کنید.
نکات مهم
1. اولویت تراکنشها: همیشه باید تراکنشهایی که نانس پایینتری دارند را ابتدا لغو یا جایگزین کنید.
2. کارمزد گس مناسب: استفاده از یک کارمزد گس بالاتر از تراکنش قبلی اطمینان حاصل میکند که تراکنش جدید سریعتر تایید شود.
3. ابزارهای کمکی: از ابزارهای ردیاب قیمت گس مانند [Gas Tracker](https://ethgasstation.info) استفاده کنید تا بهترین کارمزد گس را پیدا کنید.
رهگیری تراکنش در Etherscan

شناسه تراکنش را وارد کرده و اطلاعات تراکنش را مشاهده کنید. هر تراکنش یکی از حالتهای زیر را خواهد داشت:
تراکنش موفق (تأییدشده):
اگر هیچ اخطاری مشاهده نکردید، به این معناست که تراکنش شما به مقصد موردنظر انجام شده و موجودی حساب مبدأ و مقصد تغییر کرده است.
تراکنش ناموفق:
اگر یک علامت تعجب قرمز (!) یا پیام «BAD INSTRUCTION» مشاهده کردید، به معنای عدم موفقیت تراکنش است. در این حالت، نیازی به جایگزینی یا لغو تراکنشهای تایید نشده اتریوم نیست و میتوانید یک تراکنش جدید ثبت کنید.
اخطار «Out of Gas»:
اگر با این اخطار مواجه شدید، کافی است در تراکنش جدید مقدار کارمزد گس را افزایش دهید.
خطای «تراکنش یافت نشد»:
اگر با اخطار «Transaction Not Found» مواجه شدید، به معنای عدم شناسایی تراکنش توسط کاوشگر بلاک است. در این حالت، باید یک یا چند کاوشگر دیگر را نیز آزمایش کنید. اگر تراکنش شما هنوز یافت نشد، به این معناست که تراکنش در شبکه قرار نگرفته است و باید دوباره ارسال شود.
تراکنش در انتظار تأیید:
اگر تراکنش شما در حالت «Pending» باشد، به معنای انتظار تراکنش برای قرار گرفتن در بلاک است. در این زمان، اگر تمایل به لغو یا جایگزینی آن دارید، میتوانید مراحل بعدی را دنبال کنید.
توصیههای نهایی
قبل از ارسال هر تراکنش، وضعیت تراکم شبکه را بررسی کنید.
کارمزد گس مناسبی برای تراکنش خود تعیین کنید.
مطمئن شوید که هیچ تراکنش در انتظاری از آدرس فرستنده وجود ندارد.
با رعایت این نکات و مراحل، میتوانید تراکنشهای تایید نشده اتریوم خود را به راحتی لغو یا جایگزین کنید.
جهت ورود و ثبت نام در صرافی بینگ ایکس کلیک کنید