ما هو إثبات السعة (PoC) للعملات المشفرة؟
إثبات السعة (PoC) هو خوارزمية آلية توافق تُستخدم في سلاسل الكتل، وتسمح لأجهزة التعدين في الشبكة باستخدام مساحة القرص الصلب المتاحة لديها لتحديد حقوق التعدين والتحقق من المعاملات. هذا يختلف عن استخدام القدرة الحاسوبية لجهاز التعدين (كما في خوارزمية إثبات العمل) أو حصة المعدّن في العملات الرقمية (كما في خوارزمية إثبات الحصة).
النقاط الرئيسية
- تستخدم أنظمة المصادقة بإثبات السعة (PoC) المساحة الفارغة على القرص الصلب للجهاز لتخزين حلول لمشكلة تجزئة العملات الرقمية.
- الفائدة الرئيسية لنظام إثبات المفهوم (PoC) هي كفاءته مقارنة بأنظمة إثبات العمل (PoW) وإثبات الحصة (PoS).
- تشمل سلاسل الكتل التي تعمل على إثبات السعة كل من Signum وChia وSpaceMint.
فهم إثبات السعة
ظهرت إثبات السعة كواحدة من العديد من الحلول البديلة لمشكلة الاستهلاك العالي للطاقة في أنظمة إثبات العمل (PoW) وتكديس العملات المشفرة في أنظمة إثبات الحصة (PoS).
إثبات السعة يسمح لأجهزة التعدين، المعروفة أيضًا بالعُقد، على شبكة البلوكشين باستخدام المساحة الفارغة على القرص الصلب الخاص بها لتعدين العملات الرقمية المتاحة.
بدلاً من تغيير الأرقام بشكل متكرر في رأس الكتلة وإعادة التجزئة للقيمة الحل كما في نظام إثبات العمل (PoW)، يعمل إثبات السعة (PoC) عن طريق تخزين قائمة من الحلول الممكنة على القرص الصلب لجهاز التعدين حتى قبل بدء نشاط التعدين.
كلما كان القرص الصلب أكبر، زادت القيم الممكنة للحلول التي يمكن تخزينها على القرص الصلب، مما يزيد من فرص المعدّن في مطابقة قيمة الهاش المطلوبة من قائمته، مما يؤدي إلى زيادة فرص الفوز بمكافأة التعدين.
لرسم تشبيه، إذا كانت مكافآت اليانصيب تعتمد على مطابقة أكبر عدد من الأرقام على التذكرة الفائزة، فإن اللاعب الذي لديه قائمة أطول من الحلول الممكنة سيكون لديه فرص أفضل للفوز. بالإضافة إلى ذلك، يُسمح للاعب باستخدام أرقام تذكرة اليانصيب مرارًا وتكرارًا.
Signum هي عملة مشفرة تستخدم نظام إثبات السعة. العملات الأخرى التي تستخدم هذا النظام هي Chia وSpaceMint.
كيف يعمل إثبات المفهوم (PoC): التخطيط والتعدين
يتضمن بروتوكول إثبات السعة عملية من خطوتين تشمل التخطيط والتعدين.
أولاً، يتم إعداد القرص الصلب: يتم إنشاء قائمة بجميع قيم nonce الممكنة من خلال التكرار في تجزئة البيانات، بما في ذلك حساب المُعدّن. يحتوي كل nonce على 8192 تجزئة، والتي يتم ترقيمها من 0 إلى 8191. يتم إقران جميع التجزئات في "scoops"، مما يعني أن التجزئات المتجاورة تُجمع لتشكيل زوج من اثنين. على سبيل المثال، التجزئة 0 و1 تشكل scoop 0، والتجزئة 2 و3 تشكل scoop 1، وهكذا.
الخطوة الثانية تتضمن عملية التعدين الفعلية، حيث يقوم المُعدّن بحساب رقم الملعقة. على سبيل المثال، إذا بدأ المُعدّن نشاط التعدين وولّد رقم الملعقة 38، فإنه سيذهب بعد ذلك إلى الملعقة رقم 38 من nonce 1 ويستخدم بيانات تلك الملعقة لحساب قيمة الموعد النهائي.
تُكرر العملية لحساب الموعد النهائي لكل رقم عشوائي (nonce) محفوظ على القرص الصلب الخاص بالمُعدّن. بعد حساب جميع المواعيد النهائية، يتم اختيار الموعد النهائي الأدنى من قبل المُعدّن.
يمثل الموعد النهائي مدة الوقت بالثواني التي يجب أن تمر منذ أن تم تشكيل الكتلة الأخيرة قبل أن يُسمح للمعدّن بتشكيل كتلة جديدة. إذا لم يقم أي شخص آخر بتشكيل كتلة خلال هذا الوقت، يمكن للمعدّن تشكيل كتلة والمطالبة بمكافأة الكتلة.
على سبيل المثال، إذا توصل المعدّن X إلى حد أدنى للوقت يبلغ 36 ثانية ولم يتمكن أي معدّن آخر من إنشاء الكتلة خلال الـ 36 ثانية التالية، فإن X سيحصل على الفرصة لإنشاء الكتلة التالية والحصول على المكافأة.
الإيجابيات والسلبيات لإثبات السعة
يتمتع نظام إثبات السعة (PoC) بعدة مزايا مقارنة بأنظمة إثبات العمل (PoW) وإثبات الحصة (PoS)، بالإضافة إلى بعض العيوب المهمة التي تشمل:
الإيجابيات
يمكن لـ PoC استخدام أي محركات أقراص صلبة عادية بما في ذلك تلك التي تعمل بأنظمة Android.
يُقال إنه أكثر كفاءة في استهلاك الطاقة بما يصل إلى 30 مرة مقارنةً بتعدين العملة المشفرة البيتكوين باستخدام ASIC.
لا توجد حاجة لأجهزة مخصصة أو تحديث مستمر للأقراص الصلبة.
يمكن مسح بيانات التعدين بسهولة ويمكن إعادة استخدام القرص لأي غرض آخر لتخزين البيانات.
العيوب
لم يتبنى العديد من المطورين النظام.
من الممكن أن تؤثر البرمجيات الخبيثة على أنشطة التعدين.
يمكن أن يؤدي الاعتماد الواسع لتقنية PoC إلى بدء "سباق تسلح" لإنتاج محركات أقراص صلبة ذات سعة أعلى.