تُعد Cardano من أبرز شبكات البلوكشين العامة التي تتميز بمنهجها البحثي المدعوم علمياً وتركيزها على التحقق الرسمي. ويستند تشغيل شبكة Cardano إلى بروتوكول إثبات الحصة (Proof of Stake) الذي تم تطويره بشكل مستقل ويحمل اسم Ouroboros.
على عكس أنظمة إثبات العمل (PoW) التي تعتمد على التنافس في قوة الهاش، يمنح Ouroboros حقوق إنتاج الكتل بناءً على ملكية الحصة، مما يؤدي إلى خفض استهلاك الطاقة بشكل كبير ويعزز الكفاءة والاستدامة. كما يُعد من أوائل بروتوكولات إثبات الحصة التي خضعت لمراجعة علمية رسمية وحصلت على إثباتات أمنية موثوقة.
تستعرض هذه المقالة شرحاً مفصلاً لآلية عمل Ouroboros، وكيفية إنتاج الكتل الجديدة في Cardano، وخطوات إنتاج الكتل، وتطور إصدارات البروتوكول، وآليات الأمان الخاصة به.
Cardano هو مشروع بلوكشين عام من الجيل الثالث شارك في تأسيسه المؤسس المشارك لـ Ethereum تشارلز هوسكينسون. يركز المشروع على تطوير مبني على البحث والتحقق الرسمي، حيث يتم نشر العديد من البروتوكولات الأساسية في أوراق أكاديمية محكمة قبل التنفيذ. وتدعم Cardano نقل القيمة، والعقود الذكية، والتطبيقات اللامركزية، وتهدف إلى تحقيق توازن بين الأمان وقابلية التوسع واللامركزية.

Ouroboros هو بروتوكول إثبات الحصة (Proof of Stake) المعتمد في Cardano. وعلى عكس شبكات مثل Bitcoin التي تعتمد على إثبات العمل، يحدد Ouroboros من يمكنه إنتاج الكتل الجديدة بناءً على ملكية الحصة بدلاً من القدرة الحاسوبية، مما يقلل استهلاك الطاقة ويعزز كفاءة الشبكة.
ويعد Ouroboros التصميم الأساسي المسؤول عن إنتاج الكتل والتحقق من المعاملات وتحقيق الإجماع، حيث يوزع التحكم عبر مجمعات الحصص. يشارك أصحاب الحصص من خلال تفويض ADA إلى هذه المجمعات، ما يمنحهم دوراً في الحوكمة وتوزيع المكافآت.
يعتمد Ouroboros على بنية زمنية منظمة بدقة، حيث يقسم الوقت إلى وحدات منفصلة لتنظيم إنتاج الكتل بدلاً من الاعتماد على الساعات الفيزيائية. وبناءً على توزيع الحصص، يختار النظام عشوائياً قائداً لكل فترة فرعية (Slot Leader).

