ميمبول: ما هو وكيف يعمل؟

ميمبول: ما هو وكيف يعمل؟

يعمل مجمع الذاكرة، وهو اختصار لـ " مجمع الذاكرة " أو " مجمع المعاملات "، بمثابة بوابة إلى blockchain وهو عنصر حيوي في بنيتها التحتية، لا سيما في عالم العملات المشفرة مثل Bitcoin. يشبه هذا المفهوم بيئات "التدريج" في تطوير البرامج التقليدية، حيث يتم إجراء الاختبار ومراقبة الجودة قبل الإصدار للإنتاج. ومع ذلك، على عكس بيئات التدريج المركزية، فإن كل عقدة في شبكة blockchain لديها مجموعة مذكرات خاصة بها لإدارتها.

تبدأ المعاملات في blockchain في mempool، وهي قائمة بالمعاملات المعلقة التي تنتظر التحقق من صحتها من العقدة قبل الالتزام بكتلة على blockchain. غالبًا ما يتم التغاضي عن دور مجمع الذاكرة، إلا أنه ضروري لفهم كيفية معالجة المعاملات وتأكيدها على السلسلة. من خلال تحليل مجمع الذاكرة، يمكننا الحصول على نظرة أعمق حول طريقة عمل blockchain وحالة المعاملات على متن الطائرة.

ما هو ميمبول؟

يعد مجمع الذاكرة، أو مجمع الذاكرة، آلية أساسية ضمن تقنية blockchain، وقد تم نشرها في البداية بواسطة Bitcoin ثم تم اعتمادها لاحقًا بواسطة Ethereum وشبكات blockchain الأخرى. إنها بمثابة منطقة انطلاق ديناميكية أو " غرفة انتظار " للمعاملات غير المؤكدة، وتلعب دورًا حاسمًا في تحديد تسلسل وإدراج المعاملات في دفتر الأستاذ الخاص بـ blockchain.

تحتفظ كل عقدة في شبكة blockchain بمجمع الذاكرة الخاص بها، حيث تقوم بتخزين المعلومات المتعلقة بالمعاملات غير المؤكدة. ويعني هذا النهج اللامركزي أن هناك عددًا من وحدات الذاكرة بقدر عدد العقد، حيث تتلقى كل عقدة المعاملات وتخزنها في أوقات مختلفة ولها قدرات مختلفة بناءً على أجهزتها. وبالتالي، قد تحتوي العقد المختلفة على مجموعات مختلفة من المعاملات المعلقة في أي وقت، مما يؤدي إلى اختلافات في أحجام مجمع الذاكرة وعدد المعاملات عبر الشبكة.

في شبكة البيتكوين، عندما يرسل المستخدم معاملة، يتم بثها إلى الشبكة وتخزينها في مجموعات الذاكرة الخاصة بالعقد الفردية حتى يقوم القائم بالتعدين بتضمينها في كتلة. تعد هذه العملية جزءًا لا يتجزأ من نظام معالجة المعاملات والتحقق من صحتها في الشبكة. وبالمثل، في النظام البيئي للإيثريوم، يشير مجمع الذاكرة إلى هياكل البيانات الموجودة في الذاكرة داخل العقدة التي تخزن المعاملات المرشحة قبل أن يتم تعدينها. تشير عقد الإيثريوم، مثل Geth و Parity ، إلى هذا باسم "مجمع المعاملات" أو " قائمة انتظار المعاملات " على التوالي.

لا يعد مجمع الذاكرة مجرد كيان فردي، بل هو عبارة عن مجموعة من مجموعات الذاكرة الفردية عبر العقد، يسعى كل منها إلى المزامنة مع الآخرين عبر الشبكة. نظرًا لعدم الموثوقية وزمن الوصول المتأصل في اتصالات الشبكة، يمكن أن يختلف مجمع الذاكرة الخاص بكل عقدة، بشكل كبير في بعض الأحيان. لدى العقد أيضًا معايير مختلفة لقبول المعاملات، مثل الحد الأدنى لسعر الغاز وحدود حجم مجمع الذاكرة.

com.mempool

