تفسير Delayed Proof of Work

مشاركة
تفسير Delayed Proof of Work
الإستماع الى هذه المقالة
00:00 / 00:00

تفسير إثبات العمل المؤجل (dPoW)

إثبات العمل المؤجل أو Delayed Proof of Work / dPoW هي آلية أمنية تم تصميمها بواسطة مشروع Komodo. وهي في الأساس نسخة معدلة من خوارزمية الإجماع المعروفة بإسم إثبات العمل ( Proof Of Work / PoW) التي تستخدم Hashpower البيتكوين كطريقة لتعزيز أمان الشبكة. استخدام dPoW يجعل مطوري Komodo قادرون على تأمين شبكتهم الخاصة وكذلك أي سلسلة طرف ثالث ينتهي بها المطاف إلى النظام البيئي لـ Komodo في المستقبل. في الواقع، يمكن تنفيذ dPoW على أي مشروع يقوم بتطوير بلوكشين مستقل باستخدام نموذج UTXO.


 كيف يعمل إثبات العمل المؤجل (dPoW)؟

بأخذ Komodo على سبيل المثال، تم تطوير وتطبيق آلية أمن dPoW في كود قاعدة Zcash، مما يسمح بخصوصية عدم المعرفة وزيادة أمن الشبكة من خلال الاستفادة من معدل التجزئة في البيتكوين. 

يأخذ نظام كومودو لقطة/نسخة من البلوكشين الخاصة به على فترات من عشر دقائق. ثم يتم كتابة اللقطة في كتلة على شبكة البيتكوين في عملية تسمى notarization (التوثيق). ببساطة، هذه العملية تقوم بإنشاء نسخة احتياطية من نظام كومودو بأكمله والتي يتم حفظها داخل بلوكشين البيتكوين.

من الناحية الفنية، تكتب عُقد التوثيق التي ينتخبها مجتمع Komodo تجزئة كتلة من كل بلوكشين محمي بواسطة dPoW على دفتر الأستاذ العام الخاص بـ Komodo من خلال تنفيذ معاملة على سلسلة Komodo. باستخدام الأمر OP_RETURN تقوم عُقد التوثيق بتخزين تجزئة كتلة واحدة على سلسلة Komodo.

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

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

بمجرد حدوث هذا التوثيق للبيتكوين، تكتب عقد Komodo الموثقة بيانات كتلة من سلسلة البيتكوين مره اخرى على سلسلة من كل سلسلة محمية أخرى. عند هذه النقطة لن تقبل الشبكة أي منظمات إعادة محاولة تغيير كتلة موثقة (أو أي كتل تم إنشاؤها قبل أحدث كتلة موثقة حديثًا).

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


PoW و dPoW

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

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

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

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

في الواقع تقوم dPoW "بإعادة تعيين" قواعد توافق الآراء في البلوكشين في كل مرة يتم توثيق كتلة. على سبيل المثال تستخدم معظم سلاسل PoW "قاعدة أطول سلسلة" لذلك في كل مرة تتلقى فيها شبكة بلوكشين تأكيدًا على حظرXXX,XX1 تبدأ أطول سلسلة من القواعد في التالية XXX,XX2. لن تقبل الشبكة سلسلة تبدأ عند XXX,XX0 أو قبلها حتى لو كانت الأطول.


افكار أخيرة

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

لتعلم المزيد حول إثبات العمل المؤجل يرجى مراجعة صفحة امان Komodo.

Loading