ما هي المذكرة وكيف تعمل؟

مبتدئDec 03, 2023
تقدم هذه المقالة الدور الحاسم لـ " mempool " في معاملات العملات المشفرة، مما يوفر فهمًا عميقًا لمفهومها وعملياتها. ويسلط الضوء على ديناميكيات ودورات حياة المعاملات التي تتم معالجتها داخل مجمع المذكرات، ويشرح الأسباب المحتملة للازدحام والتأخير.
ما هي المذكرة وكيف تعمل؟

إذا سبق لك تنفيذ معاملة عملة مشفرة، مثل إرسال الأموال إلى عنوان محفظة آخر، فربما لاحظت تأخيرًا. عادة ما يتم الاحتفاظ بهذه المعاملات المتأخرة فيما يسمى «mempool».

يوضح هذا الدليل ماهية المذكرات وكيفية عملها وسبب كونها جزءًا أساسيًا من معاملة العملة المشفرة.

)

ما هي المذكرة؟

تُعد مجموعة المذكرات نوعًا من «غرفة الانتظار» على عقدة بلوكتشين حيث يتم تخزين المعاملات غير الملغومة. ومصطلح «mempool» هو مزيج من كلمتين - «الذاكرة» و «التجمع» ويشير إلى المساحة التي تنتظر فيها المعاملات المعلقة في الطابور قبل إضافتها إلى بلوكتشين.

كانت بيتكوين أول بلوكتشين تقدم وتستخدم مفهوم تجمع ذاكرة المعاملات (mempool). كما اعتمدت شبكات بلوكتشين أخرى مثل إيثريوم هذا المصطلح لاحقًا. تحتوي جميع سلاسل الكتل على نوع من المذكرات، على الرغم من أنها قد تحتوي على مصطلح مختلف لها. على سبيل المثال، تستخدم سلسلة Parity blockchain مصطلح «قائمة انتظار المعاملات» لتمثيل المذكرات في السلسلة الخاصة بها.

دور في معاملات البلوك تشين

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

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

كيف تعمل المذكرة؟

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

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

ديناميكيات Mempool ودورة حياة المعاملات

لتوضيح ديناميكيات mempool ودورة حياة المعاملات، لنفترض أنك تريد إرسال 0.01BTC إلى صديق.

  1. أولًا، ستقوم بإدخال عنوان محفظة صديقك، وقبول رسوم معاملات بلوكتشين، ثم الضغط على «إرسال».

  2. ستتم إضافة المعاملة إلى أقرب mempool كمعاملة «في قائمة الانتظار».

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

  4. وفي حالة موافقة العقد على المعاملة، تتغير حالتها من «في قائمة الانتظار» إلى «معلقة».

  5. في نهاية المطاف، سيتم اختيار المعاملة المعلقة من قبل المُعدِّن وإضافتها إلى كتلة جديدة.

  6. بعد ذلك، سيقوم المُعدِّن ببث هذه الكتلة مرة أخرى إلى جميع العقد. ونتيجة لذلك، ستتمكن جميع العقد الآن من الوصول إلى جميع المعاملات المضمنة في الكتلة الجديدة.

  7. في هذه المرحلة، ستقوم العقد التي لا تزال تحتفظ بمعاملتك مخزنة في المذكرات الخاصة بها بحذفها.

  8. أخيرًا، اكتملت معاملتك، ويتلقى صديقك 0.01 BTC.

ازدحام المذكرات وتراكمها

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

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

متوسط معاملات بيتكوين لكل مخطط كتلة: Ycharts.com

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

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

إدارة أولوية المعاملات والرسوم

مع حدوث العديد من المعاملات في نفس الوقت، هناك العديد من العوامل التي تحدد المعاملات التي يتم منحها الأولوية داخل mempool. نسلط الضوء على بعضها أدناه.

تقدير الرسوم وإدراج المعاملات

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

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

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

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

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

تأثير ازدحام الشبكة

يؤثر ازدحام الشبكة على كيفية معالجة المعاملات وديناميكيات رسوم الغاز بطرق مختلفة:

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

مزامنة Mempool ومساحة الكتلة

لا يتعين على Mempools الاحتفاظ بقائمة مطابقة لجميع المعاملات التي تنتظر إضافتها إلى الكتلة. ومع ذلك، يتعين عليهم معرفة المعاملات التي تمت إضافتها بالفعل إلى بلوكتشين حتى يتمكنوا من إزالتها من ملف الذاكرة الخاص بهم في حالة استمرار تخزينها هناك. عندما يبث المُعدِّن كتلة جديدة إلى العقد، يمكنه التحقق من هذه المعلومات وبالتالي تحقيق مزامنة mempool. هذا يضمن الاحتفاظ بالمعاملات غير الملغومة فقط في المذكرات.

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