عادةً ما تترك المعاملات مجمع ذكريات العقدة عندما يتم تضمينها في كتلة، ولكن يمكن أيضًا إزالتها إذا تم استبدالها أو إلغاؤها أو إسقاطها بسبب تكوين مجمع ذكريات العقدة. يضمن هذا النظام اللامركزي والديناميكي طلب المعاملات، وتحديد أولويات الرسوم، وإنشاء الكتل بكفاءة، وهو أمر ضروري لأداء قوي لشبكات blockchain مثل Bitcoin و Ethereum.

كيف يعمل ميمبول؟

عندما يتم بدء معاملة، فإنها تبدأ رحلتها من خلال البث من عقدة واحدة إلى العقد الأخرى في الشبكة. تقوم العقد بتقييم هذه المعاملات وفقًا لعدة معايير، بما في ذلك التحقق من التوقيع، والتأكد من أن المنفق يمتلك العملات المعدنية، والتأكد من أن الناتج لا يتجاوز المدخلات. بمجرد اجتياز المعاملة لهذه الفحوصات، تتم مشاركتها عبر الشبكة، وتهبط في النهاية في مجمع الذاكرة، وهي منطقة الاحتفاظ حتى يختارها عامل التعدين لإدراجها في الكتلة.

النقاط الرئيسية حول Mempools

إن مفهوم مجمع الذاكرة العالمي المشترك هو مفهوم خاطئ. في الواقع، تقوم كل عقدة بتشغيل مجمع الذاكرة الفريد الخاص بها، حيث تتلقى وتعالج المعاملات في أوقات مختلفة. تختلف سعة مجمع الذاكرة الخاص بالعقدة بناءً على مواردها؛ تخصص العقد ذات الذاكرة المحدودة مساحة أصغر لسجلات المعاملات، بينما يمكن للعقد الأكثر قوة التعامل مع كميات أكبر من بيانات المعاملات.

يميل القائمون بالتعدين، مدفوعين بالربح، إلى إعطاء الأولوية للمعاملات ذات الرسوم الأعلى. هذه الديناميكية تجعل تقدير الرسوم أمرًا صعبًا، خاصة في أوقات ارتفاع الطلب ومساحة الكتلة المحدودة. يمكن للمستخدمين قياس اتجاهات الرسوم من خلال مراقبة نطاق الرسوم في المجموعة الحالية للمعاملات غير المؤكدة، مما يمكنهم من تجنب الدفع الزائد أثناء انخفاض نشاط الشبكة أو دفع مبالغ أقل مقابل المعاملات العاجلة.

ديناميات Mempool في معالجة المعاملات

تتضمن رحلة المعاملة عبر مجمع الذاكرة عدة خطوات:

  1. يتم بدء المعاملة من المحفظة، والتي تستهدف محفظة أخرى أو عقدًا ذكيًا.
  2. تقوم محفظة المستخدم بتوقيع المعاملة رقميًا.
  3. يتم إرسال المعاملة الموقعة إلى عقدة بوابة على شبكة blockchain (مثل Ethereum أو Bitcoin).
  4. تقوم هذه العقدة بالتحقق من صحة المعاملة وإضافتها إلى مجموعة الذاكرة الخاصة بها.
  5. يتم بعد ذلك بث المعاملة إلى العقد الأخرى، والتي تقوم أيضًا بالتحقق من صحتها وإضافتها إلى مجموعات المذكرات الخاصة بها، مما يؤدي إلى نشرها عبر الشبكة.
  6. يلتقط عمال المناجم المعاملة من مجمع الذاكرة ويدمجونها في كتلة جديدة على blockchain.
  7. يتم بث هذه الكتلة، التي تحتوي على المعاملة، وتقوم العقد المستقبلة بعد ذلك بإزالة المعاملة من مجموعات المذكرات الخاصة بها.

تأثير Mempool على رسوم المعاملات

