إذا سبق لك تنفيذ معاملة عملة مشفرة، مثل إرسال الأموال إلى عنوان محفظة آخر، فربما لاحظت تأخيرًا. عادة ما يتم الاحتفاظ بهذه المعاملات المتأخرة فيما يسمى «mempool».
يوضح هذا الدليل ماهية المذكرات وكيفية عملها وسبب كونها جزءًا أساسيًا من معاملة العملة المشفرة.
)
تُعد مجموعة المذكرات نوعًا من «غرفة الانتظار» على عقدة بلوكتشين حيث يتم تخزين المعاملات غير الملغومة. ومصطلح «mempool» هو مزيج من كلمتين - «الذاكرة» و «التجمع» ويشير إلى المساحة التي تنتظر فيها المعاملات المعلقة في الطابور قبل إضافتها إلى بلوكتشين.
كانت بيتكوين أول بلوكتشين تقدم وتستخدم مفهوم تجمع ذاكرة المعاملات (mempool). كما اعتمدت شبكات بلوكتشين أخرى مثل إيثريوم هذا المصطلح لاحقًا. تحتوي جميع سلاسل الكتل على نوع من المذكرات، على الرغم من أنها قد تحتوي على مصطلح مختلف لها. على سبيل المثال، تستخدم سلسلة Parity blockchain مصطلح «قائمة انتظار المعاملات» لتمثيل المذكرات في السلسلة الخاصة بها.
تلعب MemPools دورًا رئيسيًا في كيفية عمل عُقد blockchain. لكي يتم إكمال المعاملة وتسجيلها على بلوكتشين، يجب إضافتها أولاً إلى الكتلة. ومع ذلك، لا يمكن لجميع العقد على شبكة بلوكتشين إنشاء كتلة جديدة. على سبيل المثال، في شبكات بلوكتشين التي تعمل باستخدام آلية إثبات العمل ، مثل بيتكوين، يمكن للمُعدنين فقط إضافة معاملات إلى كتلة جديدة. أما بالنسبة إلى شبكات بلوكتشين التي تستخدم آلية إثبات الحصة ، مثل إيثريوم، فيمكن للمدققين أو مقدمي العروض فقط إضافة معاملات إلى الكتلة.
بعد بدء المعاملة، يجب على المستخدمين الاعتماد على المُعدِّن أو المدقق للموافقة على المعاملة وإضافتها إلى بلوكتشين. هذا لا يحدث على الفور. بدلاً من ذلك، هناك تأخير بين وقت بدء المعاملة ووقت اكتمالها. خلال هذا الوقت، يتم تخزين المعاملة في ملف مذكرات في انتظار التأكيد.
أولًا، يجب ملاحظة أن شبكات بلوكتشين لا تحتوي على مجموعة مذكرات واحدة فقط. على العكس من ذلك، تحتوي كل عقدة في شبكة بلوكشين معينة على مجموعة ذاكرة المعاملات الخاصة بها. على سبيل المثال، تحتوي كل عقدة في بلوكشين بيتكوين على مجموعتها الخاصة من المعاملات التي تنتظر إضافتها إلى دفتر الأستاذ العام. تشكل المذكرات الموجودة في العقد الفردية معًا مجموعة مذكرات جماعية.
عندما يبدأ المستخدم معاملة، يتم إرسالها إلى عقدة. ستقوم العقدة بعد ذلك بإضافة المعاملة إلى ملف الذاكرة الخاص بها ووضعها في قائمة الانتظار، في انتظار التحقق من صحتها. بمجرد التحقق من صحة المعاملة، سيتم وضع علامة «معلقة» عليها. يمكن لعمال المناجم فقط إضافة المعاملات التي تم وضع علامة «معلقة» عليها إلى كتلة جديدة.
لتوضيح ديناميكيات mempool ودورة حياة المعاملات، لنفترض أنك تريد إرسال 0.01BTC إلى صديق.
أولًا، ستقوم بإدخال عنوان محفظة صديقك، وقبول رسوم معاملات بلوكتشين، ثم الضغط على «إرسال».
ستتم إضافة المعاملة إلى أقرب mempool كمعاملة «في قائمة الانتظار».
بعد ذلك، سيتم بث المعاملة إلى العقد الأخرى في الشبكة، ولكنها لن تكون متاحة على بلوكتشين حتى الآن. بدلاً من ذلك، تقوم كل عقدة بإجراء اختبارات فردية للتحقق من أن المعاملة حقيقية.
وفي حالة موافقة العقد على المعاملة، تتغير حالتها من «في قائمة الانتظار» إلى «معلقة».
في نهاية المطاف، سيتم اختيار المعاملة المعلقة من قبل المُعدِّن وإضافتها إلى كتلة جديدة.
بعد ذلك، سيقوم المُعدِّن ببث هذه الكتلة مرة أخرى إلى جميع العقد. ونتيجة لذلك، ستتمكن جميع العقد الآن من الوصول إلى جميع المعاملات المضمنة في الكتلة الجديدة.
في هذه المرحلة، ستقوم العقد التي لا تزال تحتفظ بمعاملتك مخزنة في المذكرات الخاصة بها بحذفها.
أخيرًا، اكتملت معاملتك، ويتلقى صديقك 0.01 BTC.
يحدث الازدحام في ذاكرة المعاملات عندما يتجاوز الطلب على المعاملات عدد المعاملات التي يمكن وضعها في كتلة واحدة. يمكن أن تؤدي عدة عوامل إلى تراكم المذكرات. وتشمل هذه:
متوسط معاملات بيتكوين لكل مخطط كتلة: Ycharts.com
يعد فهم هذه العوامل وكيفية تأثيرها على ازدحام mempool أمرًا مهمًا للمستخدمين والمطورين. فهي تمكنهم من توقع التأخيرات المحتملة وإجراء التعديلات اللازمة لتوفير رسوم الغاز وتجنب التأخير.
مع حدوث العديد من المعاملات في نفس الوقت، هناك العديد من العوامل التي تحدد المعاملات التي يتم منحها الأولوية داخل mempool. نسلط الضوء على بعضها أدناه.
أحد العوامل الأساسية التي تحدد ترتيب تنفيذ المعاملات داخل mempool هو الرسوم المرفقة بكل معاملة. يعتمد عمال المناجم والمدققون على الربح، ويمكنهم اختيار المعاملات التي يريدون إضافتها إلى كتلة جديدة. ليس من المستغرب أنهم يفضلون المعاملات ذات الرسوم الأعلى المرتبطة بها لأن هذا يترجم إلى مكافآت أكبر.
لذلك، تؤثر الرسوم المرتبطة بالمعاملة بشكل كبير على فرص إدراجها في الكتلة. يقوم عمال المناجم عادةً بتنظيم المعاملات داخل وحدات الذاكرة الخاصة بهم من حيث الرسوم لكل وحدة من بيانات المعاملات، والتي يتم تمثيلها عادةً باسم satoshis/byte. من هناك، يعطون الأولوية للمعاملات ذات أعلى معدلات الرسوم حتى امتلاء الكتلة.
هذا النهج القائم على الرسوم يخلق سوقًا تنافسيًا داخل المذكرات. إنه يجبر المستخدمين على الاختيار بين دفع رسوم أعلى لإتمام المعاملات بسرعة أو رسوم أقل على حساب فترات انتظار أطول.
ومع ذلك، يمكن للمستخدمين تقدير الرسوم المثلى التي ليست باهظة الثمن ولكنها ستظل تؤمن تأكيدًا في الوقت المناسب. يمكن تحقيق ذلك من خلال النظر في بعض العوامل مثل البيانات التاريخية وحجم المعاملات وازدحام الشبكة وتوزيع الرسوم داخل mempool. تحتوي معظم المنصات الشائعة، مثل محافظ العملات المشفرة والبورصات، على أدوات يمكنها تحليل الحالة الحالية لمجموعة المذكرات والتوصية بالرسوم الأكثر ملاءمة.
ومع ذلك، فإن إجراء تقديرات دقيقة للرسوم ليس علمًا دقيقًا، ولا تزال التحديات قائمة. على سبيل المثال، يمكن أن تتغير ظروف الشبكة بسرعة، مما يجعل البيانات التاريخية غير موثوقة. علاوة على ذلك، يمكن أن تصبح الرسوم شديدة التقلب خلال فترات ارتفاع الطلب، مما يؤدي إلى تقلبات غير متوقعة في الرسوم.
يؤثر ازدحام الشبكة على كيفية معالجة المعاملات وديناميكيات رسوم الغاز بطرق مختلفة:
لا يتعين على Mempools الاحتفاظ بقائمة مطابقة لجميع المعاملات التي تنتظر إضافتها إلى الكتلة. ومع ذلك، يتعين عليهم معرفة المعاملات التي تمت إضافتها بالفعل إلى بلوكتشين حتى يتمكنوا من إزالتها من ملف الذاكرة الخاص بهم في حالة استمرار تخزينها هناك. عندما يبث المُعدِّن كتلة جديدة إلى العقد، يمكنه التحقق من هذه المعلومات وبالتالي تحقيق مزامنة mempool. هذا يضمن الاحتفاظ بالمعاملات غير الملغومة فقط في المذكرات.
مساحة الكتلة، من ناحية أخرى، هي السعة المتاحة لتضمين المعاملات في كتلة جديدة. نظرًا لأن هذه المساحة محدودة، فإن عمال المناجم أو المدققين يعطون الأولوية للمعاملات ذات رسوم الغاز الأعلى بينما يتم إرسال الباقي إلى المذكرات في انتظار التأكيدات.
كل معاملة تتم إضافتها إلى mempool هي جزء من البيانات لا يزيد عن بضعة كيلوبايت (kb). مجموع كل وحدات البايت التي تشكل المعاملات هو حجم mempool. يشير حجم mempool الأكبر إلى وجود العديد من المعاملات التي تنتظر التأكيد. يمكن أن يشير أيضًا إلى ارتفاع حركة مرور الشبكة.
مخطط حجم Mempool. المصدر: بلوكتشين. كوم
على الرغم من أن مجموعات المذكرات لا تحتوي على حجم أقصى محدد مسبقًا، إلا أن العقد يمكنها تعيين حدود الحجم لمجموعات المذكرات الخاصة بها. يتم تعيين هذا عادةً عند 300 ميجابايت لعملة البيتكوين. عندما تصل مجموعة المذكرات إلى هذا الحد، قد تفرض العقد الحد الأدنى من متطلبات رسوم المعاملات. يتم طرد أي معاملات بمعدل رسوم أقل من هذا الحد من mempool. من خلال القيام بذلك، يمكن للعقد تجنب التعطل بسبب التحميل الزائد للمعاملات المعلقة.
يعد فهم كيفية تأثير حجم mempool على رسوم المعاملات وأوقاتها أمرًا مهمًا لأنه يمكّن المستخدمين من اختيار أفضل الأوقات لتنفيذ المعاملة. هناك العديد من مواقع الويب التي تتعقب حجم المذكرات العالمية على شبكة بيتكوين، مثل mempool.space وBitcointicker.co.
والآن، دعونا نلقي نظرة على كيفية عمل المذكرات في بيتكوين وإيثريوم، وهما أكبر بلوكشين في جميع أنحاء العالم.
لا تتم إضافة جميع المعاملات الصالحة المرسلة عبر شبكة Bitcoin إلى blockchain على الفور. يجب عليهم الانتظار في ذاكرة البيتكوين.
في الأصل، تم قياس رسوم المعاملات في بيتكوين بعدد ساتوشي لكل بايت من المعاملة. ومع ذلك، تغير هذا بعد ترقية SegWit. الآن، يتم قياس المعاملات في ذاكرة بيتكوين بوحدات الوزن. قدمت هذه الترقية ما يعرف بميزة SegWit.
ونتيجة للترقية، يمكن لكتل بيتكوين الآن استيعاب ما يصل إلى أربعة أضعاف المعاملات.
وعلى غرار بيتكوين، استخدمت بلوكتشين إيثريوم في البداية ذاكرة إيثريوم لتكون بمثابة تخزين مؤقت للمعاملات التي تنتظر إضافتها إلى الكتلة من قبل المُعدنين. ومع ذلك، فبعد انتقال إيثريوم من آلية إثبات العمل إلى آلية إجماع لإثبات الحصة، قدمت الشبكة مفهوم منشئ الكتل.
مُنشئو الكتل هم كيانات خارجية متخصصة تقوم بتجميع المعاملات لإنشاء حزمة معاملات محسّنة يمكن أن تشكل كتلة. يقومون بذلك عن طريق إعادة ترتيب أو تضمين معاملات معينة في الحزمة من مجموعة ذاكرة المعاملات. في النهاية، يقدمون الحزم إلى المقترحين/المدققين لإدراجها في الكتلة مقابل رسوم.
تعتمد قيمة الكتلة على المعاملات التي تحتوي عليها. لذلك، فإنه يحفز منشئي الكتل على إنشاء الكتل الأكثر ربحًا حيث من المرجح أن يتم تحديد أولوياتها وتأكيدها بشكل أسرع من قبل المدققين. وبالتالي، كما هو الحال في سلاسل بلوكتشين الأخرى، كلما زادت الرسوم التي تدفعها على إيثريوم، زادت فرص تأكيد معاملتك في وقت أقرب.
تعد المذكرات مكونًا حيويًا في معاملات blockchain. وهي بمثابة شكل من أشكال «غرفة الانتظار» حيث تنتظر المعاملات غير المؤكدة التحقق، وفي النهاية، إدراجها في كتلة جديدة. يعد فهم آليات مجموعة المذكرات، مثل قائمة انتظار المعاملات والتحقق من صحتها وتحديد أولويات الرسوم، أمرًا ضروريًا لمستخدمي العملات المشفرة.
إذا سبق لك تنفيذ معاملة عملة مشفرة، مثل إرسال الأموال إلى عنوان محفظة آخر، فربما لاحظت تأخيرًا. عادة ما يتم الاحتفاظ بهذه المعاملات المتأخرة فيما يسمى «mempool».
يوضح هذا الدليل ماهية المذكرات وكيفية عملها وسبب كونها جزءًا أساسيًا من معاملة العملة المشفرة.
)
تُعد مجموعة المذكرات نوعًا من «غرفة الانتظار» على عقدة بلوكتشين حيث يتم تخزين المعاملات غير الملغومة. ومصطلح «mempool» هو مزيج من كلمتين - «الذاكرة» و «التجمع» ويشير إلى المساحة التي تنتظر فيها المعاملات المعلقة في الطابور قبل إضافتها إلى بلوكتشين.
كانت بيتكوين أول بلوكتشين تقدم وتستخدم مفهوم تجمع ذاكرة المعاملات (mempool). كما اعتمدت شبكات بلوكتشين أخرى مثل إيثريوم هذا المصطلح لاحقًا. تحتوي جميع سلاسل الكتل على نوع من المذكرات، على الرغم من أنها قد تحتوي على مصطلح مختلف لها. على سبيل المثال، تستخدم سلسلة Parity blockchain مصطلح «قائمة انتظار المعاملات» لتمثيل المذكرات في السلسلة الخاصة بها.
تلعب MemPools دورًا رئيسيًا في كيفية عمل عُقد blockchain. لكي يتم إكمال المعاملة وتسجيلها على بلوكتشين، يجب إضافتها أولاً إلى الكتلة. ومع ذلك، لا يمكن لجميع العقد على شبكة بلوكتشين إنشاء كتلة جديدة. على سبيل المثال، في شبكات بلوكتشين التي تعمل باستخدام آلية إثبات العمل ، مثل بيتكوين، يمكن للمُعدنين فقط إضافة معاملات إلى كتلة جديدة. أما بالنسبة إلى شبكات بلوكتشين التي تستخدم آلية إثبات الحصة ، مثل إيثريوم، فيمكن للمدققين أو مقدمي العروض فقط إضافة معاملات إلى الكتلة.
بعد بدء المعاملة، يجب على المستخدمين الاعتماد على المُعدِّن أو المدقق للموافقة على المعاملة وإضافتها إلى بلوكتشين. هذا لا يحدث على الفور. بدلاً من ذلك، هناك تأخير بين وقت بدء المعاملة ووقت اكتمالها. خلال هذا الوقت، يتم تخزين المعاملة في ملف مذكرات في انتظار التأكيد.
أولًا، يجب ملاحظة أن شبكات بلوكتشين لا تحتوي على مجموعة مذكرات واحدة فقط. على العكس من ذلك، تحتوي كل عقدة في شبكة بلوكشين معينة على مجموعة ذاكرة المعاملات الخاصة بها. على سبيل المثال، تحتوي كل عقدة في بلوكشين بيتكوين على مجموعتها الخاصة من المعاملات التي تنتظر إضافتها إلى دفتر الأستاذ العام. تشكل المذكرات الموجودة في العقد الفردية معًا مجموعة مذكرات جماعية.
عندما يبدأ المستخدم معاملة، يتم إرسالها إلى عقدة. ستقوم العقدة بعد ذلك بإضافة المعاملة إلى ملف الذاكرة الخاص بها ووضعها في قائمة الانتظار، في انتظار التحقق من صحتها. بمجرد التحقق من صحة المعاملة، سيتم وضع علامة «معلقة» عليها. يمكن لعمال المناجم فقط إضافة المعاملات التي تم وضع علامة «معلقة» عليها إلى كتلة جديدة.
لتوضيح ديناميكيات mempool ودورة حياة المعاملات، لنفترض أنك تريد إرسال 0.01BTC إلى صديق.
أولًا، ستقوم بإدخال عنوان محفظة صديقك، وقبول رسوم معاملات بلوكتشين، ثم الضغط على «إرسال».
ستتم إضافة المعاملة إلى أقرب mempool كمعاملة «في قائمة الانتظار».
بعد ذلك، سيتم بث المعاملة إلى العقد الأخرى في الشبكة، ولكنها لن تكون متاحة على بلوكتشين حتى الآن. بدلاً من ذلك، تقوم كل عقدة بإجراء اختبارات فردية للتحقق من أن المعاملة حقيقية.
وفي حالة موافقة العقد على المعاملة، تتغير حالتها من «في قائمة الانتظار» إلى «معلقة».
في نهاية المطاف، سيتم اختيار المعاملة المعلقة من قبل المُعدِّن وإضافتها إلى كتلة جديدة.
بعد ذلك، سيقوم المُعدِّن ببث هذه الكتلة مرة أخرى إلى جميع العقد. ونتيجة لذلك، ستتمكن جميع العقد الآن من الوصول إلى جميع المعاملات المضمنة في الكتلة الجديدة.
في هذه المرحلة، ستقوم العقد التي لا تزال تحتفظ بمعاملتك مخزنة في المذكرات الخاصة بها بحذفها.
أخيرًا، اكتملت معاملتك، ويتلقى صديقك 0.01 BTC.
يحدث الازدحام في ذاكرة المعاملات عندما يتجاوز الطلب على المعاملات عدد المعاملات التي يمكن وضعها في كتلة واحدة. يمكن أن تؤدي عدة عوامل إلى تراكم المذكرات. وتشمل هذه:
متوسط معاملات بيتكوين لكل مخطط كتلة: Ycharts.com
يعد فهم هذه العوامل وكيفية تأثيرها على ازدحام mempool أمرًا مهمًا للمستخدمين والمطورين. فهي تمكنهم من توقع التأخيرات المحتملة وإجراء التعديلات اللازمة لتوفير رسوم الغاز وتجنب التأخير.
مع حدوث العديد من المعاملات في نفس الوقت، هناك العديد من العوامل التي تحدد المعاملات التي يتم منحها الأولوية داخل mempool. نسلط الضوء على بعضها أدناه.
أحد العوامل الأساسية التي تحدد ترتيب تنفيذ المعاملات داخل mempool هو الرسوم المرفقة بكل معاملة. يعتمد عمال المناجم والمدققون على الربح، ويمكنهم اختيار المعاملات التي يريدون إضافتها إلى كتلة جديدة. ليس من المستغرب أنهم يفضلون المعاملات ذات الرسوم الأعلى المرتبطة بها لأن هذا يترجم إلى مكافآت أكبر.
لذلك، تؤثر الرسوم المرتبطة بالمعاملة بشكل كبير على فرص إدراجها في الكتلة. يقوم عمال المناجم عادةً بتنظيم المعاملات داخل وحدات الذاكرة الخاصة بهم من حيث الرسوم لكل وحدة من بيانات المعاملات، والتي يتم تمثيلها عادةً باسم satoshis/byte. من هناك، يعطون الأولوية للمعاملات ذات أعلى معدلات الرسوم حتى امتلاء الكتلة.
هذا النهج القائم على الرسوم يخلق سوقًا تنافسيًا داخل المذكرات. إنه يجبر المستخدمين على الاختيار بين دفع رسوم أعلى لإتمام المعاملات بسرعة أو رسوم أقل على حساب فترات انتظار أطول.
ومع ذلك، يمكن للمستخدمين تقدير الرسوم المثلى التي ليست باهظة الثمن ولكنها ستظل تؤمن تأكيدًا في الوقت المناسب. يمكن تحقيق ذلك من خلال النظر في بعض العوامل مثل البيانات التاريخية وحجم المعاملات وازدحام الشبكة وتوزيع الرسوم داخل mempool. تحتوي معظم المنصات الشائعة، مثل محافظ العملات المشفرة والبورصات، على أدوات يمكنها تحليل الحالة الحالية لمجموعة المذكرات والتوصية بالرسوم الأكثر ملاءمة.
ومع ذلك، فإن إجراء تقديرات دقيقة للرسوم ليس علمًا دقيقًا، ولا تزال التحديات قائمة. على سبيل المثال، يمكن أن تتغير ظروف الشبكة بسرعة، مما يجعل البيانات التاريخية غير موثوقة. علاوة على ذلك، يمكن أن تصبح الرسوم شديدة التقلب خلال فترات ارتفاع الطلب، مما يؤدي إلى تقلبات غير متوقعة في الرسوم.
يؤثر ازدحام الشبكة على كيفية معالجة المعاملات وديناميكيات رسوم الغاز بطرق مختلفة:
لا يتعين على Mempools الاحتفاظ بقائمة مطابقة لجميع المعاملات التي تنتظر إضافتها إلى الكتلة. ومع ذلك، يتعين عليهم معرفة المعاملات التي تمت إضافتها بالفعل إلى بلوكتشين حتى يتمكنوا من إزالتها من ملف الذاكرة الخاص بهم في حالة استمرار تخزينها هناك. عندما يبث المُعدِّن كتلة جديدة إلى العقد، يمكنه التحقق من هذه المعلومات وبالتالي تحقيق مزامنة mempool. هذا يضمن الاحتفاظ بالمعاملات غير الملغومة فقط في المذكرات.
مساحة الكتلة، من ناحية أخرى، هي السعة المتاحة لتضمين المعاملات في كتلة جديدة. نظرًا لأن هذه المساحة محدودة، فإن عمال المناجم أو المدققين يعطون الأولوية للمعاملات ذات رسوم الغاز الأعلى بينما يتم إرسال الباقي إلى المذكرات في انتظار التأكيدات.
كل معاملة تتم إضافتها إلى mempool هي جزء من البيانات لا يزيد عن بضعة كيلوبايت (kb). مجموع كل وحدات البايت التي تشكل المعاملات هو حجم mempool. يشير حجم mempool الأكبر إلى وجود العديد من المعاملات التي تنتظر التأكيد. يمكن أن يشير أيضًا إلى ارتفاع حركة مرور الشبكة.
مخطط حجم Mempool. المصدر: بلوكتشين. كوم
على الرغم من أن مجموعات المذكرات لا تحتوي على حجم أقصى محدد مسبقًا، إلا أن العقد يمكنها تعيين حدود الحجم لمجموعات المذكرات الخاصة بها. يتم تعيين هذا عادةً عند 300 ميجابايت لعملة البيتكوين. عندما تصل مجموعة المذكرات إلى هذا الحد، قد تفرض العقد الحد الأدنى من متطلبات رسوم المعاملات. يتم طرد أي معاملات بمعدل رسوم أقل من هذا الحد من mempool. من خلال القيام بذلك، يمكن للعقد تجنب التعطل بسبب التحميل الزائد للمعاملات المعلقة.
يعد فهم كيفية تأثير حجم mempool على رسوم المعاملات وأوقاتها أمرًا مهمًا لأنه يمكّن المستخدمين من اختيار أفضل الأوقات لتنفيذ المعاملة. هناك العديد من مواقع الويب التي تتعقب حجم المذكرات العالمية على شبكة بيتكوين، مثل mempool.space وBitcointicker.co.
والآن، دعونا نلقي نظرة على كيفية عمل المذكرات في بيتكوين وإيثريوم، وهما أكبر بلوكشين في جميع أنحاء العالم.
لا تتم إضافة جميع المعاملات الصالحة المرسلة عبر شبكة Bitcoin إلى blockchain على الفور. يجب عليهم الانتظار في ذاكرة البيتكوين.
في الأصل، تم قياس رسوم المعاملات في بيتكوين بعدد ساتوشي لكل بايت من المعاملة. ومع ذلك، تغير هذا بعد ترقية SegWit. الآن، يتم قياس المعاملات في ذاكرة بيتكوين بوحدات الوزن. قدمت هذه الترقية ما يعرف بميزة SegWit.
ونتيجة للترقية، يمكن لكتل بيتكوين الآن استيعاب ما يصل إلى أربعة أضعاف المعاملات.
وعلى غرار بيتكوين، استخدمت بلوكتشين إيثريوم في البداية ذاكرة إيثريوم لتكون بمثابة تخزين مؤقت للمعاملات التي تنتظر إضافتها إلى الكتلة من قبل المُعدنين. ومع ذلك، فبعد انتقال إيثريوم من آلية إثبات العمل إلى آلية إجماع لإثبات الحصة، قدمت الشبكة مفهوم منشئ الكتل.
مُنشئو الكتل هم كيانات خارجية متخصصة تقوم بتجميع المعاملات لإنشاء حزمة معاملات محسّنة يمكن أن تشكل كتلة. يقومون بذلك عن طريق إعادة ترتيب أو تضمين معاملات معينة في الحزمة من مجموعة ذاكرة المعاملات. في النهاية، يقدمون الحزم إلى المقترحين/المدققين لإدراجها في الكتلة مقابل رسوم.
تعتمد قيمة الكتلة على المعاملات التي تحتوي عليها. لذلك، فإنه يحفز منشئي الكتل على إنشاء الكتل الأكثر ربحًا حيث من المرجح أن يتم تحديد أولوياتها وتأكيدها بشكل أسرع من قبل المدققين. وبالتالي، كما هو الحال في سلاسل بلوكتشين الأخرى، كلما زادت الرسوم التي تدفعها على إيثريوم، زادت فرص تأكيد معاملتك في وقت أقرب.
تعد المذكرات مكونًا حيويًا في معاملات blockchain. وهي بمثابة شكل من أشكال «غرفة الانتظار» حيث تنتظر المعاملات غير المؤكدة التحقق، وفي النهاية، إدراجها في كتلة جديدة. يعد فهم آليات مجموعة المذكرات، مثل قائمة انتظار المعاملات والتحقق من صحتها وتحديد أولويات الرسوم، أمرًا ضروريًا لمستخدمي العملات المشفرة.