إثبات النشاط (Proof of Activity)

آخر تحديث: 2 أبريل، 2022
الوقت المتوقع للقراءة: 3 دقيقة / دقائق

ما هو إثبات النشاط (Proof of Activity)؟

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

إثبات النشاط عبارة عن مزيج من خوارزميتين أخريين لإجماع بلوك تشين: إثبات العمل (PoW) وإثبات الحصة (PoS).

شرح معنى إثبات النشاط

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

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

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

باستخدام نظام PoS، تعتمد قدرة المُعدِّن على التنقيب عن المعاملات أو مصادقتها على عدد العملات المشفرة التي يمتلكها. على الرغم من أن نظام إثبات الحصة PoS لا يستهلك الطاقة بنفس القدر، إلا أن أحد الآثار الجانبية غير المقصودة له هو أنه يمكن أن يعزز اكتناز العملات المعدنية (بدلاً من الإنفاق).

يهدف كل من أنظمة إثبات العمل (PoW) و إثبات الحصة (PoS) إلى منع احتمالية وقوع هجوم بنسبة 51٪، وهي حالة تكتسب فيها مجموعة من المشاركين السيطرة على أكثر من نصف قوة حوسبة التعدين الخاصة بالشبكة.

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

تمنع طريقة إثبات النشاط PoA أيضًا فرصة حدوث هجوم بنسبة 51٪، كما هو الحال في POW و POS، لأنه من المستحيل التنبؤ بمن سيكون النظير الموقع في المستقبل، كما أن المنافسة في توفير العملة بين الموقعين لا تسمح بتراكم قوة الحوسبة داخل مجموعة.

قد يهمك:

عملية التعدين في نظام إثبات النشاط

نظام إثبات النشاط PoA هو محاولة للجمع بين أفضل جوانب كل من PoW و PoS. في برنامج PoA، تبدأ عملية التعدين بنفس الطريقة كما هي في عملية إثبات العمل، حيث يحاول العديد من المُعدّنين التفوق على بعضهم البعض بقوة حوسبة أعلى للعثور على كتلة جديدة.

عندما يتم العثور على كتلة جديدة، يتحول النظام إلى PoS، مع احتواء الكتلة المكتشفة حديثًا على رأس وعنوان المكافأة الخاص بالمُعدّنين.

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

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

في حالة عدم توفر بعض الموقعين المحددين للتوقيع على الكتلة حتى الاكتمال، تنتقل العملية إلى الكتلة الفائزة التالية مع اختيار مجموعة جديدة من المدققين بشكل عشوائي (اعتمادًا على حصة العملة الخاصة بهم).

تستمر هذه العملية حتى تتلقى الكتلة الفائزة العدد المطلوب من الموقعين وتصبح كتلة كاملة. يتم تقسيم رسوم / مكافآت التعدين بين عامل التعدين ومختلف المدققين الذين ساهموا في دور كل منهم للتوقيع على الكتلة.

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

ذو صلة

أمثلة على Proof of Activity

عملة Decred تُعرف اختصارًا بـ DCR هي العملة المشفرة الأكثر شهرة التي تستخدم آلية توافق إثبات النشاط. في Decred، يتم إنشاء الكتل كل خمس دقائق تقريبًا. وتبدأ عملية التعدين بالعُقد (أجهزة الكمبيوتر المشاركة في الشبكة) التي تبحث عن حل لأحجية تشفير بمستوى صعوبة معروف من أجل إنشاء كتلة جديدة. وحتى الآن، طريقة العمل تُشبه Proof of Work.

بمجرد العثور على حل للأحجية، يتم بثه على الشبكة، ثم تتحقق الشبكة من الحل. في هذه المرحلة، يصبح النظام Proof of Stake. وكلما زادت نسبة DCR التي تم تعدينها في العُقدة، زادت احتمالية اختيارها للتصويت على الكتلة.

في بلوك تشين DCR، يربح أصحاب الحصص تذاكر تمنحهم قوة التصويت مقابل تعدين DCR.

يتم اختيار خمس تذاكر بشكل عشوائي من مجموعة التذاكر، إذا صوت ثلاثة من الخمسة بـ “نعم” للتحقق من صحة الكتلة، تتم إضافتها بشكل دائم إلى البلوك تشين. ثم يُكافأ كلٌ من المُعدّنين والمصوتين بعملات DCR.

هل كان هذا المقال مفيدًا لك؟
لم يعجبني 0
المقال السابق: عملة Peercoin
المقال التالي: إثبات الوقت المنقضي (PoET)
زر الذهاب إلى الأعلى