ما هو بلوك Ommer؟
في سلاسل الكتل التي تستخدم إثبات العمل، تُعرف الكتل المرفوضة التي تُنشأ في نفس الوقت مع كتلة أخرى باسم كتل "ommer". يمكن للشبكة اختيار كتلة واحدة فقط لإضافتها إلى سلسلة الكتل. في سلسلة كتل الإيثيريوم، كانت هذه الكتلة المتبقية تُسمى كتلة "ommer". في سلاسل الكتل الأخرى، تُعرف باسم كتل "uncle" أو "orphan"، في إشارة إلى العلاقات الأسرية المستخدمة لوصف مواقع الكتل داخل سلسلة الكتل.
لم تعد الكتل الفرعية (Ommer blocks) مشكلة تحت آلية إثبات الحصة (proof-of-stake) التي تم تقديمها إلى سلسلة الكتل الخاصة بإيثريوم في عام 2022، ولكن سلاسل الكتل التي تستخدم إثبات العمل (proof-of-work) لا تزال تنتج هذه الكتل الإضافية.
النقاط الرئيسية
- تم إنشاء كتل Ommer في سلسلة بلوكشين الإيثيريوم عندما تم إنشاء كتلتين وتقديمهما إلى السجل في نفس الوقت تقريبًا. يمكن فقط لواحدة منهما الدخول إلى السجل.
- كانت الكتل الفرعية مشابهة للأيتام في بيتكوين ولكن كان لها استخدام متكامل، على عكس نظيراتها في بيتكوين.
- كان يتم مكافأة معدّني أو مدققي Ethereum على إنشاء كتل ommer في نظام Ethereum من خلال رسوم المعاملات لدفع مقابل عملهم.
- انقسمت Ethereum Classic عن سلسلة الكتل الرئيسية لـ Ethereum بعد اختراق The DAO في عام 2016، ولا تزال تنتج كتل عمومية.
فهم الكتل الفرعية (Ommer Blocks)
في سلسلة الكتل العامة مثل Ethereum وBitcoin، من الضروري استخدام طريقة تضمن التحقق من البيانات داخل سلسلة الكتل وإضافتها عن طريق الإجماع. من المهم أيضًا الحفاظ على البيانات من التغيير. تستخدم العديد من سلاسل الكتل هيكل بيانات يسمى شجرة Merkle لتحقيق ذلك.
شجرة Merkle تنشئ علاقات نسبية للكتل البيانات. يتم تضمين المعلومات من الكتل السابقة في الكتل الجديدة، بشكل مشابه للحمض النووي الذي ينتقل بين الأجيال. هذا يخلق مفهوم الكتل الأبوية، وكتل الأشقاء الأبوية، وكتل الأطفال، وكتل الأشقاء، بشكل مشابه لتمثيل رسومي لشجرة العائلة.
مثال على شجرة العائلة
إليك كيف كانت تعمل الأمور—يمكن تسمية الكتلة الأولى في الشجرة بالكتلة A. الكتلة التالية التي يتم إنشاؤها من الكتلة A ستعتبر طفلاً للكتلة A وستتضمن معلومات A بالإضافة إلى معلوماتها الخاصة.
يمكن تسمية هذا الكتلة بالكتلة B ولكن يمكن تمثيلها كـ Ba. سيكون B هو اسم الكتلة الجديدة، و"a" يشير إلى البيانات من الكتلة الأصلية. استمرت هذه العلاقة بين الأصل والفرع مع إضافة المزيد من الكتل مع المعلومات من كل كتلة سابقة. هذا أنشأ شجرة عائلية وسلسلة كتل.
الآن تخيل إذا تم التحقق من كتلتين وإنشاؤهما في نفس الوقت من Ba. ستصبحان الكتلتين Cab وCab2، وهما كتلتان شقيقتان من نفس الكتلة الأم. يمكن إضافة واحدة فقط إلى سلسلة الكتل—لذلك قد يختار الشبكة Cab. كانت Cab2 فرعًا من سلسلة الكتل الأصلية ولكن لم تتم إضافتها إليها أو التحقق منها. وأخيرًا، تم تعدين كتلة أخرى على سلسلة الكتل التي احتفظت بـ Cab. هذه هي الكتلة Dcab. كانت Cab2 شقيقة لوالد Dcab، لذا كانت Cab2 كتلة ommer.
اعتبارات خاصة
كانت هذه الكتل اليتيمة في جوهرها أخطاء في الشيفرة البرمجية - نواتج غير مقصودة وعرضية لعملية التعدين. ومع ذلك، قامت Ethereum بتحفيز معدّني كتل ommer لعدة أسباب:
- للسماح بإنشاء المزيد من كتل ommer كنتيجة للوقت الأقصر للكتل وتسريع الشبكة.
- لتقليل مركزية الحوافز للمجمعات الكبيرة للتعدين. حيث استخدمت هذه المجمعات مزارع تعدين كبيرة واستحوذت على غالبية مكافآت العملات الرقمية، مما ترك القليل للمعدنين الأفراد.
- لزيادة أمان الشبكة من خلال تعزيز العمل على سلسلة الكتل الرئيسية عن طريق السماح بتضمين العمل المنجز على كتل الأومر.
تم دمج كتل Ommer بشكل متعمد في سلسلة الكتل الخاصة بإيثريوم باستخدام بروتوكول التحقق لآلية الإجماع السابقة، Casper the Friendly GHOST (Greedy Heaviest Observed SubTree). عندما يحدث تفرع في سلسلة الكتل نتيجة لإنشاء كتل في نفس الوقت، يقوم مدققو الشبكة باختيار الكتلة التي سيتم استخدامها.
انتقلت Ethereum من آلية إثبات العمل إلى آلية إثبات الحصة في عام 2022. تحت آلية إثبات الحصة، توقفت الكتل الفرعية عن أن تكون مصدر قلق بسبب الطريقة التي تُنشأ بها الكتل. ومع ذلك، فإن Ethereum Classic، التي انقسمت عن Ethereum بعد اختراق DAO في عام 2016، لا تزال تنتج الكتل الفرعية (على الرغم من أنها تسميها الكتل العمّة).
ما هو بلوك العم (Ommer)؟
كان "البلوك العم" هو الاسم القديم للبلوك "ommer". قرر المطورون ومجتمع الإيثيريوم أنه لا يوجد سبب لاستخدام أسماء محددة بالجنس، لذا قرروا استخدام "ommer" كاسم جديد. لم تعد كتل "ommer" تحدث في ظل آلية إثبات الحصة الخاصة بالإيثيريوم.
ما هو معدل الأومر (العم) في إيثريوم؟
معدّل الأومر (الذي كان يُعرف سابقًا بمعدّل العم) كان هو المعدّل الذي ينتج فيه الشبكة كتل الأومر. كان المعدّل يتغير يوميًا ويعتمد على عدد المعاملات التي تحدث. لم يعد هناك معدّل لكتل الأومر على سلسلة الكتل الرئيسية لإيثريوم.
ما هو مكافأة الأومر (العم) في إيثريوم؟
تحت آلية الإجماع إثبات العمل، كانت المكافآت للكتل الفرعية (ommer blocks) تمثل نسبة صغيرة من مكافأة الكتلة، بالإضافة إلى رسوم المعاملات. انتقلت إيثريوم إلى إثبات الحصة في عام 2022، لذلك لم تعد هناك كتل فرعية تُنشأ.
الخلاصة
كانت كتل Ommer عبارة عن كتل إضافية غير مقبولة تم إنشاؤها بواسطة شبكة تعدين Ethereum تحت نظام التعدين بإثبات العمل. قامت Ethereum بتحفيز هذه الكتل بالإضافة إلى الكتل المقبولة لأن هناك عملًا تم لإنشائها. بعد "الدمج" في عام 2022، انتقلت Ethereum إلى نظام إثبات الحصة ولم تعد بحاجة إلى التعدين، وبالتالي لم تعد تُنتج كتل Ommer.