تعرف إلى مفهوم إثبات العمل المتأخر (dPoW)
إثبات العمل المتأخر (dPoW) هو آلية أمنية صممها مشروع كومودو. إنها في الأساس نسخة معدلة من خوارزمية إجماع إثبات العمل (PoW) التي تستخدم قوة تجزئة بلوكتشين البيتكوين كوسيلة لتعزيز أمان الشبكة. باستخدام dPoW، يمكن لمطوري Komodo تأمين ليس فقط شبكتهم الخاصة ولكن أيضا أي سلسلة تابعة لجهة خارجية ينتهي بها الأمر بالانضمام إلى نظام Komodo البيئي في المستقبل. في الواقع، يمكن تنفيذ dPoW لأي مشروع يطور بلوكتشين مستقل باستخدام نموذج UTXO.
اقرأ أيضاً: ما هي مزايا العمل في مجال البلوكتشين؟
كيف يعمل dPoW؟
إذا أخذنا كومودو كمثال واحد، فقد تم تطوير آلية أمان dPoW وتنفيذها في قاعدة كود Zcash، مما يسمح بخصوصية المعرفة الصفرية وزيادة أمان الشبكة من خلال الاستفادة من معدل تجزئة بيتكوين.
على فترات عشر دقائق، يأخذ نظام Komodo لقطة من البلوكتشين الخاص به. بعد ذلك، تتم كتابة اللقطة في كتلة على شبكة بيتكوين في عملية تسمى التوثيق. في الأساس، تقوم هذه العملية بإنشاء نسخة احتياطية من نظام Komodo بأكمله، والتي يتم حفظها داخل بلوكتشين البيتكوين.
من الناحية الفنية، تكتب عقد كاتب العدل المنتخبة من المجتمع في كومودو تجزئة كتلة من كل بلوكتشين محمية ب dPoW على دفتر الأستاذ Komodo، عن طريق تنفيذ معاملة على سلسلة Komodo. باستخدام الأمر OP RETURN، تخزن عقد كاتب العدل تجزئة كتلة واحدة على سلسلة Komodo.
السبب في أن عقد كاتب العدل تختار تجزئة كتلة عمرها حوالي عشر دقائق هو التأكد من أن الشبكة بأكملها توافق على أن الكتلة صالحة. لا تزال كل شبكة بلوكتشين تتوصل إلى توافق في الآراء لكل كتلة. تقوم عقد كاتب العدل ببساطة بتسجيل تجزئة كتلة من كتلة ملغومة مسبقا.
بعد ذلك، تكتب عقد كاتب العدل تجزئة كتلة من سلسلة كومودو على دفتر الأستاذ بيتكوين. تكتمل هذه العملية أيضا بتنفيذ معاملة BTC واستخدام OP RETURN لكتابة البيانات في كتلة على سلسلة بيتكوين.
بمجرد حدوث هذا التوثيق إلى بيتكوين، تكتب عقد كاتب العدل في Komodo تلك البيانات من سلسلة BTC مرة أخرى إلى سلسلة كل سلسلة محمية أخرى. في هذه المرحلة، لن تقبل الشبكة أي عمليات إعادة تنظيم تحاول تغيير كتلة موثقة (أو أي كتل تم إنشاؤها قبل أحدث كتلة موثقة).حاليا، يتم استخدام dPoW مع بيتكوين، ولكن لديه القدرة على استخدامه كأداة للاستفادة من كل من الأمان وميزات أي بلوكتشين آخر يستخدم نموذج UTXO.
إثبات العمل مقابل dPoW
أحد الأهداف الرئيسية لخوارزمية إثبات العمل (PoW) هو الحفاظ على أمان الشبكة، وردع الهجمات الإلكترونية مثل هجمات رفض الخدمة الموزعة (DDoS). باختصار، تعد خوارزمية إثبات العمل جزءا من البيانات مكلفا للغاية لإنتاجه ولكن يسهل على الآخرين التحقق منه وهذا عنصر حاسم في عملية التعدين.
التعدين داخل سلاسل الكتل القائمة على إثبات العمل يتطلب الكثير من التصميم. يحتاج عمال المناجم إلى حل لغز تشفير معقد حتى يتمكنوا من تعدين كتلة جديدة. تتضمن هذه العملية عملا حسابيا مكثفا، وهو مكلف للغاية من حيث الأجهزة والكهرباء. لا تحمي عملية التعدين الشبكة من الهجمات الخارجية فحسب، بل تتحقق أيضا من شرعية المعاملات وإنشاء وحدات عملة مشفرة جديدة.
لذلك، فإن أحد أسباب أمان سلاسل بلوكتشين إثبات العمل هو حقيقة أن عملية التعدين تنطوي على استثمار مالي مرتفع للغاية وتعتمد على إجماع الشبكة. ومع ذلك، من المهم ملاحظة أن أمان بلوكتشين إثبات العمل يرتبط ارتباطاً مباشراً بمقدار الطاقة الحسابية (معدل التجزئة) المخصصة لها، مما يعني أن شبكات بلوكتشين الصغيرة ليست آمنة مثل الشبكات الكبيرة.على عكس إثبات العمل ، لا يتم استخدام dPoW لتحقيق توافق في الآراء بشأن الكتل الجديدة ، وبالتالي لا يعتبر خوارزمية إجماع. بدلا من ذلك، إنها آلية أمنية يتم تنفيذها بالإضافة إلى قواعد إجماع إثبات العمل العادية. يجعل DPoW من المستحيل إعادة تنظيم الكتل التي تم توثيقها، مما يعني أنها تجعل سلاسل الكتل أكثر أمانا ومقاومة لهجمات 51٪.
في الواقع، يقوم dPoW (بإعادة تعيين) قواعد إجماع بلوكتشين في كل مرة يتم فيها توثيق كتلة. على سبيل المثال، تستخدم معظم سلاسل إثبات العمل (أطول قاعدة سلسلة). لذلك في كل مرة تتلقى فيها شبكة بلوكتشين تأكيداً بأن الكتلة XXX ، XX1 قد تم توثيقها، تبدأ أطول قاعدة سلسلة من جديد في الكتلة XXX ، XX2. لن تقبل الشبكة سلسلة تبدأ من الكتلة XXX أو XX0 أو ما قبلها ، حتى لو كانت الأطول.
اقرأ أيضاً: ما هي سلسلة بينانس الذكية BSC