حجم Mempool والإخلاء

كل معاملة تتم إضافتها إلى mempool هي جزء من البيانات لا يزيد عن بضعة كيلوبايت (kb). مجموع كل وحدات البايت التي تشكل المعاملات هو حجم mempool. يشير حجم mempool الأكبر إلى وجود العديد من المعاملات التي تنتظر التأكيد. يمكن أن يشير أيضًا إلى ارتفاع حركة مرور الشبكة.

مخطط حجم Mempool. المصدر: بلوكتشين. كوم

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

يعد فهم كيفية تأثير حجم mempool على رسوم المعاملات وأوقاتها أمرًا مهمًا لأنه يمكّن المستخدمين من اختيار أفضل الأوقات لتنفيذ المعاملة. هناك العديد من مواقع الويب التي تتعقب حجم المذكرات العالمية على شبكة بيتكوين، مثل mempool.space وBitcointicker.co.

Mempool في شبكات بيتكوين وإيثريوم

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

مذكرة بيتكوين

لا تتم إضافة جميع المعاملات الصالحة المرسلة عبر شبكة Bitcoin إلى blockchain على الفور. يجب عليهم الانتظار في ذاكرة البيتكوين.

في الأصل، تم قياس رسوم المعاملات في بيتكوين بعدد ساتوشي لكل بايت من المعاملة. ومع ذلك، تغير هذا بعد ترقية SegWit. الآن، يتم قياس المعاملات في ذاكرة بيتكوين بوحدات الوزن. قدمت هذه الترقية ما يعرف بميزة SegWit.

ونتيجة للترقية، يمكن لكتل بيتكوين الآن استيعاب ما يصل إلى أربعة أضعاف المعاملات.

مذكرة إيثيريوم

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

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

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

المذكرات هي مفتاح المعاملات اللامركزية

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

إخلاء المسؤولية:

  1. تمت إعادة طباعة هذه المقالة من [Beincrypto]. جميع حقوق التأليف والنشر تنتمي إلى المؤلف الأصلي [Alex Lielacher]. إذا كانت هناك اعتراضات على إعادة الطباعة هذه، فيرجى الاتصال بفريق Gate Learn، وسوف يتعاملون معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي فقط آراء المؤلف ولا تشكل أي نصيحة استثمارية.
  3. يقوم فريق Gate Learn بترجمة المقالة إلى لغات أخرى. ما لم يُذكر، يُحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها.

ما هي المذكرة وكيف تعمل؟

مبتدئDec 03, 2023
تقدم هذه المقالة الدور الحاسم لـ " mempool " في معاملات العملات المشفرة، مما يوفر فهمًا عميقًا لمفهومها وعملياتها. ويسلط الضوء على ديناميكيات ودورات حياة المعاملات التي تتم معالجتها داخل مجمع المذكرات، ويشرح الأسباب المحتملة للازدحام والتأخير.
ما هي المذكرة وكيف تعمل؟

إذا سبق لك تنفيذ معاملة عملة مشفرة، مثل إرسال الأموال إلى عنوان محفظة آخر، فربما لاحظت تأخيرًا. عادة ما يتم الاحتفاظ بهذه المعاملات المتأخرة فيما يسمى «mempool».

يوضح هذا الدليل ماهية المذكرات وكيفية عملها وسبب كونها جزءًا أساسيًا من معاملة العملة المشفرة.

)

ما هي المذكرة؟

تُعد مجموعة المذكرات نوعًا من «غرفة الانتظار» على عقدة بلوكتشين حيث يتم تخزين المعاملات غير الملغومة. ومصطلح «mempool» هو مزيج من كلمتين - «الذاكرة» و «التجمع» ويشير إلى المساحة التي تنتظر فيها المعاملات المعلقة في الطابور قبل إضافتها إلى بلوكتشين.

كانت بيتكوين أول بلوكتشين تقدم وتستخدم مفهوم تجمع ذاكرة المعاملات (mempool). كما اعتمدت شبكات بلوكتشين أخرى مثل إيثريوم هذا المصطلح لاحقًا. تحتوي جميع سلاسل الكتل على نوع من المذكرات، على الرغم من أنها قد تحتوي على مصطلح مختلف لها. على سبيل المثال، تستخدم سلسلة Parity blockchain مصطلح «قائمة انتظار المعاملات» لتمثيل المذكرات في السلسلة الخاصة بها.

دور في معاملات البلوك تشين

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

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

كيف تعمل المذكرة؟

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

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

ديناميكيات Mempool ودورة حياة المعاملات

