گاهی ممکن است یکی از دوستان شما برایتان رمزارزی ارسال کند، اما شما آن را در کیف پول خود مشاهده نکنید و فکر کنید که اصلا تراکنش مورد نظر انجام نشده است. در این صورت این موضوع میتواند برای شما بسیار نگران کننده باشد. اما اگر از جزییات مراحل انجام تراکنش در شبکههای بلاکچینی اطلاعات کافی داشته باشید، متوجه علت تاخیر در انجام تراکنشها میشوید. در واقع این مساله به این دلیل اتفاق میافتد که تراکنشها گاهی باید مدت زمان طولانی را در یک محلی به نام «ممپول» در انتظار تایید توسط ماینرها بمانند. در این مقاله قصد داریم به بررسی این موضوع بپردازیم، پس تا انتهای مقاله همراه ما باشید.
ممپول (Mempool) که کوتاه شدهی عبارت Memory Pool است به معنی استخر حافظه میباشد. برای درک این موضوع، ابتدا بهتر است یک توضیح مختصری در مورد مراحل انجام تراکنشها در شبکههای بلاکچینی بدهیم. میدانیم که، تراکنش یعنی انتقال مقدار مشخصی از یک رمزارز از یک فرستنده به یک گیرنده. برای انجام یک تراکنش، در کل سه مرحله وجود دارد:
در این مرحله، پیامی توسط فرد فرستنده به صورت دیجیتالی امضا میشود. این پیام حاوی اطلاعات تراکنش، مانند مقدار رمز ارز ارسالی، آدرس گیرنده و… است.
در این مرحله، پیام حاوی اطلاعات تراکنش بین نودهای سراسر شبکه پخش میشود تا اعتبار سنجی شود. اگر تمامی نودهای شبکه به این توافق رسیدند که تراکنش مورد نظر معتبر است آن را به فضایی به نام «ممپول» ارسال میکنند. در این فضا تراکنشهای معتبری وجود دارند که هنوز تایید نشدهاند.
در این مرحله، ماینرها تراکنشهای موجود در ممپول را انتخاب میکنند تا در بلاک خود قرار دهند. سپس ماینرها نیاز دارند که بلاک خود را به شبکهی بلاکچینی متصل کنند. برای انجام این کار ماینرها باید با یکدیگر وارد رقابت شوند. در این رقابت، ماینرها باید یک معادلهی پیچیدهی ریاضی را حل کنند. اولین ماینری که موفق به حل مساله شد، به عنوان ماینر برنده شناخته میشود. این ماینر میتواند بلاک خود را به شبکهی بلاکچینی اضافه کند. در نتیجه، با اتصال بلاک به بلاکچین، تمام تراکنشهای داخل آن تایید میشود.
اندازه ممپول معمولا متغیر است و به تعداد تراکنشهای شبکه بستگی دارد. به این معنی که هر چه تراکنشهای شبکه بیشتر باشد اندازهی ممپول نیز بیشتر میشود تا آنها را در خود جای دهد. با وجود این که از طرف شبکه هیچ محدودیتی برای تعیین اندازهی این فضا وجود ندارد، خود نودها معمولا برای اندازهی ممپول محدودیتی را تعیین میکنند. میزان این محدودیت معمولاً 300 مگابایت است. زمانیکه اندازهی ممپول به این حد برسد و ظرفیت آن از تراکنشها پر شود، نودها حداقل کارمزد تراکنش را برای تراکنشها تعیین میکنند. هر تراکنشی که کمتر از مقدار تعیین شده کارمزد داشته باشد، به صورت خودکار از این فضا حذف میشود. در واقع علت اصلی اعمال محدودیت در اندازهی ممپول از سوی نودها، کسب سود هر چه بیشتر از طریق افزایش نرخ کارمزدها است.
تراکنشهایی که به ممپول وارد میشوند ممکن است به دلیل ترافیک زیاد شبکه، برای مدت زمانی طولانی مورد تأیید واقع نشوند. در این صورت، این تراکنشها لغو شده و به کیف پول کاربر برگردانده میشود. حداکثر مقدار زمانی که تراکنشها میتوانند در این فضا باقی بمانند در شبکههای مختلف متفاوت است. مثلا در بلاکچین بیتکوین هر تراکنش فقط به مدت 24 ساعت میتواند در ممپول بماند که به آن «زمان انقضا» میگویند. این بدان معناست که اگر تراکنش شخصی بیش از 24 ساعت داخل ممپول باقی بماند و تأیید نشود، زمان انقضای آن برای تایید تمام شده و مجدداً به کیف پول آن شخص برگشت داده میشود.
همانطور که اشاره شد، هر چقدرحجم معاملات در شبکهای زیاد باشد باعث ازدحام در فضای ممپول شده و تراکنشهای بسیاری در این فضا وجود خواهد داشت. در این حالت احتمالاً برخی از تراکنشها باید مدت بیشتری برای تأیید، منتظر باقی بمانند. در این شرایط، کاربران دو راه بیشتر ندارند؛ یا باید منتظر باشند تا بالاخره ازدحام فضای ممپول کم شود و یا باید هزینههای بالاتری به عنوان کارمزد بپردازند تا تراکنش خود را سریعتر انجام دهند.
علت انتظار زیاد برای تایید شدن تراکنشها به اندازهی محدود بلاکها مربوط میشود. زمانی که ماینرها تراکنشها را انتخاب میکنند تا در بلاک قرار دهند باید به حجم بلاک توجه کنند. معمولا حجم بلاکها در حدود یک مگابایت است و تراکنشهای کمی را در خود جای میدهد. به همین دلیل ماینرها مجبورند از بین میلیونها تراکنش در ممپول تنها تعداد محدودی را انتخاب کنند. منطقی است که در این شرایط، تراکنشهای با کارمزد بالاتر را سریعتر انتخاب کنند. از طرفی تراکنشهایی که کارمزد پایینتری دارند باید مدت زیادی در انتطار تایید بمانند. این تراکنشها در مواقع ازدحام شبکه، آنقدر در صف انتظار باقی میمانند که حتی ممکن است بعضی از آنها تایید نشوند. به همین دلیل، کاربرانی که عجله دارند باید کارمزد زیادی برای انجام سریع تراکنشهای خود پرداخت کنند.
مرورگر ممپول یک ابزار جستجو است و عملکردی بسیار شبیه به مرورگرهای وب، مانند: گوگل دارد. همانطور که گوگل امکان جستجوی اطلاعات را برای کاربران خود فراهم میکند، مرورگرهای ممپول هم به کاربران خود امکان جستجوی اطلاعات را در بستر اینترنت فراهم میکنند. اما با این تفاوت که شما درمرورگر ممپول تنها به اطلاعات مربوط به رمزارزها دسترسی دارید. این مرورگر، به شما امکان مشاهدهی تراکنشها و وضعیت آنها را در ممپول میدهد.
مرورگر ممپول معمولاً اطلاعاتی از جمله مقدار متوسط نرخ کارمزد، نرخ کارمزد مورد نیاز برای تایید تراکنش در زمان کوتاه و حجم رمزارز های موجود در ممپول را نشان میدهد. همهی این اطلاعات میتواند برای کاربران بازار رمزارزها مفید باشد. مرورگر ممپول به کاربرانی که قصد دارند تراکنشهای جدیدی را به شبکه ارسال کنند، نشان میهد که چقدر کارمزد باید پرداخت کنند و انتظار دارند که تراکنش آنها چقدر زود تایید شود. از معروفترین مرورگرهای ممپول میتوان به Mempool.Space اشاره کرد.
به طور خلاصه، ممپول محلی است که تراکنشهای معتبر اما تایید نشده در آنجا قرار میگیرند. ماینرها تراکنشها را از این فضا انتخاب میکنند تا آنها را تایید کنند. هر چه اندازهی ممپول بزرگتر باشد به این معنی است که تراکنشهای زیادی داخل آن وجود دارد. درنتیجه، زمان زیادی برای تایید آنها لازم است. اگر شما هم قصد ورود به بازار رمزارز ها را دارید بهتر است با این مفاهیم آشنا شوید. همچنین، با بررسی مرورگر ممپول میتوانید تراکنشهای خود را در بهترین زمان و با نرخ کارمزد منطقیتری انجام دهید.
نظرات کاربران (0 نظر)