ممپول (Mempool)

در یک شبکه غیرمتمرکز بلاکچینی، بعد از تایید تراکنش‌ها توسط نودهای فعال در شبکه، تراکنش‌ها در بلاک قرار می‌گیرند و در مرحله بعدی روی بلاکچین مورد نظر ثبت می‌شوند.

احتمالا در اینجا برای شما سوال پیش می‌آید که تراکنش‌ها برای انتظار جهت ثبت در بلاکچین، دقیقا کجا قرار دارند؟

این تراکنش‌ها تا زمانی که تایید شوند، در فضایی به نام ممپول در انتظار تایید قرار می‌گیرند. در این مقاله قصد داریم تا درباره ممپول و نحوه عملکرد آن در شبکه‌های بلاکچینی صحبت کنیم.

ممپول (Mempool) چیست؟

در واقع ممپول اتاق انتظاری برای تراکنش‌های تایید نشده است و فضایی است که نودهای کامل (Full Node) موجود در شبکه برای ذخیره تراکنش‌های تایید نشده از آن استفاده می‌کنند.

به عبارت دیگر؛ هر تراکنش بعد از ایجاد و انتشار در شبکه، توسط نودهای کامل در ممپول ذخیره می‌شود و به این ترتیب سایر نودهای مجاور آن نیز از وجود این تراکنش که هنوز در بلاکچین ثبت نشده، آگاه شده و آن‌ها هم آن تراکنش را در ممپول خود ذخیره می‌کنند.

لازم به ذکر است که با وجود تایید تراکنش توسط نودها و با توجه به اینکه تراکنش هنوز توسط ماینرها در بلاکچین ثبت نشده‌، همچنان آن تراکنش تایید نشده تلقی می‌شود. علاوه بر این؛ تراکنش‌هایی که با پروتکل بیت‌کوین هم‌خوانی نداشته باشند نیز به وسیله نودها رد شده و در شبکه منتشر نمی‌شوند.

اما با توجه به مواردی که گفتیم؛ یک تراکنش تایید نشده، توسط نودهای کامل شبکه در فضای ممپول منتظر می‌ماند تا یک ماینر پیدا شود که آن تراکنش را در بلاکی که قصد استخراج آن را دارد، قرار دهد؛ سپس هش مربوط به آن بلاک را پیدا کند و با اضافه شدن آن بلاک در بلاکچین، آن تراکنش‌ هم تایید شود.

بیشتر بخوانید: با تراکنش‌های تایید نشده بیت‌کوین چکار کنیم؟

دقت کنید که یک نود کامل، ممکن است خودش ماینر نیز باشد؛ اما شاید تمام نودهای کامل انرژی خود را صرف ماینینگ (پیدا کردن هش بلاک جدید) نکنند و فقط کار ذخیره کل اطلاعات بلاکچین و تایید تراکنش‌ها و بلاک‌های جدید را انجام دهند.

نحوه عملکرد فضای داخلی ممپول به چه شکل است؟

بعد از ثبت تراکنش در بلاکچین، سایر نودها آن را از ممپول خود حذف می‌کنند. بنابراین؛ طبیعی است که بعد از استخراج هر بلاک جدید، حجم ممپول کاهش یابد و مجدد با انتشار تراکنش‌های جدید در شبکه، حجم آن افزایش پیدا کند.

با توجه به اینکه در شبکه بیت‌کوین، حجم هر بلاک حداکثر باید تا 1 مگابایت باشد و به طور میانگین هر 10 دقیقه، یک بلاک جدید به بلاکچین اضافه می‌شود؛ در مواقعی که شبکه شلوغ است، تعداد تراکنش‌های تایید نشده در فضای ممپول نیز افزایش می‌یابد.

انتخاب تراکنش‌های موجود در ممپول از بین تراکنش‌های تایید نشده توسط ماینرها، کاملا اختیاری است. به دلیل اینکه هدف ماینرها کسب سود بیشتر از توان محاسباتی خرج شده در تراکنش است، اولویت آن‌ها با تراکنش‌هایی است که کارمزد بیشتری را به ماینرها پیشنهاد می‌دهند؛ نه زمانی که تراکنش در فضای ممپول در انتظار تایید بوده است.

به همین دلیل؛ با افزایش میزان کارمزد پرداختی، سرعت تایید تراکنش و ثبت آن در بلاکچین افزایش یافته و تراکنش‌ها با کارمزد خیلی کم، مجبورند مدت زمان بیشتری در صف انتظار ممپول باقی بمانند.

به تعداد نودهای موجود در شبکه، ممپول وجود دارد!

همانطور که می‌دانید؛ هر نود کامل در شبکه‌های بلاکچینی، یک کامپیوتر است که براساس پروتکل شبکه بیت‌کوین عمل کرده و فضای مخصوصی را جهت ذخیره تراکنش‌های تایید نشده (ممپول) دارد که روی حافظه RAM‌ ذخیره خواهد شد.

از طرفی؛ شبکه بیت‌کوین یک دفتر کل توزیع شده (DLT) است و تراکنش‌هایی که هر نود دریافت می‌کند، لزوما با سایر تراکنش‌های دریافتی نودهای دیگر یکسان نیست. همچنین؛ هر شخصی می‌تواند جهت راه‌اندازی یک نود کامل، سخت افزار انتخابی خود را با ظرفیت RAMای که مد نظرش است، انتخاب کند.

در نهایت؛ هر نود در شبکه این امکان را دارد که تراکنش‌های در صف انتظار مخصوص به خودش را داشته باشد و لزوما تمام تراکنش‌های موجود در تمام ممپول‌های نودهای شبکه، با هم یکسان نیستند.