لتوضيح ديناميكيات mempool ودورة حياة المعاملات، لنفترض أنك تريد إرسال 0.01BTC إلى صديق.

  1. أولًا، ستقوم بإدخال عنوان محفظة صديقك، وقبول رسوم معاملات بلوكتشين، ثم الضغط على «إرسال».

  2. ستتم إضافة المعاملة إلى أقرب mempool كمعاملة «في قائمة الانتظار».

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

  4. وفي حالة موافقة العقد على المعاملة، تتغير حالتها من «في قائمة الانتظار» إلى «معلقة».

  5. في نهاية المطاف، سيتم اختيار المعاملة المعلقة من قبل المُعدِّن وإضافتها إلى كتلة جديدة.

  6. بعد ذلك، سيقوم المُعدِّن ببث هذه الكتلة مرة أخرى إلى جميع العقد. ونتيجة لذلك، ستتمكن جميع العقد الآن من الوصول إلى جميع المعاملات المضمنة في الكتلة الجديدة.

  7. في هذه المرحلة، ستقوم العقد التي لا تزال تحتفظ بمعاملتك مخزنة في المذكرات الخاصة بها بحذفها.

  8. أخيرًا، اكتملت معاملتك، ويتلقى صديقك 0.01 BTC.

ازدحام المذكرات وتراكمها

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

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

متوسط معاملات بيتكوين لكل مخطط كتلة: Ycharts.com

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

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

إدارة أولوية المعاملات والرسوم

مع حدوث العديد من المعاملات في نفس الوقت، هناك العديد من العوامل التي تحدد المعاملات التي يتم منحها الأولوية داخل mempool. نسلط الضوء على بعضها أدناه.

تقدير الرسوم وإدراج المعاملات

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

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

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

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

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

تأثير ازدحام الشبكة

يؤثر ازدحام الشبكة على كيفية معالجة المعاملات وديناميكيات رسوم الغاز بطرق مختلفة:

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

مزامنة Mempool ومساحة الكتلة

لا يتعين على Mempools الاحتفاظ بقائمة مطابقة لجميع المعاملات التي تنتظر إضافتها إلى الكتلة. ومع ذلك، يتعين عليهم معرفة المعاملات التي تمت إضافتها بالفعل إلى بلوكتشين حتى يتمكنوا من إزالتها من ملف الذاكرة الخاص بهم في حالة استمرار تخزينها هناك. عندما يبث المُعدِّن كتلة جديدة إلى العقد، يمكنه التحقق من هذه المعلومات وبالتالي تحقيق مزامنة mempool. هذا يضمن الاحتفاظ بالمعاملات غير الملغومة فقط في المذكرات.

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

حجم Mempool والإخلاء

كل معاملة تتم إضافتها إلى mempool هي جزء من البيانات لا يزيد عن بضعة كيلوبايت (kb). مجموع كل وحدات البايت التي تشكل المعاملات هو حجم mempool. يشير حجم mempool الأكبر إلى وجود العديد من المعاملات التي تنتظر التأكيد. يمكن أن يشير أيضًا إلى ارتفاع حركة مرور الشبكة.

مخطط حجم Mempool. المصدر: بلوكتشين. كوم

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

يعد فهم كيفية تأثير حجم mempool على رسوم المعاملات وأوقاتها أمرًا مهمًا لأنه يمكّن المستخدمين من اختيار أفضل الأوقات لتنفيذ المعاملة. هناك العديد من مواقع الويب التي تتعقب حجم المذكرات العالمية على شبكة بيتكوين، مثل mempool.space وBitcointicker.co.

Mempool في شبكات بيتكوين وإيثريوم

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

مذكرة بيتكوين

لا تتم إضافة جميع المعاملات الصالحة المرسلة عبر شبكة Bitcoin إلى blockchain على الفور. يجب عليهم الانتظار في ذاكرة البيتكوين.

في الأصل، تم قياس رسوم المعاملات في بيتكوين بعدد ساتوشي لكل بايت من المعاملة. ومع ذلك، تغير هذا بعد ترقية SegWit. الآن، يتم قياس المعاملات في ذاكرة بيتكوين بوحدات الوزن. قدمت هذه الترقية ما يعرف بميزة SegWit.

ونتيجة للترقية، يمكن لكتل بيتكوين الآن استيعاب ما يصل إلى أربعة أضعاف المعاملات.

مذكرة إيثيريوم

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

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

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

المذكرات هي مفتاح المعاملات اللامركزية

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

إخلاء المسؤولية:

  1. تمت إعادة طباعة هذه المقالة من [Beincrypto]. جميع حقوق التأليف والنشر تنتمي إلى المؤلف الأصلي [Alex Lielacher]. إذا كانت هناك اعتراضات على إعادة الطباعة هذه، فيرجى الاتصال بفريق Gate Learn، وسوف يتعاملون معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي فقط آراء المؤلف ولا تشكل أي نصيحة استثمارية.
  3. يقوم فريق Gate Learn بترجمة المقالة إلى لغات أخرى. ما لم يُذكر، يُحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!