برهان السلطة (PoA) هو آلية توافق مصرح بها تستخدم الهوية كرهان لتوفير معاملات سريعة وإضافة كتل عبر شبكة المحققين المعتمدين والموثوق بهم.
آلية الدليل على الهوية (PoA) هي خوارزمية توافق تقديم بديل عملي وفعال لشبكات البلوكشين، خاصة البلوكشينات الخاصة. يستخدم PoA الهويات الحقيقية لتمكين التحقق داخل سلسلة الكتل. تعتمد آلية PoA على عدد صغير من محققي الكتل، مما يتيح لها أن تكون نظامًا قابلا للتوسيع.
يتم قيمة الهوية والسمعة في آلية الاتفاق PoA بدلاً من الأصول التشفيرية المرهونة في PoS أو استهلاك الطاقة والقوة الحسابية الهائلة في PoW. تستخدم آليات الاتفاق PoS و PoW التراكم والتعدين على التوالي لتحقق صحة المعاملات وإضافة الكتل إلى سلسلة الكتل. يعد PoA فعالًا في الشبكات التي يثق فيها المشاركون ويعرفون بعضهم البعض.
وفيما يلي، اقترح غافين وود، المؤسس المشارك لثاني أكبر سلسلة كتلية في العالم، إثيريوم، Proof of Authority في عام 2015، وأصبحت بعد ذلك آلية توافق بارزة. كانت الدافع وراء الاقتراح هذا هو اثنان: الحاجة المتزايدة للابتعاد عن Proof of Work المستنفد للطاقة والحاجة لمعالجة القضايا الخاصة بـ Proof of Stake. وبالتالي، يناقش هذا المقال PoA ومبادئ عمله، وكيفية تحسينه لـ Proof of Work و Proof of Stake، وفوائده وقيوده.
تُعتبر PoA مناسبة تمامًا للشبكات ذات مستوى عالٍ من الثقة بين الأعضاء، مثل تحالفات بلوكشين والشبكات الخاصة. الأمثلة تشمل:
يتميز سلاسل الكتل غير المرخصة بأنها شبكات لامركزية مفتوحة للجمهور، ويمكن لأي شخص يمتلك المعدات اللازمة المشاركة فيها. يُستخدم هذا النوع من سلاسل الكتل في كثير من الأحيان للعملات المشفرة مثل بيتكوين، وإثيريوم، ولايتكوين، وأفالانش، إلخ، لأنها تستخدم آلية حافز تشجع المستخدمين على تشغيل الشبكة.
البلوكشينات المصرح بها، من ناحية أخرى، مركزية وخاصة - يجب أن تكون جميع العقد مُصادق عليها مُسبقًا، ويتم منح الوصول إلى الشبكة فقط بإذن. أمثلة على هذا النوع من البلوكشين هي Hyperledger، Corda، و Ripple.
بينما تعتمد سلاسل الكتل العامة وغير المحدودة على آليات التوافق مثل دليل العمل ودليل الحصة، تستلزم سلاسل الكتل المأذونة استخدام خوارزميات توافق بديلة مثل دليل السلطة.
يستخدم دليل الهوية مسبق الاعتماد محققين يخاطرون بهوياتهم وسمعتهم الفعلية لضمان الشفافية، وهو إجراء يتضمن اختيار هؤلاء المحققين الموثوق بهم عشوائيًا. المحققون هم أعضاء العقدة ذوي السلطة لتحقق المعاملات وإضافة الكتل إلى سلسلة الكتل، وفقًا للعملية الموضحة في الشكل أدناه:
المصدر: فيريدوك غلوبال
يقوم المحققون بتنظيم المعاملات إلى كتل باستخدام البرنامج. نظرًا لأن العملية مؤتمتة، فإن المحققين لا يحتاجون إلى مراقبة أجهزتهم باستمرار. وهذا يعني أنه يجب على المحققين دائمًا الحفاظ على أجهزتهم (مواقع الإدارة) في حالة تشغيل جيدة.
في آلية PoA، يمتلك كل محقق هوية مميزة خاصة به ويمكنه أيضًا تشغيل عقدة مكررة لكل هوية لضمان أن تتم الاحتفاظ بالتعاون في التوافق حتى لو فشلت إحدى العقد.
آلية توافق PoA تعمل باتباع الخطوات التالية:
ملاحظة: إذا فشل العقد الأساسي في توليد كتلة جديدة خلال الدورة، سيقوم العقد الصادق الآخر بوضع علامة "غير نشط" عليه. سيُعتبر العقد الغير نشط "نشطًا" بمجرد توليده كتلة جديدة. أيضًا، إذا قام عقد التحقق بمعالجة صفقة خبيثة أو احتيالية، يمكن أن يتم حظره أو إزالته من قائمة عقد التحقق، مما يتسبب في الإضرار بالسمعة الخاصة بالمحقق الذي يقوم بتشغيله. بالإضافة إلى ذلك، يجب على المحققين تحقيق مجموعة من المعايير لكي يحظوا بسمعة جيدة.
يجب تلبية المتطلبات الأساسية التالية ليعمل خوارزمية PoA، على الرغم من أن الإعدادات قد تتغير اعتمادًا على البيئة:
إثبات العمل (PoW) هو نوع من الإثبات التشفيري حيث يجب على أحد العقد (المدعي) أن يثبت للعقد الآخر (التحقق) أنه أنفق كمية معينة من الطاقة الحسابية في حل تجزئة. يستند PoW على شبكات كبيرة من الحواسيب التي يديرها منقبو العملات المشفرة، الذين يتولون التحقق وتتبع المعاملات وكذلك ضخ العملة الجديدة.
أهم عيوب PoW هي استهلاكه الهائل للطاقة وقدرته المحدودة على التوسع. كما أنه يعتمد على تجهيزات وأجهزة متخصصة، مما يقيد المشاركة. هذه العيوب هي المزايا التي تمتلكها PoA على PoW.
يعمل خوارزمية توافق الحصة (PoS) عن طريق تحديد المحققين الذين يرهنون عملاتهم للحصول على فرصة لإضافة كتلة إلى السلسلة والتحقق من الصفقة. يتم اختيار المحققين بشكل عشوائي وبناءً على عدد الأصول المرهونة بدلاً من المنافسة لإضافة كتلة من الصفقات إلى سلسلة الكتل كما يفعل المنقبون في PoW. وقد تمت تقديم PoS كبديل يحظى بالثناء على PoW. يوفر حوافز مالية للمشاركين دون النشاط الحسابي المكثف للحواسيب القوية. كما يسمح بالتجزئة، مما يجعل شبكة البلوكشين قابلة للتوسيع إلى حد كبير.
بالرغم من جميع هذه المزايا، هناك عيب كبير يتم تجاهله بشكل متكرر. يُفترض أن كلما كان حصة الشخص أكبر، كان أكثر دوافعًا لضمان نجاح الشبكة. ومع ذلك، فإن هذا الافتراض لا يأخذ في الاعتبار حقيقة أنه على الرغم من أن الحصص المتطابقة قد تكون متساوية من حيث القيمة المالية، إلا أنها قد لا تكون متساوية من حيث قيمتها لدى أصحابها. على سبيل المثال، بغض النظر عن مبلغ الحصة الفعلي، من المرجح أن يكون المستخدم الذي يمتلك 10% من ممتلكاته بالكامل موضوعة في شبكة أكثر التزامًا بنجاح تلك الشبكة من مستخدم يمتلك 1% من حصصه.
هنا حيث أدخل PoA تحسينات. يعتمد خوارزمية PoA على مفهوم أن يقوم المشاركون برهان هوياتهم بدلاً من الرموز. هذا يعني أن المحققين هم كيانات معروفة جيدًا يخاطرون بسمعتهم لتحقق الكتل. تقوم هذه التعديلات على نموذج PoS بالتخلص من الحاجة إلى النظر في اختلافات مالية محتملة بين المحققين والتأكد من أن جميع المحققين مدفوعون بالمثل للعمل من أجل نجاح شبكتهم.
فوائد PoA تشمل:
PoA ليس خوارزمية مثالية ولديها أيضًا قيودها، تمامًا مثل PoS و PoW.
يصبح المزيد والمزيد من الشركات على علم بالمزايا التي تقدمها تقنية بلوكتشين مع توسعها. ونتيجة لذلك، تصبح سلاسل الكتل المصرح بها مثل PoA أكثر شهرة، خاصة في المجالات التي تعتبر فيها تعريف الهوية والخصوصية والأمان ومعالجة المعاملات السريعة متطلبات أساسية.
يمكن استخدام خوارزمية الاتفاق PoA لتحقيق إنتاجية عالية في مجموعة واسعة من الصناعات والمجالات، التي تشمل ما يلي:
لا يوجد آلية توافقية مثالية، فجميعها لها مزايا وعيوب. ومع ذلك، في حالة PoA، عيبها الرئيسي هو غياب اللامركزية مما يجعلها خيارًا أفضل لحل مركزي. خصائص كفاءة PoA واستهلاك الطاقة تجعلها خيارًا جيدًا أيضًا ولكن من المحتمل أن تظل آليات التوافق الأكثر قوة ولامركزية، مثل PoW و PoS، صعبة التبديل على المدى الطويل.
برهان السلطة (PoA) هو آلية توافق مصرح بها تستخدم الهوية كرهان لتوفير معاملات سريعة وإضافة كتل عبر شبكة المحققين المعتمدين والموثوق بهم.
آلية الدليل على الهوية (PoA) هي خوارزمية توافق تقديم بديل عملي وفعال لشبكات البلوكشين، خاصة البلوكشينات الخاصة. يستخدم PoA الهويات الحقيقية لتمكين التحقق داخل سلسلة الكتل. تعتمد آلية PoA على عدد صغير من محققي الكتل، مما يتيح لها أن تكون نظامًا قابلا للتوسيع.
يتم قيمة الهوية والسمعة في آلية الاتفاق PoA بدلاً من الأصول التشفيرية المرهونة في PoS أو استهلاك الطاقة والقوة الحسابية الهائلة في PoW. تستخدم آليات الاتفاق PoS و PoW التراكم والتعدين على التوالي لتحقق صحة المعاملات وإضافة الكتل إلى سلسلة الكتل. يعد PoA فعالًا في الشبكات التي يثق فيها المشاركون ويعرفون بعضهم البعض.
وفيما يلي، اقترح غافين وود، المؤسس المشارك لثاني أكبر سلسلة كتلية في العالم، إثيريوم، Proof of Authority في عام 2015، وأصبحت بعد ذلك آلية توافق بارزة. كانت الدافع وراء الاقتراح هذا هو اثنان: الحاجة المتزايدة للابتعاد عن Proof of Work المستنفد للطاقة والحاجة لمعالجة القضايا الخاصة بـ Proof of Stake. وبالتالي، يناقش هذا المقال PoA ومبادئ عمله، وكيفية تحسينه لـ Proof of Work و Proof of Stake، وفوائده وقيوده.
تُعتبر PoA مناسبة تمامًا للشبكات ذات مستوى عالٍ من الثقة بين الأعضاء، مثل تحالفات بلوكشين والشبكات الخاصة. الأمثلة تشمل:
يتميز سلاسل الكتل غير المرخصة بأنها شبكات لامركزية مفتوحة للجمهور، ويمكن لأي شخص يمتلك المعدات اللازمة المشاركة فيها. يُستخدم هذا النوع من سلاسل الكتل في كثير من الأحيان للعملات المشفرة مثل بيتكوين، وإثيريوم، ولايتكوين، وأفالانش، إلخ، لأنها تستخدم آلية حافز تشجع المستخدمين على تشغيل الشبكة.
البلوكشينات المصرح بها، من ناحية أخرى، مركزية وخاصة - يجب أن تكون جميع العقد مُصادق عليها مُسبقًا، ويتم منح الوصول إلى الشبكة فقط بإذن. أمثلة على هذا النوع من البلوكشين هي Hyperledger، Corda، و Ripple.
بينما تعتمد سلاسل الكتل العامة وغير المحدودة على آليات التوافق مثل دليل العمل ودليل الحصة، تستلزم سلاسل الكتل المأذونة استخدام خوارزميات توافق بديلة مثل دليل السلطة.
يستخدم دليل الهوية مسبق الاعتماد محققين يخاطرون بهوياتهم وسمعتهم الفعلية لضمان الشفافية، وهو إجراء يتضمن اختيار هؤلاء المحققين الموثوق بهم عشوائيًا. المحققون هم أعضاء العقدة ذوي السلطة لتحقق المعاملات وإضافة الكتل إلى سلسلة الكتل، وفقًا للعملية الموضحة في الشكل أدناه:
المصدر: فيريدوك غلوبال
يقوم المحققون بتنظيم المعاملات إلى كتل باستخدام البرنامج. نظرًا لأن العملية مؤتمتة، فإن المحققين لا يحتاجون إلى مراقبة أجهزتهم باستمرار. وهذا يعني أنه يجب على المحققين دائمًا الحفاظ على أجهزتهم (مواقع الإدارة) في حالة تشغيل جيدة.
في آلية PoA، يمتلك كل محقق هوية مميزة خاصة به ويمكنه أيضًا تشغيل عقدة مكررة لكل هوية لضمان أن تتم الاحتفاظ بالتعاون في التوافق حتى لو فشلت إحدى العقد.
آلية توافق PoA تعمل باتباع الخطوات التالية:
ملاحظة: إذا فشل العقد الأساسي في توليد كتلة جديدة خلال الدورة، سيقوم العقد الصادق الآخر بوضع علامة "غير نشط" عليه. سيُعتبر العقد الغير نشط "نشطًا" بمجرد توليده كتلة جديدة. أيضًا، إذا قام عقد التحقق بمعالجة صفقة خبيثة أو احتيالية، يمكن أن يتم حظره أو إزالته من قائمة عقد التحقق، مما يتسبب في الإضرار بالسمعة الخاصة بالمحقق الذي يقوم بتشغيله. بالإضافة إلى ذلك، يجب على المحققين تحقيق مجموعة من المعايير لكي يحظوا بسمعة جيدة.
يجب تلبية المتطلبات الأساسية التالية ليعمل خوارزمية PoA، على الرغم من أن الإعدادات قد تتغير اعتمادًا على البيئة:
إثبات العمل (PoW) هو نوع من الإثبات التشفيري حيث يجب على أحد العقد (المدعي) أن يثبت للعقد الآخر (التحقق) أنه أنفق كمية معينة من الطاقة الحسابية في حل تجزئة. يستند PoW على شبكات كبيرة من الحواسيب التي يديرها منقبو العملات المشفرة، الذين يتولون التحقق وتتبع المعاملات وكذلك ضخ العملة الجديدة.
أهم عيوب PoW هي استهلاكه الهائل للطاقة وقدرته المحدودة على التوسع. كما أنه يعتمد على تجهيزات وأجهزة متخصصة، مما يقيد المشاركة. هذه العيوب هي المزايا التي تمتلكها PoA على PoW.
يعمل خوارزمية توافق الحصة (PoS) عن طريق تحديد المحققين الذين يرهنون عملاتهم للحصول على فرصة لإضافة كتلة إلى السلسلة والتحقق من الصفقة. يتم اختيار المحققين بشكل عشوائي وبناءً على عدد الأصول المرهونة بدلاً من المنافسة لإضافة كتلة من الصفقات إلى سلسلة الكتل كما يفعل المنقبون في PoW. وقد تمت تقديم PoS كبديل يحظى بالثناء على PoW. يوفر حوافز مالية للمشاركين دون النشاط الحسابي المكثف للحواسيب القوية. كما يسمح بالتجزئة، مما يجعل شبكة البلوكشين قابلة للتوسيع إلى حد كبير.
بالرغم من جميع هذه المزايا، هناك عيب كبير يتم تجاهله بشكل متكرر. يُفترض أن كلما كان حصة الشخص أكبر، كان أكثر دوافعًا لضمان نجاح الشبكة. ومع ذلك، فإن هذا الافتراض لا يأخذ في الاعتبار حقيقة أنه على الرغم من أن الحصص المتطابقة قد تكون متساوية من حيث القيمة المالية، إلا أنها قد لا تكون متساوية من حيث قيمتها لدى أصحابها. على سبيل المثال، بغض النظر عن مبلغ الحصة الفعلي، من المرجح أن يكون المستخدم الذي يمتلك 10% من ممتلكاته بالكامل موضوعة في شبكة أكثر التزامًا بنجاح تلك الشبكة من مستخدم يمتلك 1% من حصصه.
هنا حيث أدخل PoA تحسينات. يعتمد خوارزمية PoA على مفهوم أن يقوم المشاركون برهان هوياتهم بدلاً من الرموز. هذا يعني أن المحققين هم كيانات معروفة جيدًا يخاطرون بسمعتهم لتحقق الكتل. تقوم هذه التعديلات على نموذج PoS بالتخلص من الحاجة إلى النظر في اختلافات مالية محتملة بين المحققين والتأكد من أن جميع المحققين مدفوعون بالمثل للعمل من أجل نجاح شبكتهم.
فوائد PoA تشمل:
PoA ليس خوارزمية مثالية ولديها أيضًا قيودها، تمامًا مثل PoS و PoW.
يصبح المزيد والمزيد من الشركات على علم بالمزايا التي تقدمها تقنية بلوكتشين مع توسعها. ونتيجة لذلك، تصبح سلاسل الكتل المصرح بها مثل PoA أكثر شهرة، خاصة في المجالات التي تعتبر فيها تعريف الهوية والخصوصية والأمان ومعالجة المعاملات السريعة متطلبات أساسية.
يمكن استخدام خوارزمية الاتفاق PoA لتحقيق إنتاجية عالية في مجموعة واسعة من الصناعات والمجالات، التي تشمل ما يلي:
لا يوجد آلية توافقية مثالية، فجميعها لها مزايا وعيوب. ومع ذلك، في حالة PoA، عيبها الرئيسي هو غياب اللامركزية مما يجعلها خيارًا أفضل لحل مركزي. خصائص كفاءة PoA واستهلاك الطاقة تجعلها خيارًا جيدًا أيضًا ولكن من المحتمل أن تظل آليات التوافق الأكثر قوة ولامركزية، مثل PoW و PoS، صعبة التبديل على المدى الطويل.