در صورتی که فضای ممپول یک نود پر شود، چه اتفاقی رخ می‌دهد؟

در نسخه‌های قدیمی نرم‌افزار Bitcoin، به محض پر شدن فضای RAM یک نود که به ممپول تعلق داشت، نود اصطلاحا کرش (Crash) می‌شد و با ممپول خالی ری‌استارت(Resrart) می‌کرد.

اما در نسخه‌های جدیدتر این نرم‌افزار، شما می‌توانید یک آستانه کارمزد در نرم‌افزار تعریف کنید که با رسیدن به حداکثر ظرفیت ممپول، تراکنش‌هایی که کارمزد آن‌ها کمتر از حد آستانه است، به طور خودکار از فضای ممپول حذف شوند.

بیشتر بخوانید: معرفی نسخه جدید بیت کوین کور (Bitcoin Core) و ویژگی‌های آن!

چگونه می‌توان حجم کلی تراکنش‌های در صف انتظار ممپول را مشاهده کرد؟

پلتفرم‌های بلاکچینی مختلفی مانند Blockhchain.info و Blockchair.com وجود دارد که بخشی را برای مشاهده حجم کلی تراکنش‌های تایید نشده در صف انتظار و تغییرات آن در طول زمان اختصاص داده‌اند.

در زمان نگارش این مطلب؛ همانطور که در تصویر زیر مشاهده می‌کنید، حجم کل تراکنش‌های موجود در ممپول‌های بیت‌کوین، حدود 4 مگابایت است.

سایز ممپول
نمودار سمت راست، سایز ممپول را که حدود 4 مگابایت است، نشان می‌دهد.
تغییرات ممپول در یک سال گذشته
در این تصویر، تغییرات مربوط به حجم ممپول بیت‌کوین در طول یک سال گذشته را می‌توان دید.

سخن پایانی

در این مقاله با مفهوم ممپول و نحوه عملکرد آن در شبکه‌های بلاکچینی آشنا شدید. همانطور که گفتیم؛ ممپول حافظه‌ای شامل مجموعه‌ای از تراکنش‌های تایید نشده است که در انتظار تایید شدن قرار گرفته‌اند تا پس از تایید در بلاک بعدی ذخیره شوند.

اگر اندازه ممپول افزایش پیدا کند، ترافیک بیشتر شده و در انجام تراکنش‌ها تاخیر ایجاد خواهد شد؛ چراکه زمان تأیید طولانی‌تر و هزینه‌های کامزد برای داشتن اولویت بالاتر نیز افزایش می‌یابد.

این اصطلاح در واژه‌نامه جامع بورسینس منتشر شده است.سایر اصطلاحات و واژه‌های اقتصادی و مالی را ببینید ...

قصد شروع سرمایه‌گذاری در بورس را دارید؟ اولین قدم این است که افتتاح حساب رایگان را در یکی از کارگزاری‌ها انجام دهید:

نام شرکتویژگی‌هاامتیاز
کارگزاری آگاه
  • ارائه خدمات متمایز در قالب باشگاه مشتریان
  • سامانه معاملاتی اختصاصی و کاربرپسند
  • امکان دریافت اعتبار معاملاتی
  • امکان خرید آنلاین صندوق‌های سرمایه‌گذاری
  • امکان ثبت‌نام آنلاین برای کد بورسی
ثبت نام در بورس

برای سرمایه‌گذاری و معامله موفق، نیاز به آموزش دارید. خدمات آموزشی زیر از طریق کارگزاری آگاه ارائه می‌شود:

نام خدماتویژگی‌ها
دوره‌های آموزشی تحلیل تکنیکال (تحلیل نموداری)
  • دوره‌های حضوری + غیرحضوری
  • شناخته‌شده‌ترین اساتید
  • در سطح مقدماتی، متوسط و پیشرفته
  • ارائه مدرک معتبر گذراندن دوره

عناوین مطلب

جدیدترین واژه‌ها و اصطلاحات

سیستم معاملات جایگزین
سیستم معاملات جایگزین (به انگلیسی Alternative Trading System) یک محل معاملاتی است که نسبت به صرافی‌ها...
اسپرد تقویم
اسپرد تقویم (به انگلیسی Calendar Spread) نوعی استراتژی معاملات اختیار دو پایه‌ای است که در آن یک سرمایه...
شاخص سویینگ تجمعی
شاخص سویینگ تجمعی (به انگلیسی Accumulative Swing Index یا ASI) یکی از شاخص‌های خط روند (Trendline) است....
چرخه تجاری
چرخه تجاری یا چرخه کسب و کار (به انگلیسی Business Cycle) شامل دوره‌هایی از رشد و رکود اقتصاد یک کشور...
حاشیه سود خالص
حاشیه سود خالص (به انگلیسی Net Profit Margin) شرکت، یکی از نسبت‌های ‌سودآوری است که از طریق‌ تقسیم‌کردن...
کف قیمت
کف قیمت (به انگلیسی All Time Low یا ATL) یکی از مهم‌ترین اصطلاحات بازارهای مالی و کریپتو است. کف قیمت...
عرضه اولیه فارم
عرضه اولیه فارم (به انگلیسی Initial Farm Offering یا IFO) در واقع روشی برای افزایش دارایی یک پروژه دیفای...
دامپینگ
دامپینگ (به انگلیسی Dumping) اصطلاحی است که در زمینه تجارت بین‌المللی استفاده می‌شود. معمولا وقتی کشور...