في شبكة البيتكوين، يبرز مفهوم Mempool في شبكة البيتكوين. فإذا كنت قد انخرطت مؤخراً في العملات الرقمية، فمن المحتمل أنك سمعت عنها. ستشرح هذه المقالة سبب وجود Bitcoin Mempool ولماذا من المهم فهم كيفية عمله.
باختصار، ميمبوول البيتكوين هي إحدى المراحل في نظام تحويل العملة، أي غرفة انتظار للمعاملة. عندما يتم التحقق من المعاملة بواسطة عقدة ما، فإنها تنتظر في ميمبوول الـ Mempool حتى عامل منجم أن تأخذها لنفسها. كل عقدة كاملة من شبكة البيتكوين تدعم الميمبوول. إذا كنت تريد أن تعرف كيف يحدث هذا بالضبط، ابق على الصفحة. ستخبرك المراجعة عن:
- معاملات البيتكوين
- تنسيق بيتكوين ميمبول ميمبول
- هيكل ميمبول البيتكوين
- ميمبوول في شبكة البيتكوين
- قسم الأسئلة الشائعة
- الخاتمة
كيف تعمل معاملات البيتكوين؟
تتم معاملة البيتكوين، أي تحويل العملات من مستخدم إلى آخر، على عدة مراحل. الجزء المهم هنا هو التحقق من المعاملة على جميع أجهزة الكمبيوتر الموجودة على الشبكة، أي جميع العُقد الخالية حاليًا لهذا النشاط. قد لا يسمح حجم الكتلة بعدد كبير من المعاملات، لذا يتعين عليهم الانتظار، على سبيل المثال، كتلتين قبل أن تتم معالجتها وتأكيدها بالكامل. هناك تواريخ يتم فيها تصفية ميمبول البيتكوين، وهناك المزيد من الفرص لتحويل الأموال.
بعد أن يتم التحقق من المعاملة من قبل العقدة، تنتقل إلى المرحلة التالية. في الواقع، هذه هي Mempool، وهي منطقة مخصصة للتخزين المؤقت للمعاملات غير المؤكدة. في غرفة الانتظار هذه، تنتظر المعاملة قدوم المُعَدِّن لاستلامها والتقاطها لتضمينها في الكتلة التالية. بهذا الترتيب، تمر المعاملة عبر سلسلة الكتل. نظرًا لأن هذا القسم له وظيفة تخزين، فإن اسمه يرمز إلى “تجمع الذاكرة”.”
ومن ثَمَّ، فإن شبكة البيتكوين بها عقد التحقق، ويتم تخصيص مناطق انتظار فيها للمعاملات التي تم التحقق منها ولكن لم يتم تأكيدها بعد. وباختصار، هذه هي منطقة تخزين المعاملات غير المؤكدة لجميع المعاملات المعلقة، أي التي لم يتم النظر فيها بعد ولم يقبلها المُعدِّن. يتحقق المُعَدِّنون من المعاملات ويمررونها إلى كتلة جديدة، ثم يتم تمريرها إلى أقران الكتلة. هناك مخطط خاص يوضح هذه العملية (للحصول على معلومات حول المخطط، انظر أدناه).
يمكن لكل عقدة تخزين عدد مختلف من المعاملات المنتظرة، اعتماداً على حجمها ومعدل إنتاجيتها. لذلك، لكل منها نسختها الخاصة من المعاملات غير المؤكدة. هذا هو أحد العوامل التي تفسر الفرق بين ميمبوولز.
تنسيق بيتكوين ميمبول ميمبول
نظرًا لأن العقدة الواحدة يمكنها معالجة الكثير من المعاملات، يمكن أن يكون لديها العديد من المعاملات غير المؤكدة في نفس الوقت. حجم ميمبوول الذاكرة ليس لانهائياً، فكيف يتعامل النظام مع ذلك؟
يتم حل المشكلة برسوم المعاملات. بمجرد أن يصل عدد المعاملات المعلقة إلى الحد المحدد، تبدأ العقدة في فرزها حسب الأولوية. تدفع كل معاملة رسومًا ولها حجم، لذلك يبدأ النظام في فرزها حسب هذه المعلمات. تقوم العقدة بتعيين الحد الأدنى رسوم المعاملات وبالتالي بناء قائمة انتظار الدفع.
من أجل البقاء في Mempool في هذه الحالة، يجب عليك دفع رسوم أعلى مقابل معاملتك. قد لا يبدو هذا الأمر ودودًا جدًا للمستخدمين، ولكنه يمنحهم الفرصة لتحويل الأموال. المعاملات التي تدفع رسوم أعلى (بما في ذلك أنها تعتمد على حجم المعاملة) تكون أسرع على البلوكشين. وعادةً ما تعاني المبالغ الصغيرة من البيتكوين أو غيرها من العملات الرقمية الأخرى في نفس الوقت لأنها لا تنطوي على رسوم معاملات كبيرة.
إذا كانت رسوم المعاملة أقل من الحد الأدنى للإدخال، تتم إزالة هذه المعاملات من ميمبوول الذاكرة. بعد مسح الذاكرة مؤقتًا، يتم فتح الوصول للمعاملات الجديدة، ولكن فقط إذا كانت برسوم عالية بما فيه الكفاية. وبالتالي، تؤدي الزيادة في عدد المعاملات إلى رسوم أعلى وأعلى. يسمح هذا النظام لشبكة البيتكوين بالحفاظ على العقد وذاكرة Mempool من التحميل الزائد والتعطل.
هيكل ميمبول البيتكوين
من بين أمور أخرى التحسينات لتشغيل شبكة البيتكوين، تم تصميم Mempool لإنشاء اتصال بين العُقد من مختلف المستويات، الخارجية والداخلية. يتم ذلك بحيث تصبح البيانات حول المعاملات ورسوم المعاملات المخزنة في Mempool متاحة للمستخدمين. قد يهتم متعاملو البيتكوين بهذا الأمر في الحالات التالية:
- يريد مالك المحفظة الخفيفة الحصول على معلومات محدثة حول المعاملة قبل نقلها إلى الكتلة.
- يريد المُعدِّن تحميل قائمة بالمعاملات غير المؤكدة لبدء التحقق منها وتأكيدها.
- يريد المُعدِّن التحقق مما إذا كانت هناك أي رسوم مربحة من رسوم المعاملات.
- عامل منجم يريد تقييم معدل الرسوم.
- يرغب المُعدِّن أو المُشغِّل في جمع إحصائيات البيانات على شبكة البيتكوين والكتل.
- يريد المشغل تشخيص شبكة وخدمة البيتكوين.
وبالتالي، فإن المعلومات حول المعاملات مفيدة لمجموعة واسعة من الأشخاص في شبكة البيتكوين. Mempool ليست فقط منطقة انتظار للمعاملات ولكنها أيضًا تُعلم المُعدِّنين والمشغلين بحالة الأموال في المعاملات. تتم معالجة هذه البيانات على العقدة الكاملة ويتم تحديثها بانتظام بحيث تكون معلومات حالة المعاملات صحيحة دائماً.
في الوقت نفسه، يجب ألا تتعامل مع تجمع الذاكرة على أنه تخزين كامل. ليس هذا هو الحال على الإطلاق لأن مهمته الرئيسية هي تمرير المدفوعات. يجب أن يقوم بإجراء أكبر عدد ممكن من المعاملات في وقت قصير لنقلها إلى الكتلة الجديدة وأخذ المعاملات التالية.
ميمبول في الشبكة
من المهم أن يحافظ المُعدِّنون على معدل موحد لتقدم المعاملات على سلسلة الكتل، أي توزيع استلام المعاملات في ميمبوول وخروجها إلى الكتلة التالية. إذا كان هناك الكثير من المعاملات غير المؤكدة التي تنتظر في المجمّع والكثير من المعاملات التالية في الطريق، فإن هذا يؤدي إلى ازدحام حركة المرور ويؤدي إلى تأخير في تحويل البيتكوين والأموال الأخرى. بغض النظر عن عدد المعاملات الموجودة في ميمبوول في نفس الوقت، يجب فرزها على الفور. الآلية، كما رأينا، تعتمد على الرسوم.
ينطوي استخدام Mempuls في الشبكة أيضًا على تنظيف كامل للمجمعات. عندما يرسل المُعَدِّن آخر كتلة إلى العقدة، فإنه يقوم بمسح ميمبول من جميع المعاملات الموجودة فيه حاليًا. وهذا يعني أن جميع المعاملات دفعت رسومًا وتم تأكيدها. والنتيجة هي زيادة في حجم الذاكرة في المجمع. هناك نقاط عندما يتم مسح Mempool من التاريخ ويكون جاهزًا لقبول المعاملات لنقلها إلى الكتل التالية بالكامل.
هناك مخطط خاص لتتبع حالة ميمبوول. يمكنك رؤية حجم ميمبوpool وعدد المعاملات على المحور y. يسمح هذا الرسم البياني للمُعدِّنين بجمع الإحصائيات والتنبؤ بحمل ميمبوول، بالإضافة إلى الزيادة أو النقصان في الرسوم في المستقبل القريب. يتم تجميع البيانات، مع الأخذ في الاعتبار عدد المعاملات المنتظرة والمعاملات المؤكدة عند تمريرها إلى الكتل التالية. يمكننا أن نرى حركة مرور Mempool ومتوسط وقت الانتظار. بالإضافة إلى ذلك، يوفر الرسم البياني المزيد من المعلومات حول حركة البيتكوين على الشبكة، مع مراعاة انتقال المعاملات حسب الكتل.
الأسئلة الشائعة
كم من الوقت يستغرق تأكيد المعاملة؟
في المتوسط، يستغرق الوقت اللازم لتحويل معاملة إلى كتلة 10 دقائق (في الممارسة العملية، قد يستغرق الأمر ما يصل إلى ساعة). يعتمد معدل التحويل لكل كتلة على حجم رسوم المعاملة. يمكنك عرض الرسم البياني هنا لفهم وقت تحميل الشبكة وإجراء المعاملات في فترات فراغ أكثر.
كيف يمكنني تقديم معاملة إلى الكتلة التالية؟
إذا لم يتم تأكيد معاملتك في غضون يومين، يمكنك زيادة الرسوم الخاصة بها. طريقة أخرى هي تسريع المعاملة مقابل رسوم (بعض المجمعات تقدم مثل هذه الخدمة). باختصار، كلما زادت رسومك، زادت احتمالية عدم توقف المعاملة في ميمبوول.
الخاتمة
ميمبول هو جزء مهم من سلسلة الكتل. تتيح لك منطقة الانتظار تكوين فكرة عن الازدحام المروري والتنبؤ بوقت الانتظار. كما يمكن لمُعدِّني البيتكوين والمتداولين المتمرسين تقدير مقدار الرسوم التي ستحتاجها لإجراء معاملة ناجحة.