يمكن تشبيه هذه البنية بنظام جدولة: الفترة الزمنية هي دورة الجدولة، وكل فترة فرعية تمثل فرصة مدتها ثانية واحدة لإنتاج كتلة.
تتم عملية إنتاج الكتل في Ouroboros بشكل لامركزي بالكامل، وفق الخطوات التالية:
Ouroboros هو بروتوكول إثبات الحصة الأساسي في Cardano، وقد شهد تطوراً مستمراً في الأمان وقابلية التوسع والعملية عبر عدة إصدارات متتالية.
كان هذا الإصدار الأولي الذي أسس قاعدة آمنة لإثبات الحصة مع إثبات رسمي، وقدم اختيار القائد بناءً على الفترات الزمنية والفترات الفرعية باستخدام العشوائية النسبية للحصة، لكنه كان أكثر عرضة للهجمات التكيفية.
تم اعتماد Ouroboros BFT (Byzantine Fault Tolerant) خلال مرحلة إعادة تشغيل Byron كبروتوكول انتقالي بين قاعدة Cardano البرمجية القديمة وعصر Shelley، وساهم في تهيئة الشبكة للامركزية.
افترض هذا البروتوكول وجود مجموعة اتحادية من الخوادم مع اتصال متزامن، ولم يكن يتطلب من العقد أن تكون متصلة باستمرار، مما جعله مناسباً لمرحلة الانتقال بفضل بساطته وحتميته.
يعتمد Ouroboros Praos على Ouroboros Classic لكنه يقدم تحسينات كبيرة في الأمان وقابلية التوسع.
أدخل دوال عشوائية قابلة للتحقق (VRF) لاختيار قادة الفترات الفرعية بشكل خاص، بحيث لا يعرف القائد المختار أنه القائد إلا عند إنتاج الكتلة، مما يقلل من فرص استهداف المدققين بهجمات تعطيل الخدمة.
حسّن هذا الإصدار من مرونة النظام في بيئات الشبكة الديناميكية، وضمان تحقيق الإجماع حتى عند تعرض بعض العقد لهجمات.
كانت بروتوكولات إثبات الحصة السابقة غالباً تتطلب نقاط تحقق موثوقة لانضمام العقد الجديدة بأمان، لمنع هجمات المدى البعيد. وتغلب Ouroboros Genesis على هذا القيد.
يتيح Genesis للعقد الجديدة الانطلاق بأمان من كتلة البداية (genesis block) دون الحاجة إلى نقاط تحقق موثوقة، وقدم قاعدة جديدة لاختيار السلسلة مع إثبات إمكانية تركيب البروتوكول، ما عزز المرونة دون التأثير على الأمان.
لدعم الطلب العالمي على المعاملات، تم تقديم Ouroboros Hydra كحل توسع خارج السلسلة (off chain).
ينشئ Hydra قنوات حالة متطابقة متعددة تُسمى الرؤوس (Heads) خارج السلسلة الرئيسية. ويمكن لكل رأس معالجة آلاف المعاملات في الثانية، مع إمكانية وصول إجمالي القدرة النظرية إلى ملايين TPS. ويظل Hydra مرتبطاً بالسلسلة الرئيسية ويدعم الأصول الأصلية والبرمجيات، مما يعزز الأداء بشكل ملحوظ.
يعتمد Ouroboros على أسس رياضية صارمة لضمان الأمان، ويستخدم نموذج توافر ديناميكي يسمح للنظام بالاستمرار حتى في ظل اضطرابات أو ظروف عدائية جزئية.
وتكمن الحماية من هجمات %51 في نموذج توزيع الحصص، حيث يتطلب من المهاجم السيطرة على أكثر من %51 من إجمالي عرض ADA المتداول للهيمنة على الإجماع، ما يتطلب تكلفة اقتصادية هائلة. وأي هجوم ناجح سيؤدي إلى خفض قيمة ممتلكات المهاجم نفسه، مما يقلل من دوافع الهجوم اقتصادياً.
Ouroboros هو بروتوكول الإجماع الأساسي في Cardano، ويعتمد على إثبات الحصة، وبنية الفترات الزمنية والفترات الفرعية، ودوال العشوائية القابلة للتحقق، وتطور الإصدارات المستمر، ليقدم نظام إجماع موفر للطاقة، وقابل للتوسع، وآمن بإثبات رياضي، ومناسب للحوكمة بعيدة المدى.
بشكل عام، يجمع Ouroboros بين الدقة الأكاديمية والتطبيق العملي. ومع بنية الفترات الزمنية والفترات الفرعية وآليات إثبات الحصة المثبتة رسمياً، يقلل بشكل كبير من استهلاك الطاقة مع الحفاظ على اللامركزية. وفهم آلية عمل Ouroboros يساعد المستخدمين على تقييم أمان واستقرار شبكة Cardano عند المشاركة في التخزين أو أنشطة النظام البيئي.
يعتمد Bitcoin على التنافس الحاسوبي من خلال إثبات العمل، بينما يعتمد Ouroboros على ملكية الحصة من خلال إثبات الحصة. ويتميز Ouroboros بكفاءة أعلى في استهلاك الطاقة ولا يتطلب أجهزة متخصصة.
نظرياً نعم، لكن عملياً يقوم أغلب المستخدمين بتفويض حصصهم إلى مجمعات الحصص التي تدير العقد باستمرار نيابة عنهم.
ينتج عن ذلك تفرع مؤقت في السلسلة، ويطبق Ouroboros قاعدة السلسلة الأطول لتحديد السلسلة الصالحة.
من خلال استخدام دوال عشوائية قابلة للتحقق (VRF) لتوفير عشوائية غير متوقعة وقابلة للتحقق بشكل علني، مما يضمن عدم إمكانية التلاعب بعملية الاختيار.