يؤثر حجم مجمع الذاكرة بشكل كبير على سرعات المعاملات والرسوم في شبكات blockchain. يعطي القائمون بالتعدين الأولوية للمعاملات ذات الرسوم الأعلى، حيث تشكل هذه الرسوم جزءًا من مكافآتهم لتعدين كتل جديدة. ونتيجة لذلك، يخلق تجمع الذكريات المزدحم بيئة تنافسية، مما يؤدي إلى ارتفاع رسوم المعاملات وتمديد أوقات التأكيد. وعلى العكس من ذلك، خلال فترات انخفاض نشاط الشبكة، عندما يكون مجمع الذاكرة أقل ازدحامًا، تنخفض رسوم المعاملات، وتكون أوقات التأكيد أقصر. يعد هذا المد والجزر في مستوى نشاط mempool عاملاً حاسماً في ديناميكيات تشغيل blockchain.

كيفية مراقبة Mempool

تتوفر العديد من الأدوات والخدمات لتتبع مجمع الذاكرة عبر العديد من العملات المشفرة مثل Bitcoin، مما يوفر رؤى حول نشاط الشبكة وديناميكيات المعاملات.

  • مستكشفات Blockchain لمراقبة Mempool

تعمل مستكشفات Blockchain مثل Blockstream أو Blockchair أو Blockchain كموارد قيمة لمراقبة الحالة الحالية لمجمع الذاكرة. وهي توفر بيانات مثل عدد المعاملات غير المؤكدة، والحجم الإجمالي لمجمع الذاكرة، ومتوسط رسوم المعاملة السائدة.

  • خدمات مراقبة Mempool المتخصصة

لمزيد من المعلومات الدقيقة، تعتبر الخدمات مثل mempool.observer أو mempool.space مفيدة. إنهم يتعمقون بشكل أعمق في تحليلات مجمع الذاكرة، ويقدمون تفاصيل حول توزيع المعاملات حسب معدل الرسوم، ومدة أقدم المعاملات في مجمع الذاكرة، والتنبؤات بشأن أوقات التأكيد لمعدلات الرسوم المختلفة.

  • واجهات برمجة التطبيقات للوصول إلى بيانات Mempool المخصصة

يقدم موفرو بيانات Blockchain مثل Bitquery أو Coinmetrics واجهات برمجة التطبيقات التي تسمح بالاسترداد البرمجي لبيانات mempool. يمكن دمج هذه الوظيفة في التطبيقات أو البرامج النصية المخصصة، مما يتيح تحليلًا مخصصًا واستخدام معلومات مجمع الذاكرة.

تكمن قيمة مراقبة مجمع الذاكرة في قدرته على توجيه عملية صنع القرار فيما يتعلق بتوقيت المعاملة ومعدلات الرسوم، مما يؤدي إلى تحسين التأكيدات بشكل أسرع. بالإضافة إلى ذلك، فهو يوفر نافذة على حالة الشبكة الأوسع، بما في ذلك مستويات الازدحام والنشاط العام، مما يساعد المستخدمين والمطورين في التنقل في مشهد العملة المشفرة بشكل أكثر فعالية.

معاملات Mempool: كيفية التراجع

لنفترض أنك بدأت معاملة Bitcoin برسوم تبلغ حوالي 10 ساتوشي لكل بايت افتراضي (sat/vb). وبعد إرسالها إلى شبكة البيتكوين، تجدها متوقفة وغير مؤكدة بسبب ارتفاع الرسوم المطلوبة لتأكيدات الكتلة الحالية. عادة، أنت تواجه خيارين:

الانتظار بصبر حتى تنخفض الرسوم: أحد الخيارات هو الانتظار حتى انتهاء الرسوم، على أمل انخفاض الرسوم. يمكن أن تتراوح هذه الفترة من أيام إلى أسابيع، أو حتى أشهر، تظل خلالها معاملتك غير معالجة في مجمع الذاكرة.

اختيار تعزيز الرسوم باستخدام RBF: بدلاً من ذلك، يمكنك اختيار زيادة رسوم معاملتك باستخدام طرق مثل الاستبدال برسوم ( RBF ) أو استراتيجيات أخرى لزيادة الرسوم، مما يعزز فرص إدراجها في الكتلة.

