بر کسی پوشیده نیست که اولین ارز دیجیتال جهان یک نیروگاه فنی است. بیت کوین در سال 2009 توسعه یافت، اما شبکه بیت کوین یک فناوری پیشرفته است که ایجاد ارز دیجیتال و را اجرا می کند. معاملات. در ابتدا، فناوری زیربنایی بیت کوین برای عموم مردم یک معما بود، زیرا اکثر کاربران نمیدانستند که رمزنگاری در دنیای دیجیتال چگونه کار میکند.
امروزه، عموم مردم در مورد اکثر موضوعات مربوط به رمزارزهای مربوط به فرآیند تراکنش بیت کوین آموزش دیده اند. با این حال، ممپول بیت کوین برای اکثر افراد یک راز باقی مانده است. در این مقاله، نقش حیاتی ممپول های بیت کوین در پردازش تراکنش ها و اعتبارسنجی شبکه بیت کوین را مورد بحث قرار خواهیم داد.
نکات کلیدی
- ممپول بیت کوین فضای ذخیره سازی برای تراکنش های تایید نشده در هر گره بلاک چین در شبکه است.
- معاملات با کارمزد گاز بالاتر معمولاً به دلیل مشوق های استخراج کننده سریعتر انجام می شود.
- ممپول ها از نظر اندازه و سرعت متفاوت هستند. با این حال، میانگین زمان خروج تراکنش ها از mempool 10 دقیقه در شبکه بیت کوین است.
- اگر تراکنش بیش از 72 ساعت در mempool گیر کند به طور خودکار لغو می شود.
آشنایی با پروتکل ممپول
حوضه حافظه بیت کوین که معمولاً mempool یا ممپول نامیده می شود، فضای ذخیره سازی برای تراکنش های تایید نشده است. برای درک کامل این ایده، ابتدا باید بفهمیم که پروتکل های بیت کوین چگونه تراکنش ها را پردازش می کنند. فرض کنید کاربر X داریم که مایل است پرداخت بیت کوین را انجام دهد. کاربر X باید چندین مرحله را قبل از شروع پردازش طی کند.
ابتدا کاربر X باید تمام جزئیات مربوطه از جمله مبلغ تراکنش، آدرس و سایر اطلاعات خاص را وارد کند. پس از انجام ورودی ها، کاربر X دکمه ارسال را فشار می دهد و تراکنش کامل می شود، درست است؟ در واقعیت، به خوبی میدانیم که پردازش تراکنشهای بیتکوین به زمان نیاز دارد، و اینجاست که ممپولها وارد عمل میشوند.
ممپول ها فضاهای ذخیره سازی در گره های بیت کوین هستند که به عنوان مناطق انتظار برای تراکنش های تایید نشده عمل می کنند. ابتدا، تراکنش ها باید از طریق چک های مختلف به عنوان تراکنش های معتبر تأیید شوند.
سپس، ماینرها تصمیم میگیرند که کدام تراکنشها را از طریق اثبات کار تأیید کنند (PoW). در بیشتر موارد، تراکنشهای صحیح بر اساس اندازه رتبهبندی میشوند، زیرا نقل و انتقالات بزرگتر کارمزد تراکنش بیشتری دارند و سود بیشتری برای ماینرها ایجاد میکنند.
بنابراین، انتقال انجام شده توسط کاربر X با صبر و حوصله به عنوان یک تراکنش در انتظار باقی می ماند تا زمانی که تمام فرآیندهای ذکر شده در بالا تکمیل شوند. پس از آن، در نهایت انتقال اجرا شده و در راه است.
چگونه ممپول ها شامل تراکنش های معلق هستند
برخلاف تصور عمومی، ممپول بیتکوین یک دستگاه ذخیرهسازی منفرد یا یک پروتکل ابری نیست که همه تراکنشهای معلق را به طور همزمان شامل شود.
در عوض، هر گره بیت کوین از فضای ممپول منحصر به فرد خود با اندازه حافظه متفاوت پشتیبانی می کند. برخی از گره ها ظرفیت بیشتری برای نگهداری تراکنش های بیشتر دارند. تغییرات نود جدید شامل گرههای سبک با ظرفیت محدود است اما عملکرد بسیار سریعتری نسبت به گرههای بیتکوین کلاسیک دارد.
با این حال، برای تأیید یک تراکنش، اطلاعات باید از طریق تمام گرههای موجود در شبکه بیتکوین عبور کند. این یک الزام جدی برای اطمینان از اعتبار و مشروعیت تراکنش های جدید بیت کوین است. در طول این فرآیند، پروتکل بیت کوین اعتبار آدرس، کفایت وجوه انتقال و سایر جزئیات ضروری را بررسی می کند تا مطمئن شود که تراکنش خوب است.
ممپول بیت کوین در مقابل ممپول ایتریوم
اگرچه بیتکوین و اتریوم شبکههای بلاک چین کاملاً متفاوتی هستند، اما تغییرات ممپول آنها مشابه است. علیرغم تفاوت های اصلی آنها، یک فرآیند اعتبارسنجی تراکنش جدید تقریباً به طور یکسان در هر دو سیستم بلاک چین عمل می کند.
به خوبی شناخته شده است که اتریوم از an استفاده می کند EVM (ماشین مجازی اتریوم) برای نظارت و پردازش تراکنش ها. اتریوم همچنین از قراردادهای هوشمند استفاده میکند تا به فرآیند اعتبارسنجی دقیقتری دست یابد که از برآورده کردن شرایط مختلف پشتیبانی میکند. برای مثال، اتریوم بهطور خودکار اعتبار تاریخهای انتقال، هزینههای تراکنش و سایر متغیرهای مهم را تأیید میکند.
به طور طبیعی، تأیید خودکار می تواند زمان تأیید تراکنش را به میزان قابل توجهی کاهش دهد. با این حال، در عمل، تراکنشهای اتریوم به دلیل ازدحام شبکه و استفاده زیاد از توان محاسباتی همچنان زمان زیادی را میطلبد. بنابراین، علیرغم مزایای تکنولوژیکی آن، ممپولهای اتریوم هنوز هم زمان مشابهی با همتایان بیتکوین خود دارند.
چگونه بیت کوین ممپول در عمل عمل می کند
فراتر از مفهوم ممپول ها، بیایید در مورد فرآیند واقعی و آنچه کاربران باید درباره این مکانیسم بدانند بحث کنیم. برای اینکه تراکنش خود را به سرعت از طریق ممپول انجام دهید، باید مفهوم حداکثر ارزش قابل استخراج را درک کنید (MEV).
MEV حداکثر سودی را که یک ماینر می تواند از اعتبارسنجی یک گره تراکنش جدید دریافت کند، اندازه گیری می کند. اندازه MEV ها مستقیماً بر زمان تأیید تراکنش تأثیر می گذارد. به عنوان مثال، کارمزد تراکنش بالاتر برای انتقال جدید به این معنی است که MEV گره جدید بالاتر خواهد بود. بنابراین، ماینرها انگیزه بیشتری برای اعتبارسنجی این گره نسبت به سایرین خواهند داشت.
برعکس، تراکنشهای کوچکتر ممکن است برای مدت طولانی در ممپول باقی بمانند. در حالی که این سیستم ایده آل نیست، کل شبکه بیت کوین برای انجام وظایف خود به ماینرها وابسته است و اندازه MEV انگیزه عالی برای آنهاست.
بیتکوین حتی فرصتهایی را برای افزایش اندازه کارمزد گاز و ایجاد کارمزدهای بالاتر در تراکنشهای جزئیتر ارائه میدهد. به این ترتیب، کاربران می توانند در صورتی که انتقال آنها به زمان حساس باشد، زمان پردازش احتمالی را کاهش دهند.
چه اتفاقی برای تراکنشهای تایید نشده در طولانی مدت میافتد؟
بنابراین، بلاک چین معلق در شبکه بیت کوین چقدر طول می کشد؟ در حالی که تراکنشهای تایید نشده بیتکوین هرگز باعث از دست رفتن وجوه نمیشوند، اما میتوانند خطرات قابلتوجهی برای نقل و انتقالات حساس به زمان داشته باشند.
اگر تراکنش کوچک باشد، یا اگر شبکه در حال حاضر شلوغ باشد، ممکن است برخی از تراکنشها تا 72 ساعت در مخزن باقی بماند. پس از آن، انتقال لغو می شود و همه وجوه به کیف پول های رمزنگاری صاحبان مربوطه بازگردانده می شود.
این سیستم برای همه طرفهای درگیر منصفانه است، اما میتواند منجر به نتایج مخربی در مورد اطمینان شود. پروتکل های ممپول باعث ایجاد حس عدم اطمینان در شبکه بیت کوین برای کاربران کوچک و متوسط می شود. هیچ راهی برای دانستن اینکه آیا تراکنش کوچکتر در زمان مقرر پردازش می شود یا خیر وجود ندارد. بنابراین، کاربران باید از چنین خطراتی آگاه باشند و از پردازش تراکنش های حساس به زمان که کوچکتر هستند اجتناب کنند.
چگونه بیت کوین را از ممپول خارج کنیم
متأسفانه، سیستم ممپول بیت کوین امکان معکوس کردن تراکنش ها را نمی دهد. پس از شروع پردازش، هیچ راه موثری برای لغو دستی آنها وجود ندارد. با این حال، یک فرصت اصلاحی واحد برای افزایش مبلغ کارمزد گاز در معاملات وجود دارد.
در حالی که این گزینه به کاربرانی که مایل به لغو نقل و انتقالات خود هستند کمکی نمی کند، می تواند به کاربران کمک کند تا شانس خود را برای اجرای انتقال افزایش دهند. همانطور که در بالا بحث شد، کارمزدهای بالاتر با دادن انگیزه کافی به ماینرها، زمان اعتبار سنجی را کاهش می دهد. با این حال، این عمل از آنجایی که یک محیط پرداخت به برد را در شبکه بیت کوین ایجاد می کند، توسط جامعه بیت کوین مورد انتقاد قرار گرفته است.
سخنان پایانی
سیستم ممپول بیت کوین ابزاری مفید برای مدیریت تراکنش های بیت کوین است و به شبکه اجازه می دهد تا نقل و انتقالات جدید را تأیید کند. با این حال، سیستم اعتبارسنجی فعلی بیت کوین به زمان زیادی نیاز دارد و به انگیزه های ماینر بستگی دارد. در نتیجه، حجم تراکنشهای بزرگتر برای پردازش بسیار مطلوب است. در حالی که این سیستم ممکن است برای بسیاری ناعادلانه به نظر برسد، بهتر است استراتژی هایی را با در نظر گرفتن این عوامل ایجاد کنید تا از سناریوهای ناگوار انتقالات لغو شده جلوگیری شود.