ما هو Mempool؟
يمثل Mempool مساحة انتظار مؤقتة تحتفظ فيها عقدة البلوكشين بالمعاملات الصالحة قبل تأكيدها داخل كتلة.كلمة Mempool اختصار لعبارة Memory Pool.يكتسب Mempool أهمية في عالم العملات المشفرة لأنه يوضح مستوى الطلب الحالي على مساحة الكتل.عندما يرسل المستخدم معاملة، تُبث عادةً إلى الشبكة وتتحقق منها العقد.إذا قبلت إحدى العقد المعاملة باعتبارها صالحة وفق قواعدها، فقد تحتفظ بها في Mempool الخاص بها وتشاركها مع العقد النظيرة.تظل المعاملة معلقة إلى أن يدرجها مُعدِّن أو مدقق في كتلة، أو تُستبدل، أو تنتهي صلاحيتها، أو تحذفها العقدة.يوضح دليل مطوري Bitcoin أن Bitcoin Core يخزن المعاملات غير المؤكدة في ذاكرة غير دائمة تُسمى Memory Pool أو Mempool.
وتوضح وثائق معاملات Ethereum أن المعاملة تُبث إلى الشبكة وتُضاف إلى مجمع معاملات يضم معاملات أخرى معلقة قبل أن يدرجها مدقق في كتلة.
آلية عمل Mempool
يبدأ عمل Mempool عندما يوقّع المستخدم معاملة ويبثها.تُرسل المعاملة إلى عقدة واحدة أو أكثر على الشبكة.تتحقق كل عقدة من توافق المعاملة مع القواعد الأساسية.قد تشمل عمليات التحقق صلاحية التوقيع، ورصيد الحساب، وترتيب Nonce، ومستوى الرسوم، وتوفر المدخلات، وحجم المعاملة، وقواعد السياسات.إذا اجتازت المعاملة هذه الفحوصات، فقد تضيفها العقدة إلى Mempool المحلي الخاص بها.وقد تعيد العقدة بعد ذلك إرسال المعاملة إلى العقد النظيرة الأخرى.وتجري العقد الأخرى فحوصاتها الخاصة، وقد تضيف المعاملة إلى Mempool لديها.يختار المعدّنون أو المدققون المعاملات من Mempool عند إنشاء كتل جديدة.وبمجرد إدراج المعاملة في كتلة مؤكدة، تحذفها العقد من Mempool لديها.لا يوجد Mempool عالمي واحد
من المفاهيم الخاطئة الشائعة الاعتقاد بوجود Mempool رسمي واحد لكامل البلوكشين.في الواقع، يكون لكل عقدة عادةً Mempool محلي خاص بها.قد ترى معظم العقد العديد من المعاملات المعلقة نفسها، لكن محتويات Mempool لديها لا تتطابق دائماً.قد تتلقى عقدة معاملة قبل عقدة أخرى.وقد ترفض عقدة معاملة بسبب إعدادات السياسة المحلية.كما قد تحذف عقدة المعاملات ذات الرسوم المنخفضة عند بلوغ حد الذاكرة لديها.وقد تُرسل المعاملة أيضاً بشكل خاص إلى مُعدِّن أو مدقق أو منشئ كتل أو وسيط ترحيل بدلاً من ظهورها في Mempool العام.لذلك، تُعد بيانات Mempool مفيدة، لكنها لا تقدم صورة كاملة ودقيقة عن جميع المعاملات المعلقة على الشبكة.أهمية Mempool
يؤثر Mempool في سرعة المعاملات ورسومها واحتمال تأكيدها وشفافية الشبكة.عندما يكون Mempool مزدحماً، قد يحتاج المستخدمون إلى دفع رسوم أعلى لتأكيد معاملاتهم بسرعة.وعندما يكون هادئاً، قد يسهل تأكيد المعاملات ذات الرسوم الأقل.غالباً ما تعتمد المحافظ وأدوات تقدير الرسوم على حالة Mempool لاقتراح رسوم المعاملات.ويستخدم منشئو الكتل بيانات Mempool لاختيار المعاملات التي يمكن إدراجها في الكتلة التالية.كما يستخدم المطورون هذه البيانات لمراقبة الازدحام وتدفق المعاملات والمعاملات الفاشلة وطلب المستخدمين.وقد يراقب المتداولون ومستخدمو DeFi الـMempool لأن المعاملات المعلقة قد تكشف عن نشاط وشيك في السوق.وهذا ما يجعل Mempool مفيداً وينطوي على مخاطر في الوقت نفسه.Mempool ورسوم المعاملات
تساعد رسوم المعاملات في تحديد مدى جاذبية المعاملات المعلقة لمنشئي الكتل.في Bitcoin، غالباً ما تُقارن المعاملات وفق معدل الرسوم، أي الرسوم المدفوعة نسبةً إلى الحجم الافتراضي للمعاملة.أما في Ethereum، فيدفع المستخدمون رسوم الغاز بحسب متطلبات الحوسبة والتخزين وتنفيذ المعاملة.وتوضح وثائق رسوم الغاز في Ethereum أن رسوم Ethereum تشمل رسماً أساسياً تحدده البروتوكولات ورسوم أولوية يمكن أن تحفز المدققين على إدراج المعاملة.
لا تضمن الرسوم الأعلى تأكيداً فورياً، لكنها قد تحسن أولوية المعاملة عندما تكون مساحة الكتل محدودة.قد تظل المعاملة ذات الرسوم المنخفضة جداً معلقة فترة طويلة أو تحذفها بعض العقد.لذلك، تعرض المحافظ غالباً خيارات للرسوم مثل منخفضة أو سعر السوق أو سريعة أو مخصصة.ازدحام Mempool
يحدث ازدحام Mempool عندما يفوق عدد المعاملات المنتظرة سعة الكتل القليلة التالية.قد يحدث الازدحام أثناء تقلبات السوق، أو سك NFTs، أو إطلاق التوكنات، أو المطالبة بإيردروبات، أو ضغط الشبكة، أو فترات النشاط المرتفع في DeFi.عند زيادة الازدحام، يتنافس المستخدمون على مساحة كتل محدودة.وقد يؤدي هذا التنافس إلى ارتفاع الرسوم.قد تنتظر المعاملات ذات الرسوم الأقل مدة أطول، لأن منشئي الكتل يفضلون عادةً المعاملات التي تدفع رسوماً أعلى.وقد يؤدي الازدحام أيضاً إلى ظهور تأكيدات متأخرة أو حالة انتظار أو اقتراحات لزيادة الرسوم في المحافظ.عادةً ما يكون الخيار الأكثر أماناً للمستخدمين هو التحقق من حالة الشبكة الحالية قبل إرسال المعاملات العاجلة.كيف تغادر المعاملات Mempool
يمكن للمعاملة مغادرة Mempool بطرق عدة.أفضل نتيجة هي تأكيدها داخل كتلة.وبعد تأكيدها، تصبح جزءاً من سجل البلوكشين.وقد تُستبدل المعاملة أيضاً بمعاملة أخرى تنفق الأموال نفسها مقابل رسوم أعلى.وقد تُحذف المعاملة إذا بقيت غير مؤكدة مدة طويلة.كما قد تحذفها العقدة عند الحاجة إلى إخلاء مساحة في الذاكرة إذا كان معدل رسومها منخفضاً.وقد تصبح المعاملة غير صالحة إذا تأكدت أولاً معاملة متعارضة معها.أثناء إعادة تنظيم السلسلة، قد تعود بعض المعاملات من الكتل القديمة إلى Mempool إذا لم تُدرج في السلسلة البديلة.الاستبدال مقابل الرسوم وزيادة الرسوم
الاستبدال مقابل الرسوم، المعروف اختصاراً باسم RBF، طريقة لاستبدال معاملة غير مؤكدة بإصدار آخر يدفع رسوماً أعلى.وقد يساعد ذلك المستخدمين على تسريع معاملة عالقة.في Bitcoin، يعتمد سلوك الاستبدال على سياسات العقد وقواعد ترحيل المعاملات.يوضح مستند سياسة استبدال المعاملات في Bitcoin Core شروط استبدال المعاملات المتعارضة مباشرةً في Mempool.
قد تكون زيادة الرسوم مفيدة، لكن ينبغي استخدامها بحذر.إذا أرسل المستخدم معاملة بديلة بطريقة غير صحيحة، فقد يتسبب ذلك في التباس أو تأخير أو سلوك غير متوقع للمحفظة.ينبغي للمستخدمين الاعتماد على أدوات المحافظ الموثوقة عند استبدال المعاملات المعلقة أو تسريعها.الطفل يدفع للأصل
الطفل يدفع للأصل، المعروف اختصاراً باسم CPFP، طريقة أخرى لتشجيع تأكيد معاملة عالقة.تعمل هذه الطريقة عندما تنفق معاملة جديدة تابعة مخرجاً من معاملة أصل معلقة.تدفع المعاملة التابعة رسوماً مرتفعة بما يكفي لجعل حزمة المعاملة الأصل والمعاملة التابعة جذابة للمعدّنين.وقد يساعد ذلك على تأكيد المعاملتين معاً.يكون CPFP مفيداً بشكل خاص عندما يتحكم المستلم في مخرج من المعاملة المعلقة ويريد تشجيع تأكيدها.لكن استخدام CPFP يعتمد على دعم المحفظة وسياسات الشبكة.كما يتطلب حساب الرسوم بعناية، إذ يجب أن تكون الحزمة المجمعة تنافسية.Mempool في Bitcoin
يخزن Mempool في Bitcoin المعاملات غير المؤكدة التي ترى العقدة الكاملة أنها مؤهلة للإدراج في كتل مستقبلية.تستخدم عقد Bitcoin قواعد Mempool لإدارة ترحيل المعاملات وتقدير الرسوم وإنشاء الكتل والحماية من هجمات حجب الخدمة.يوضح مستند Bitcoin getmempoolinfo RPC أن العقد يمكنها الإبلاغ عن بيانات Mempool، مثل العدد الحالي للمعاملات، والحجم الافتراضي الإجمالي، واستخدام الذاكرة، والحد الأقصى لاستخدامها، والحد الأدنى لمعدل الرسوم.
لا تتطابق سياسة Mempool في Bitcoin مع إجماع Bitcoin.فقد تكون المعاملة صالحة وفق قواعد الإجماع، لكنها لا تُقبل في Mempool عقدة معينة بسبب حدود السياسة.هذا التمييز مهم لأن قواعد Mempool تساعد العقد على حماية مواردها وتوقع المعاملات المرجح تعدينها.Mempool في Ethereum
في Ethereum، يحتفظ مجمع المعاملات المعلقة بالمعاملات قبل إدراجها في كتلة.تتضمن المعاملات بيانات مثل المرسل والمستلم والقيمة وNonce وحد الغاز والحد الأقصى للرسوم لكل وحدة غاز والحد الأقصى لرسوم الأولوية لكل وحدة غاز.يكتسب Nonce أهمية لأن معاملات الحساب نفسه يجب أن تُعالج بالترتيب.إذا كانت لدى المستخدم معاملة عالقة ذات Nonce منخفض، فقد تظل المعاملات اللاحقة من الحساب نفسه معلقة إلى أن تُحل مشكلة Nonce الأسبق.يؤثر نظام الرسوم في Ethereum في كيفية اختيار المعاملات خلال فترات ارتفاع الطلب.يجب دفع الرسم الأساسي كي تكون المعاملة صالحة، في حين يمكن لرسوم الأولوية أن تجعلها أكثر جاذبية للمدققين.لذلك، تتيح محافظ Ethereum للمستخدمين غالباً تعديل رسوم الأولوية عند الحاجة إلى تأكيد أسرع.Mempool وMEV
يرتبط Mempool ارتباطاً وثيقاً بالقيمة القصوى القابلة للاستخراج، المعروفة اختصاراً باسم MEV.تحدث MEV عندما يستطيع منشئو الكتل أو جهات أخرى تحقيق قيمة من خلال تغيير ترتيب المعاملات أو إدراجها أو استبعادها.توضح وثائق MEV في Ethereum أنها قيمة مستخرجة من إنشاء الكتل، تتجاوز المكافآت القياسية ورسوم الغاز، عبر إدراج المعاملات أو استبعادها أو تغيير ترتيبها.
قد تكشف Mempools العامة عن عمليات المبادلة والتصفية وشراء NFTs وأنشطة أخرى قبل تأكيدها.وقد تتيح هذه الرؤية للروبوتات تنفيذ معاملات استباقية أو لاحقة أو هجمات الساندويتش على معاملات المستخدمين.يمكن للمستخدمين تقليل بعض مخاطر MEV باستخدام إعدادات الحد، وضوابط الانزلاق السعري، ومسارات المعاملات الخاصة، واختيار توقيت المعاملات بعناية.لا توجد طريقة تزيل جميع المخاطر، لا سيما في أسواق DeFi النشطة.الإرسال إلى Mempool عام مقابل إرسال المعاملات بشكل خاص
تُبث معاملة Mempool العامة على نطاق واسع إلى الشبكة قبل تأكيدها.وهذا يسهل على العقد ومنشئي الكتل رؤيتها وإعادة إرسالها وإدراجها.كما يجعلها مرئية للروبوتات والمحللين قبل تأكيدها.أما الإرسال الخاص للمعاملة فيمررها عبر مسار أكثر محدودية بدلاً من بثها على نطاق واسع.وقد يقلل ذلك في بعض الحالات من التعرض للمعاملات الاستباقية أو MEV.لكن الإرسال الخاص قد ينطوي على افتراضات ثقة أو مخاطر الرقابة أو تأخر الإدراج أو الاعتماد على وسطاء ترحيل ومنشئي كتل محددين.ينبغي للمستخدمين فهم هذه المفاضلات قبل افتراض أن الإرسال الخاص أكثر أماناً دائماً.Mempool ومستكشفات البلوكشين
تعرض مستكشفات البلوكشين غالباً المعاملات المعلقة وتقديرات الرسوم وحجم Mempool والطلب على مساحة الكتل وحالة المعاملة.وقد تساعد هذه الأدوات المستخدمين على معرفة ما إذا كانت المعاملة قيد الانتظار أو مؤكدة أو مستبدلة أو محذوفة.لكن بيانات المستكشف قد تأتي من عقدة واحدة أو مجموعة محدودة من العقد.وهذا يعني أن المستكشف قد لا يعرض جميع المعاملات المعلقة على الشبكة.ولا يعني عدم ظهور المعاملة في أحد المستكشفات بالضرورة أنها اختفت من كل مكان.وبالمثل، قد تكون معاملة ظاهرة على أنها معلقة في أحد المستكشفات قد حُذفت بالفعل من عقد أخرى.ينبغي للمستخدمين اعتبار عروض Mempool في المستكشفات تقديرات مفيدة لا حقائق مطلقة.فوائد Mempool
الفائدة الأولى هي ترحيل المعاملات.يساعد Mempool العقد على مشاركة المعاملات المعلقة الصالحة عبر شبكة النظير إلى النظير.الفائدة الثانية هي اكتشاف الرسوم.يمكن للمستخدمين والمحافظ تقدير الرسوم من خلال رصد الطلب على المعاملات المعلقة.الفائدة الثالثة هي إنشاء الكتل.يمكن للمعدّنين والمدققين اختيار المعاملات من Mempool عند إنشاء الكتل.الفائدة الرابعة هي الشفافية.غالباً ما يستطيع المستخدمون مراقبة النشاط المعلق قبل أن يصبح جزءاً مؤكداً من سجل البلوكشين.الفائدة الخامسة هي كفاءة الشبكة.تساعد سياسات Mempool العقد على إدارة الذاكرة وعرض النطاق ومخاطر الرسائل المزعجة واستهلاك الموارد.مخاطر Mempool
الخطر الأول هو تأخر التأكيد.قد تظل المعاملة ذات الرسوم المنخفضة معلقة مدة أطول من المتوقع أثناء الازدحام.الخطر الثاني هو حذف المعاملات.قد تحذف العقد المعاملات القديمة أو ذات الرسوم المنخفضة من Mempool لديها.الخطر الثالث هو تنفيذ المعاملات الاستباقية.يمكن للروبوتات مراقبة المعاملات المعلقة علناً قبل تأكيدها.الخطر الرابع هو هجمات الساندويتش.قد يحصل مستخدمو DeFi على تنفيذ أسوأ إذا وضعت الروبوتات معاملات قبل عملية المبادلة وبعدها.الخطر الخامس هو الثقة الزائفة.ظهور المعاملة في Mempool لا يجعلها نهائية؛ إذ لا يزال من الممكن أن تفشل أو تُستبدل أو لا تُؤكد أبداً.الخطر السادس هو تسرب الخصوصية.قد يكشف بث المعاملة عن توقيتها ونشاط العنوان والنية المحتملة للمستخدم قبل تأكيدها.كيفية الاستفادة من معلومات Mempool
يمكن للمستخدمين التحقق من حالة Mempool قبل إرسال المعاملات العاجلة.إذا كان Mempool مزدحماً، فقد يختار المستخدمون دفع رسوم أعلى أو الانتظار حتى ينخفض الطلب.إذا علقت معاملة، فقد يستخدم المستخدمون أدوات زيادة الرسوم التي تدعمها محافظهم.أما إذا لم تكن المعاملة عاجلة، فيمكن للمستخدمين توفير الرسوم بالانتظار حتى فترات الهدوء.ينبغي لمستخدمي DeFi مراجعة إعدادات الانزلاق السعري قبل إرسال المعاملات أثناء تقلب الأسواق.كما ينبغي للمستخدمين التحقق من تفاصيل المعاملة قبل توقيعها، لأن المعاملة المعلقة قد تنطوي على مخاطر مالية فعلية.في التحويلات الكبيرة، قد يساعد إرسال معاملة اختبار صغيرة أولاً على تجنب أخطاء العنوان والشبكة.Mempool مقابل البلوكشين
يمثل Mempool مساحة تخزين مؤقتة للمعاملات المعلقة.أما البلوكشين فهو السجل المؤكد للكتل والمعاملات.معاملة Mempool ليست نهائية.أما معاملة البلوكشين فقد أُدرجت في كتلة، وقد تزداد موثوقيتها مع إضافة مزيد من الكتل بعدها.يكتسب هذا الفرق أهمية في المدفوعات والتداول والجسور والإيداعات والسحوبات.ينبغي ألا يعتبر المستخدمون المعاملة المعلقة مسوّاة لمجرد ظهورها في عارض Mempool.Mempool مقابل مجمع المعاملات
يشير مصطلحا Mempool ومجمع المعاملات عادةً إلى المفهوم العام نفسه.يستخدم مستخدمو Bitcoin مصطلح Mempool غالباً.بينما تستخدم وثائق Ethereum غالباً عبارة مجمع المعاملات أو مجمع المعاملات المعلقة.ويصف المصطلحان مجموعة المعاملات المعلقة لدى العقدة، والمنتظرة إدراجها المحتمل في كتلة.تختلف القواعد والسلوكيات الدقيقة من بلوكشين إلى أخرى.ينبغي للمستخدمين فهم نموذج الرسوم ونموذج Nonce وقواعد استبدال المعاملات الخاصة بالشبكة التي يستخدمونها.مفاهيم خاطئة شائعة عن Mempool
من المفاهيم الخاطئة الشائعة أن معاملة Mempool مؤكدة بالفعل.تظل المعاملة معلقة إلى أن تُدرج في كتلة صالحة.ومن المفاهيم الخاطئة أيضاً أن جميع العقد لديها Mempool متطابق.قد تختلف رؤية كل عقدة بحسب التوقيت والعقد النظيرة والحدود والسياسات المحلية.أما المفهوم الخاطئ الثالث فهو أن الرسوم الأعلى تضمن دائماً إدراج المعاملة في الكتلة التالية.قد تحسن الرسوم الأعلى أولوية المعاملة، لكن إنتاج الكتل والمعاملات المنافسة وقواعد الشبكة وتدفق الأوامر الخاصة قد تؤثر أيضاً في التأكيد.والمفهوم الخاطئ الرابع هو أن حذف المعاملة يعني دائماً ضياع الأموال.إذا لم تُؤكد المعاملة أبداً، فعادةً ما تظل الأموال تحت سيطرة المحفظة الأصلية، مع احتمال حاجة المستخدم إلى دعم المحفظة لمسح الحالة المعلقة أو استبدال المعاملة.والمفهوم الخاطئ الخامس هو أن شفافية Mempool العام مفيدة دائماً.تساعد الشفافية في المراقبة وتقدير الرسوم، لكنها قد تعرض المستخدمين أيضاً لمخاطر MEV والخصوصية.الأسئلة الشائعة
ما هو Mempool في عالم العملات المشفرة؟
هو مساحة انتظار مؤقتة لدى العقدة للمعاملات الصالحة المعلقة قبل إدراجها في كتلة مؤكدة.هل يكون Mempool متطابقاً لدى جميع العقد؟
لا، فقد يكون لكل عقدة Mempool خاص بها، لذلك قد ترى العقد المختلفة مجموعات متباينة قليلاً من المعاملات المعلقة.لماذا علقت معاملتي في Mempool؟
قد تعلق المعاملة لأن رسومها منخفضة جداً، أو بسبب ازدحام الشبكة، أو تعطل Nonce، أو تعارضها مع معاملة معلقة أخرى.هل يمكن أن تغادر المعاملة Mempool من دون تأكيد؟
نعم، فقد تُحذف المعاملة أو تُستبدل أو تصبح غير صالحة بسبب تعارض، أو تحذفها العقدة عند إخلاء مساحة.هل تعني المعاملة المعلقة أن الدفع نهائي؟
لا، فمجرد انتظار المعاملة في Mempool لا يجعلها نهائية.كيف يختار المعدّنون أو المدققون المعاملات من Mempool؟
عادةً ما يعطون الأولوية للمعاملات ذات الرسوم الجذابة، مع الالتزام بقواعد البروتوكول والسياسات.ما المقصود بازدحام Mempool؟
يحدث عندما تنتظر معاملات كثيرة مساحة كتل محدودة، وغالباً ما يؤدي ذلك إلى ارتفاع الرسوم وبطء التأكيدات.ما هو RBF فيما يتعلق بـMempool؟
يتيح RBF استبدال معاملة غير مؤكدة بإصدار آخر يدفع رسوماً أعلى، وفق سياسات الشبكة المعمول بها.ما الفرق بين Mempool والبلوكشين؟
يحتفظ Mempool بالمعاملات المعلقة، بينما يخزن البلوكشين المعاملات المؤكدة داخل كتل.لماذا يهتم مستخدمو DeFi بـMempool؟
لأن المعاملات المعلقة قد تكشف عن الصفقات قبل تأكيدها، وقد تعرض المستخدمين لمعاملات استباقية أو هجمات ساندويتش أو سلوكيات MEV أخرى.الخلاصة
يمثل Mempool جزءاً أساسياً من انتقال معاملات البلوكشين من محفظة المستخدم إلى سجل الكتل المؤكدة.إنه مساحة احتفاظ مؤقتة تخزن فيها العقد المعاملات المعلقة الصالحة قبل أن يدرجها منشئو الكتل في الكتل.يساعد نشاط Mempool المستخدمين على فهم الازدحام والرسوم وتأخر التأكيد والطلب على الشبكة.كما يساعد المعدّنين والمدققين والمحافظ والمستكشفات والمطورين على تنسيق ترحيل المعاملات وإنشاء الكتل.ومع ذلك، لا يمثل Mempool طبقة تسوية نهائية.فقد تُستبدل المعاملة المعلقة أو تُحذف أو تتأخر أو تتعرض لمعاملة استباقية أو تفشل في التأكيد.ينبغي للمستخدمين التحقق من الرسوم ومراجعة تفاصيل المعاملات وفهم قواعد الشبكة والتعامل مع بيانات Mempool كتقديرات لا كضمانات.في عالم العملات المشفرة، يكشف Mempool عن نية إجراء المعاملة قبل أن تصبح جزءاً مؤكداً من السجل.قد يعجبك أيضاً
Peter Todd
Peter McCormack
ضمان الأداء
رائج
العملات المشفرة الرائجة حاليًا والتي تحظى باهتمام كبير في السوق
الأعلى حجماً
العملات المشفرة ذات أعلى حجم تداول
مضاف حديثا
العملات المشفرة المدرجة مؤخرًا والمتاحة للتداول