ولكن ماذا لو كنت تريد نهجًا مختلفًا، مثل استخراج معاملتك من مجمع الذاكرة بالكامل؟ من الناحية النظرية، يجب استبعاد المعاملات ذات الرسوم المنخفضة من مجموعات الذاكرة بمرور الوقت أثناء خضوعها لعملية التطهير.

ومع ذلك، فإن هذه النتيجة ليست أمرًا مسلمًا به، نظرًا للطبيعة اللامركزية لشبكة البيتكوين. تعمل كل عقدة في جميع أنحاء العالم بشكل مستقل، وتحافظ على مجموعة الذاكرة الخاصة بها. قد تسقط العقدة الخاصة بك المعاملة بعد فترة محددة، ولكن قد يحتفظ بها الآخرون، مما يتركها على غير هدى في مجموعات المذكرات الخاصة بهم. وفي فترات انخفاض حجم المعاملات، قد يتم تأكيد مثل هذه المعاملة بشكل غير متوقع.

من المهم قبول أنه قد لا يتم حذف المعاملة تمامًا من جميع مجموعات الذاكرة. هناك دائمًا احتمال أن يتمكن شخص ما من أرشفته وإعادة تقديمه إلى الشبكة لاحقًا. إذا وجدت معاملتك في طي النسيان، فإن الحلول الأكثر قابلية للتطبيق هي إما تعديل الرسوم لأعلى لتسريع معالجتها أو إنشاء معاملة جديدة لإرسال نفس مخرجات المعاملات غير المنفقة (UTXOs) إلى نفسك. تعمل هذه الطريقة الأخيرة على إبطال المعاملة الأصلية بشكل فعال، مما يؤدي إلى حل المأزق. بالإضافة إلى ذلك، يعد فهم ديناميكيات إدارة mempool عبر العقد المختلفة أمرًا بالغ الأهمية في اتخاذ قرارات مستنيرة بشأن مثل هذه المعاملات.

Mempool وBitcoin: تحديات قابلية التوسع والاستراتيجيات المستقبلية

يعد التطور المستمر لـ Mempool وقابلية التوسع في Bitcoin نقطة محورية للبحث والابتكار في قطاع العملات المشفرة. يعد التصدي لتحديات قابلية التوسع أمرًا بالغ الأهمية للقبول وسهولة الاستخدام على نطاق أوسع للبيتكوين والعملات المشفرة الأخرى.

تتضمن الاستراتيجيات الرئيسية مزيدًا من اعتماد Segrerated Witness ( SegWit ) ونشر شبكة Lightning Network. يعمل SegWit على تحسين معالجة المعاملات عن طريق فصل بيانات التوقيع عن بيانات المعاملات، مما يتيح احتواء المزيد من المعاملات داخل كل كتلة. تعمل الشبكة المسرّعة ، كحل من الطبقة الثانية، على تسهيل المعاملات خارج blockchain الرئيسي، وبالتالي تخفيف الازدحام في مجمع الذاكرة.

ويجري أيضًا استكشاف تكامل توقيعات شنور. ومن المتوقع أن تعمل هذه التوقيعات على ضغط أحجام بيانات المعاملات بشكل كبير، مما يساهم في تحسينات قابلية التوسع. تسمح توقيعات شنور بدمج توقيعات متعددة في توقيع واحد، مما يؤدي إلى تقليص أثر المعاملة بشكل فعال.

علاوة على ذلك، هناك مقترحات لتوسيع الحد الأقصى لحجم الكتلة قيد المناقشة. وقد يؤدي ذلك إلى تسريع معالجة المعاملات وتعزيز الكفاءة. ومع ذلك، فإن هذا النهج يثير خلافًا داخل المجتمع بسبب المخاوف من أن حجم الكتلة الأكبر قد يؤدي إلى زيادة مخاطر المركزية وربما يعرض أمن الشبكة للخطر.

يرجى ملاحظة أن Plisio يقدم لك أيضًا:

قم بإنشاء فواتير تشفير بنقرتين and قبول التبرعات المشفرة

12 تكاملات

6 مكتبات لغات البرمجة الأكثر شيوعًا

19 عملات مشفرة و 12 بلوكشين