شما دکمه ارسال یک تراکنش کریپتو را فشار میدهید و هیچ اتفاقی نمیافتد. کیف پول میگوید در انتظار. مرورگر بلاک نشان میدهد که تراکنش شما در برزخ معلق است، تأیید نشده، بدون هیچ نشانه روشنی از زمان یا اینکه آیا فرود خواهد آمد.
بیشتر مردم برای اولین بار درست در همین لحظه از وحشت خفیف با ممپول آشنا میشوند، و بیشتر توصیههایی که پیدا میکنند فرض میکنند که از قبل میدانند ممپول چیست. این راهنما از صفر شروع میکند.
ممپول، مخفف حافظه موقت (memory pool)، اتاق انتظاری است که هر تراکنش بلاکچین بین لحظهای که آن را پخش میکنید و لحظهای که یک ماینر یا اعتبارسنج آن را در یک بلاک مینویسد، در آن مینشیند. این یکی از کمجذابترین مؤلفههای یک بلاکچین عمومی و یکی از مهمترین آنهاست. ممپول تعیین میکند که چقدر کارمزد پرداخت میکنید، چقدر صبر میکنید، و در برخی شبکهها، آیا یک ربات معاملاتی میتواند سفارش شما را قبل از اجرا ببیند و به هزینه شما سود ببرد. درک آن تأخیرهای تأیید را از یک معما به یک سیگنال بازار قابل خواندن تبدیل میکند.
این راهنما توضیح میدهد که ممپول واقعاً چیست، چرا بلاکچینها اصلاً به اتاق انتظار نیاز دارند، تراکنشها چگونه گام به گام از آن عبور میکنند، بازارهای کارمزد چگونه تصمیم میگیرند چه کسی اول تأیید شود، چرا یک ممپول واحد وجود ندارد بلکه هزاران ممپول کمی متفاوت وجود دارد، چه اتفاقی میافتد وقتی صف سرریز میشود، چگونه ممپول به شکارگاه رباتهای معاملاتی استخراجی تبدیل شد، چرا سولانا گام رادیکال حذف کامل ممپول عمومی را برداشت، و چه اقدامات عملی میتوانید انجام دهید وقتی تراکنش خودتان گیر میکند.
ممپول واقعاً چیست
ممپول یک پایگاه داده از تراکنشهای تأیید نشده است که هر گره کامل در یک شبکه بلاکچین در حافظه فعال خود نگه میدارد. وقتی در کیف پول خود یک تراکنش را امضا میکنید و دکمه ارسال را میزنید، تراکنش برای پردازش به یک سرور مرکزی نمیرود، زیرا چنین سروری وجود ندارد. در عوض، کیف پول شما تراکنش امضا شده را به یک گره میدهد، و آن گره شروع به انتشار آن به همتایان خود میکند، که آن را به همتایان خود پخش میکنند، تا زمانی که بیشتر شبکه یک کپی داشته باشد. هر گرهای که تراکنش را دریافت میکند یک سری بررسی انجام میدهد و اگر تراکنش قبول شود، آن را در ممپول محلی خود قرار میدهد تا منتظر بماند.
خود کلمه مخفف حافظه (memory) و استخر (pool) است، و بخش حافظه مهم است. گرهها ممپول را در RAM نگه میدارند به جای نوشتن روی دیسک، زیرا سرعت هدف است. وقتی یک ماینر یک بلاک کاندید را مونتاژ میکند، باید هزاران تراکنش در انتظار را بر اساس کارمزد مرتب کند و سودآورترین مجموعه را در کسری از ثانیه انتخاب کند. وقتی یک بلاک جدید از جای دیگری در شبکه میرسد، یک گره میتواند سریعتر آن را اعتبارسنجی کند اگر بیشتر تراکنشهای بلاک از قبل در ممپول خودش نشسته باشند، بررسی و آماده.
ممپول یک منطقه موقت است، یک بافر بین جریان آشفته و پیوسته فعالیت کاربر و ضربان قلب سفت و سخت و دورهای تولید بلاک.
چرا بلاکچینها به اتاق انتظار نیاز دارند
یک پردازشگر پرداخت سنتی تراکنشها را به محض رسیدن تأیید میکند زیرا یک شرکت واحد دفتر کل را کنترل میکند و میتواند به سادگی ورودی را بنویسد. یک بلاکچین عمومی چنین اختیاری ندارد. هزاران گره مستقل باید بر روی یک تاریخچه واحد توافق کنند، و آنها این توافق را در مراحل گسسته، یک بلاک در یک زمان، به دست میآورند. بین بلاکها، شبکه به یک تصویر مشترک و غیررسمی از آنچه کاربران میخواهند بعداً اتفاق بیفتد نیاز دارد، و ممپول آن را فراهم میکند.
دوره انتظار همچنین کار امنیتی حیاتی انجام میدهد. قبل از اینکه یک گره یک تراکنش را به ممپول خود راه دهد، تأیید میکند که امضای دیجیتال معتبر است، فرستنده واقعاً وجوه در حال خرج را کنترل میکند، تراکنش به درستی قالببندی شده است، و همان سکهها دو بار خرج نمیشوند. این آخرین بررسی بیشتر از آنچه به نظر میرسد مهم است. کاملاً ممکن است دو تراکنش متضاد، هر دو خرج کننده همان سکهها، همزمان از نقاط مختلف وارد شبکه شوند. برخی گرهها اولی را میبینند، برخی دیگری را. هر گره هر تراکنش متضادی که دوم برسد را رد میکند، و تعارض سرانجام زمانی حل میشود که یک ماینر یکی از این دو را در یک بلاک قرار دهد. ممپول جایی است که این مسابقات برگزار و حل میشوند.
ممپول همچنین به عنوان سیستم هشدار اولیه شبکه عمل میکند. یک ممپول که به سرعت پر میشود نشانه افزایش تقاضا، وحشت، پنجره ادعای ایردراپ، یا افزایش کارمزد قبل از اینکه هیچکدام در بلاکهای تأیید شده ظاهر شوند است. معاملهگران، ماینرها و تخمینزنندگان کارمزد کیف پول همگی ممپول را به همان روشی میخوانند که هواشناسان سیستمهای فشار را میخوانند.
زندگی یک تراکنش، گام به گام
دنبال کردن یک تراکنش واحد از طریق خط لوله مکانیک را ملموس میکند. اول ایجاد: کیف پول شما تراکنش را میسازد، مقدار، گیرنده و کارمزدی که مایل به پرداخت هستید را مشخص میکند، و آن را با کلید خصوصی شما امضا میکند. امضا مالکیت را بدون آشکار کردن خود کلید اثبات میکند.
دوم پخش. کیف پول تراکنش امضا شده را به یک یا چند گره میفرستد، که شروع به انتقال آن در شبکه همتا به همتا میکنند. انتشار به بیشتر شبکه معمولاً چند ثانیه طول میکشد، و هیچ چیز در این مرحله نیاز به اعتماد به گره اول ندارد، زیرا هر گره بعدی تراکنش را به طور مستقل قبل از ارسال دوباره اعتبارسنجی میکند.
سوم اعتبارسنجی. هر گرهای که تراکنش را دریافت میکند به طور مستقل آن را بررسی میکند. تراکنشهای نامعتبر، امضاهای بد، وجوه ناکافی، دادههای بدشکل، در همان لحظه حذف میشوند و هرگز به ممپول نمیرسند.
چهارم انتظار. تراکنش اکنون در هزاران ممپول در سراسر شبکه نشسته است، برای هر کسی که یک گره اجرا میکند یا از یک مرورگر ممپول عمومی استفاده میکند قابل مشاهده است. مدت زمان انتظار تقریباً کاملاً به کارمزد متصل نسبت به کارمزد دیگران بستگی دارد.
پنجم انتخاب. یک ماینر در یک زنجیره اثبات کار، یا یک اعتبارسنج در یک زنجیره اثبات سهام، یک بلاک کاندید را با انتخاب تراکنشهای در انتظار از ممپول خود مونتاژ میکند، تقریباً همیشه بر اساس تراکم کارمزد مرتب میکند تا بلاک حداکثر پاداش را کسب کند.
ششم تأیید. بلاک استخراج یا پیشنهاد میشود، پخش میشود و توسط شبکه پذیرفته میشود. هر گره تراکنشهای بلاک را از ممپول خود حذف میکند، و تراکنش شما اکنون بخشی از زنجیره است. هر بلاک اضافی که روی آن ساخته میشود یک تأیید دیگر اضافه میکند و برگشت را به طور تصاعدی سختتر میکند.
چگونه بازار کارمزد تصمیم میگیرد چه کسی اول برود
فضای بلاک کمیاب است و تقاضا نوسان دارد، بنابراین بلاکچینها فضا را با حراج جیرهبندی میکنند. در بیتکوین، کارمزدها بر حسب ساتوشی به ازای هر بایت مجازی اندازهگیری میشوند، یک واحد اندازه داده تراکنش، بنابراین نرخ کارمزد یک تراکنش هم به آنچه میپردازید و هم به میزان فضایی که تراکنش اشغال میکند بستگی دارد. در اتریوم، کارمزد گاز است، با کارمزد پایه که پروتکل میسوزاند و انعام اولویت که به اعتبارسنج میرسد. در هر دو سیستم منطق یکسان است: تولیدکنندگان بلاک بیشینهساز سود هستند، بنابراین بلاکها را با بالاترین تراکنشهای پرداختکننده اول پر میکنند.
این بدان معناست که موقعیت شما در صف ثابت نیست. یک تراکنش که در ظهر قیمت رقابتی به نظر میرسید میتواند تا عصر اگر تقاضا افزایش یابد ناامیدکننده کمقیمت باشد. کیف پولها کارمزد را با خواندن ممپول فعلی، نگاه کردن به آنچه تراکنشهای در انتظار ارائه میدهند و چقدر بلاکهای اخیر پر بودهاند تخمین میزنند، سپس نرخی را پیشنهاد میکنند که احتمالاً در بازه زمانی انتخابی شما تأیید شود. آن تخمینها حدسهای تحصیلکرده هستند، نه تضمین، و در طول بازارهای نوسانی به سرعت کهنه میشوند. کارمزدی که در یک یکشنبه آرام در بلاک بعدی پاک میشود میتواند در طول یک آبشار نقدینگی ساعتها شما را منتظر بگذارد، زیرا تمایل دیگران به پرداخت در حالی که شما ثابت ایستاده بودید تغییر کرد. حراج هرگز بسته نمیشود، و به طور مداوم قیمتگذاری مجدد میکند.
وقتی کم پرداخت میکنید، بیشتر شبکهها راههای فرار ارائه میدهند. بیتکوین از جایگزینی با کارمزد (replace by fee) پشتیبانی میکند، که به شما اجازه میدهد همان تراکنش را با کارمزد بالاتری که جایگزین اصلی میشود دوباره پخش کنید. یک ترفند مرتبط، کودک برای والدین پرداخت میکند (child pays for parent)، یک تراکنش پیگیری با کارمزد بالا متصل میکند که خروجی تراکنش گیر کرده را خرج میکند و به ماینرها انگیزه میدهد هر دو را با هم تأیید کنند. کیف پولهای اتریوم به شما اجازه میدهند یک تراکنش با همان nonce و قیمت گاز بالاتر دوباره ارسال کنید، که نسخه در انتظار را جایگزین میکند. دانستن وجود این ابزارها یک تراکنش گیر کرده را از یک اورژانس به یک ناراحتی تبدیل میکند.
یک ممپول واحد وجود ندارد
مردم میگویند ممپول انگار یک صف متعارف در جایی وجود دارد، اما واقعیت کثیفتر و جالبتر است. هر گره ممپول خود را نگه میدارد، و هیچ دو تایی دقیقاً یکسان نیستند. تراکنشها در زمانهای مختلف به گرههای مختلف میرسند، گرهها سیاستهای پذیرش کمی متفاوت اعمال میکنند، و هر گره محدودیتهای حافظه خود را مدیریت میکند. آنچه ما ممپول مینامیم در واقع همپوشانی آماری سست هزاران ممپول خصوصی است.
در عمل همپوشانی زیاد است، زیرا بیشتر اپراتورهای گره تنظیمات پیشفرض را اجرا میکنند. یک گره معمولی بیتکوین ممپول خود را حدود ۳۰۰ مگابایت محدود میکند، تراکنشها را تا دو هفته نگه میدارد، و هر چیزی که کمتر از حداقل کارمزد رله حدود یک ساتوشی به ازای هر بایت مجازی پرداخت کند را رد میکند. وقتی استخر از حد اندازه خود فراتر رود، گره ابتدا تراکنشهای با کمترین کارمزد را اخراج میکند و حداقل نرخ پذیرش خود را افزایش میدهد، به همین دلیل است که تراکنشهای بسیار ارزان میتوانند در طول ازدحام کاملاً ناپدید شوند به جای اینکه فقط منتظر بمانند. پس از اخراج در همه جا، یک تراکنش عملاً لغو میشود، و وجوه به سادگی در کیف پول فرستنده خرج نشده باقی میمانند.
ماهیت توزیع شده ممپول یک پیامد ظریف دارد: وضعیت در انتظار یک وعده نیست. یک تراکنش که در یک مرورگر به عنوان در انتظار نشان داده میشود فقط به عنوان یک ادعا در حافظه برخی گرهها وجود دارد. میتواند اخراج، جایگزین یا دو بار خرج شود تا زمانی که در یک بلاک فرود آید. بازرگانانی که پرداختهای بدون تأیید را میپذیرند این درس را به سختی یاد میگیرند، و این دقیقاً مکانیسمی است که یک حمله ۵۱٪ در سطح زنجیره از آن بهرهبرداری میکند، جایی که یک مهاجم بلاکهای اخیر را بازنویسی میکند و تراکنشهای برگشتی را به ممپول برمیگرداند انگار هرگز تأیید نشده بودند. حملات سازماندهی مجدد ۲۰۲۵ بر روی مونرو بیش از صد تراکنش تأیید شده را دقیقاً به این روش به صف در انتظار بازگرداند.
سیاست، استاندارد بودن، و چرا گرهها تراکنشهای معتبر را رد میکنند
قوانین اجماع تعریف میکنند که یک بلاکچین چه چیزی را در یک بلاک میپذیرد. سیاست ممپول تعریف میکند که یک گره فردی چه چیزی را نگه میدارد و رله میکند، و این دو یکسان نیستند. یک تراکنش میتواند تحت قوانین اجماع کاملاً معتبر باشد و همچنان توسط بیشتر ممپولها رد شود زیرا قوانین غیررسمی سیاستی که توسعهدهندگان بیتکوین استاندارد بودن مینامند را نقض میکند: قوانین سیاست غیررسمی که خروجیهای گرد و غبار، اسکریپتهای بزرگ، کارمزدهای مضحک پایین، و اشکال عجیب تراکنش که میتوانند شبکه را سنگین کنند فیلتر میکنند. سیاست یک سیستم ایمنی در سطح گره است، یک خط دفاع اول که صف مشترک را قابل استفاده نگه میدارد.
این تمایز سردرگمی در دنیای واقعی ایجاد میکند. یک تراکنش رد شده توسط ممپولهای عمومی همچنان میتواند استخراج شود اگر مستقیماً به یک ماینر برسد، به همین دلیل است که خدماتی وجود دارند که تراکنشهای غیراستاندارد را خارج از باند میپذیرند و مستقیماً به استخرهای استخراج ارسال میکنند. همچنین به این معنی است که ممپولی که از طریق یک مرورگر مشاهده میکنید سیاست آن گره را منعکس میکند، نه یک حقیقت جهانی. دو مرورگر میتوانند در مورد اینکه آیا تراکنش شما در انتظار است اختلاف داشته باشند صرفاً به این دلیل که گرههای آنها فیلترهای مختلفی اعمال میکنند.
سیاست همچنین سریعتر از اجماع تکامل مییابد. گرهها قوانین رله را در مورد نوشتههای داده، محدودیتهای گرد و غبار، و رفتار جایگزینی در طول سالها بارها سفت و شل کردهاند، هر تغییر شکل صف در انتظار را بدون دست زدن به اجماع تغییر میدهد. برای کاربران نکته عملی ساده است: اگر یک کیف پول هشدار دهد که یک تراکنش غیراستاندارد است، مشکل معمولاً ساختار تراکنش است، نه وجوه پشت آن.
ممپول همچنین یک مخاطب نهادی آرامتر دارد. صرافیها سپردههای در انتظار را برای اعتبار سریعتر حسابها تماشا میکنند، تیمهای انطباق تراکنشهای ورودی را قبل از تأیید غربال میکنند، و پردازشگرهای پرداخت ریسک را در انتقالهای بدون تأیید با بررسی اینکه تراکنش چقدر خوب در حال انتشار است و آیا هرگونه خرج متضاد در گردش است تخمین میزنند. یک تراکنش که بیشتر ممپولهای شبکه روی آن توافق دارند بسیار کمتر از یکی که ضعیف منتشر میشود دو بار خرج میشود، و شرکتها این تفاوت را قیمتگذاری میکنند.
ازدحام، هرزنامه، و یک ممپول پر چه حسی دارد
ازدحام ممپول نفسگیری شبکه است. تقاضا از فضای بلاک فراتر میرود، صف رشد میکند، و کارمزد مورد نیاز برای تأیید به موقع بالا میرود. کاربران آن را به عنوان تراکنشهای گران و انتظار طولانی تجربه میکنند. شیدایی اواخر ۲۰۱۷ بیتکوین، تابستان دیفای ۲۰۲۰، موجهای ضرب NFT، و شیدایی نوشتههای اوردینالز ۲۰۲۳ هر کدام عقبماندگی ممپول را به اندازه روزها تولید کردند، با صدها هزار تراکنش در صف و نرخهای کارمزد یک شبه چند برابر شدند. در طول بدترین دورهها، تراکنشهای کم کارمزد بیش از یک هفته منتظر ماندند، و اپراتورهای گره تماشا کردند که ممپولهایشان به محدودیت اندازه رسید و شروع به ریختن ارزانترین ترافیک کردند.
ازدحام همچنین میتواند ساخته دست باشد. حملات هرزنامه شبکه را با تودهای از تراکنشهای کم ارزش برای مسدود کردن صف و کاهش خدمات برای دیگران پر میکنند، یک شکل ارزان از محرومیت از سرویس. شبکهها با حداقل کارمزد رله، با سیاستهای اخراج، و در نهایت با اقتصاد از خود دفاع میکنند، زیرا هرزنامه پایدار هزینه واقعی برای مهاجم در کارمزد دارد. حمله هرزنامه ۲۰۱۷ بر روی یک شبکه آزمایشی اتریوم نشان داد که سیل چقدر میتواند در برابر یک زنجیره با فشار کارمزد ضعیف مؤثر باشد، و طراحی بازار کارمزد را در دستور کار تحقیقاتی بالاتر برد.
ازدحام همچنین اطلاعات است. یک ممپول متورم همراه با افزایش کارمزدها نشانه تقاضای فوری است، اغلب در اطراف فرار از صرافی، آبشارهای نقدینگی، یا حرکات عمده بازار. ناظران ماهر عمق ممپول را به همان روشی تماشا میکنند که معاملهگران اوراق قرضه بازده را تماشا میکنند، و چندین شرکت تحلیلی دقیقاً همان خوراک را میفروشند.
جنگل تاریک: MEV و ناظران در استخر
ویژگی تعیینکننده ممپول، شفافیت کامل، همچنین بزرگترین آسیبپذیری آن است. هر تراکنش در انتظار قبل از اجرا عمومی است، به این معنی که هر کسی میتواند نیت شما را بخواند و اول روی آن عمل کند. در زنجیرههای قرارداد هوشمند این باعث ایجاد یک صنعت استخراجی کامل در اطراف ارزش قابل استخراج حداکثری (MEV) شد، سودی که در اختیار هر کسی است که ترتیب تراکنش را کنترل میکند.
حمله متعارف ساندویچ است. یک ربات مبادله بزرگ در انتظار شما را در یک صرافی غیرمتمرکز میبیند، اول همان توکن را میخرد تا قیمت را بالا ببرد، اجازه میدهد معامله شما با قیمت بدتر اجرا شود، سپس بلافاصله برای سودی که مستقیماً از اجرای شما بریده شده میفروشد. پیشدوی، پسدوی، و تکتک نقدینگی از همان اصل پیروی میکنند: تراکنش در انتظار را ببینید، در اطراف آن موقعیت بگیرید، تفاوت را بگیرید. یک محقق به طور معروف ممپول عمومی را به عنوان یک جنگل تاریک توصیف کرد، جایی که هر چیزی قابل مشاهده شکار میشود. محققان تخمین میزنند که استخراج MEV تنها در اتریوم از سال ۲۰۲۰ به میلیاردها دلار رسیده است.
صنعت دفاعی که در پاسخ رشد کرد اکنون قابل توجه است. رلههای تراکنش خصوصی، مانند Flashbots Protect، به کاربران اجازه میدهند تراکنشها را مستقیماً به سازندگان بلاک ارسال کنند، و ممپول عمومی را کاملاً دور بزنند تا رباتها هرگز سفارش را نبینند. صرافیهای حراج دستهای بسیاری از معاملات را با یک قیمت تسویه واحد تسویه میکنند و مزیت ترتیب را حذف میکنند. کیف پولها به طور فزایندهای معاملات بزرگ را به طور پیشفرض از طریق کانالهای محافظت شده هدایت میکنند. هیچکدام از اینها MEV را حذف نمیکند، اما تغییر میدهد چه کسی میتواند شکار شود. اقتصاد ساده است: ارزش پنهان کردن یک سفارش با اندازه آن رشد میکند، بنابراین معاملهگران بزرگ اکنون با حریم خصوصی ممپول به همان روشی رفتار میکنند که صندوقهای سنتی با استخرهای تاریک رفتار میکنند، به عنوان بهداشت عملیاتی پایه. کاربران خردهفروش که مقادیر کم جابجا میکنند با ریسک بسیار کمتری روبرو هستند، اما یک مبادله بزرگ واحد از طریق صف عمومی در یک جفت معاملاتی نازک میتواند در عرض چند ثانیه عوارض سه رقمی به یک ربات ساندویچ بپردازد.
پاسخ سولانا: حذف ممپول
سولانا رادیکالترین انتخاب طراحی را در میان هر شبکه بزرگی انجام داد: اصلاً ممپول عمومی ندارد. به جای شایعه کردن تراکنشهای در انتظار در سراسر شبکه، پروتکل Gulf Stream سولانا تراکنشها را مستقیماً به اعتبارسنجی که قرار است بلاک بعدی را تولید کند، به نام رهبر، ارسال میکند. برنامه رهبر از قبل مشخص است، بنابراین کیف پولها و گرهها دقیقاً میدانند ترافیک را به کجا بفرستند. تراکنشها از کاربر به رهبر با تقریباً هیچ دوره انتظار عمومی میروند.
طراحی بیش از همه در خدمت سرعت است، و پنجره مشاهده کلاسیک را که رباتهای ساندویچ به آن وابسته هستند حذف میکند، زیرا تراکنشهای در انتظار هرگز برای بازرسی عمومی پخش نمیشوند. این MEV را حذف نکرد، که در عوض به یک اقتصاد حراج خصوصی بالغ شد که در آن جستجوگران از طریق زیرساختی مانند Jito انعام میدهند تا بستههای تراکنش خود را به طور مطلوب توسط رهبران قرار دهند. درس تعمیم مییابد: ترتیب در هر بلاکچینی ارزش دارد، و حذف صف عمومی تغییر میدهد که آن ارزش کجا گرفته میشود، نه اینکه وجود دارد یا نه.
شبکههای دیگر در حال همگرایی به مسیرهای میانی هستند. ممپولهای رمزگذاری شده محتویات تراکنش را تا زمانی که ترتیب قفل شود پنهان میکنند. جداسازی پیشنهاددهنده-سازنده در اتریوم کار انتخاب تراکنشها را از کار پیشنهاد بلاکها جدا میکند و MEV را به یک حراج شفافتر سوق میدهد. ممپول ۲۰۳۰ احتمالاً بسیار متفاوت از بازار آزاد ۲۰۲۰ به نظر میرسد. چیزی که تغییر نخواهد کرد محدودیت اساسی است: برخی از مؤلفههای هر بلاکچین باید تراکنشها را بین ایجاد و تأیید نگه دارد، و هر کسی که میتواند آن مؤلفه را مشاهده یا تحت تأثیر قرار دهد بر همه کسانی که نمیتوانند قدرت دارد.
خودتان ممپول را بخوانید
برای تماشای صف نیازی به اجرای یک گره ندارید. مرورگرهای ممپول عمومی تراکنشهای در انتظار، توزیع کارمزد و زمانهای تأیید پیشبینی شده را در زمان واقعی تجسم میکنند، و آنها سریعترین راه برای پاسخ به دو سؤالی هستند که هر کاربر گیر کرده میپرسد: شبکه چقدر شلوغ است، و چه کارمزدی واقعاً همین الان پاک میکند.
وقتی تراکنش خودتان گیر میکند، تشخیص تقریباً همیشه یکسان است: کارمزد شما کمتر از نرخ جاری است. گزینههای شما، به ترتیب تقریبی اولویت، عبارتند از: منتظر ماندن برای کاهش ازدحام، افزایش کارمزد با استفاده از جایگزینی با کارمزد یا جایگزینی nonce، استفاده از کودک برای والدین پرداخت میکند در صورت پشتیبانی، یا در بیتکوین، به سادگی منتظر اخراج ماندن اگر پرداخت دیگر مهم نیست. کاری که نباید انجام دهید وحشت است. وجوه از دست نمیروند. یک تراکنش تأیید نشده یا تأیید میشود یا عملاً از وجود بازمیایستد، و در حالت دوم سکهها هرگز کیف پول شما را ترک نکردهاند.
همچنین کمک میکند بفهمید مرورگرها واقعاً چه چیزی نمایش میدهند. هیستوگرام کارمزد نشان میدهد چه حجم در انتظاری در هر سطح کارمزد وجود دارد، که به شما میگوید قیمت تسویه در حال حاضر کجاست. نمای بلاکهای پیشبینی شده نشان میدهد کدام تراکنشها چند بلاک بعدی را پر میکنند اگر فوراً تولید شوند، که به شما میگوید صف چقدر جلوتر از شما عمق دارد. و خط پاکسازی، در مرورگرهای بیتکوین، نرخ کارمزدی را نشان میدهد که زیر آن گرهها به طور فعال تراکنشها را اخراج میکنند، کف مؤثر بازار. ده دقیقه صرف یادگیری این سه خوانش اولین باری که کارمزدها افزایش مییابند هزینه خود را پرداخت میکند.
یک عادت نهایی که ارزش اتخاذ دارد: قبل از تراکنش ممپول را بررسی کنید، نه بعد. سی ثانیه نگاه کردن به نرخهای کارمزد فعلی هم پرداخت بیش از حد در دورههای آرام و هم کم پرداختی در طول طوفانها را نجات میدهد. صف عمومی است. افراد بسیار کمی زحمت خواندن آن را میدهند، که دقیقاً به همین دلیل است که کسانی که این کار را میکنند برتری دارند. این همان دلیلی است که یک ارتقاء شبکه که زنجیره را تقسیم میکند، که در راهنمای ما به هارد فورک و سافت فورک پوشش داده شده است، همیشه یک موج درام ممپول تولید میکند، زیرا کیف پولها و گرهها در هر دو طرف تقسیم مرتب میکنند کدام تراکنشهای در انتظار به کجا تعلق دارند.
سؤالات متداول
ممپول به زبان ساده چیست؟
ممپول اتاق انتظار برای تراکنشهای بلاکچین است. پس از ارسال یک تراکنش، در ممپول مینشیند، قابل مشاهده و در انتظار، تا زمانی که یک ماینر یا اعتبارسنج آن را در یک بلاک قرار دهد. هر گره کامل یک کپی از این صف را در حافظه نگه میدارد.
چرا تراکنش من در ممپول گیر کرده است؟
تقریباً همیشه به این دلیل که کارمزد متصل کمتر از چیزی است که سایر تراکنشهای در انتظار ارائه میدهند. تولیدکنندگان بلاک اول بالاترین تراکنشهای پرداختکننده را انتخاب میکنند، بنابراین تراکنشهای کمقیمت منتظر میمانند تا تقاضا کاهش یابد یا تا زمانی که از صف اخراج شوند.
آیا میتوان یک تراکنش در ممپول را لغو کرد؟
گاهی اوقات. در بیتکوین، جایگزینی با کارمزد به شما اجازه میدهد یک تراکنش در انتظار را با یک نسخه جدید جایگزین کنید، و یک تراکنش گیر کرده که از همه ممپولها اخراج میشود عملاً لغو میشود. در اتریوم، میتوانید یک تراکنش در انتظار را با ارسال یک تراکنش جدید با همان nonce و کارمزد بالاتر جایگزین کنید.
آیا یک ممپول برای کل شبکه وجود دارد؟
خیر. هر گره ممپول خود را نگه میدارد، و محتویات بین گرهها بر اساس زمانبندی، تنظیمات و محدودیتهای حافظه کمی متفاوت است. ممپولی که مردم به آن اشاره میکنند همپوشانی تقریبی هزاران صف مستقل است.
یک تراکنش چقدر میتواند در ممپول بماند؟
در بیتکوین، تنظیمات پیشفرض گره تراکنشها را تا دو هفته قبل از رها کردن نگه میدارد، اگرچه اخراج میتواند زودتر اتفاق بیفتد اگر استخر پر شود و کارمزد کم باشد. شبکههای دیگر قوانین نگهداری و اخراج خود را دارند.
ارتباط بین ممپول و MEV چیست؟
تراکنشهای در انتظار در یک ممپول عمومی قبل از اجرا قابل مشاهده هستند، بنابراین رباتها میتوانند آنها را بخوانند و در اطراف آنها معامله کنند، و از طریق حملات ساندویچ و پیشدوی ارزش استخراج کنند. این دید ماده خام بیشتر MEV در زنجیرههایی مانند اتریوم است.
آیا سولانا ممپول دارد؟
نه یک ممپول عمومی. سولانا تراکنشها را مستقیماً به رهبر بلاک آینده ارسال میکند به جای پخش آنها در شبکه، که اتاق انتظار عمومی را حذف میکند. MEV در سولانا در عوض از طریق حراجهای بسته خصوصی که توسط ارائهدهندگان زیرساخت اجرا میشود جریان مییابد.
آیا اگر یک تراکنش هرگز تأیید نشود وجوه از دست میروند؟
خیر. یک تراکنش که هرگز تأیید نمیشود در نهایت از ممپولها حذف میشود، و سکهها به سادگی در کیف پول فرستنده باقی میمانند انگار که تراکنش هرگز انجام نشده است. هیچ چیزی کسر نمیشود تا زمانی که یک تراکنش در یک بلاک گنجانده شود.
این مقاله فقط برای اهداف آموزشی است و توصیه مالی یا سرمایهگذاری محسوب نمیشود. قوانین شبکه، مکانیک کارمزد و سیاستهای پیشفرض گره در طول زمان تغییر میکنند. جزئیات تا تاریخ ۱۴ ژوئیه ۲۰۲۶ دقیق هستند.
