الـ Fork في نظام البلوكتشين هو ظاهرة تفصل الشبكة إلى فروع مستقلة. عندما يحدث Fork، يمكن أن تتطور دفاتر المعاملات (transaction ledger) في اتجاهين مستقلين حسب كيفية التحقق من البيانات بواسطة العقد. لفهم هذه الآلية بشكل أفضل، من الضروري أن نفهم أن كل عقدة تحتفظ بنسخة من البلوكتشين بالكامل، ويجب أن تتبع مجموعة القواعد نفسها للحفاظ على اتساق الشبكة.
نوعان رئيسيان من الفورك: سوفت فورك وهارد فورك
Soft fork هو تحديث بروتوكول يحافظ على التوافق العكسي. يعني هذا أن العقد التي لا تقوم بالتحديث إلى النسخة الجديدة لا تزال قادرة على الاعتراف بسلسلة الكتل كصحيحة. يُستخدم هذا النوع من الفوك عادةً لإضافة ميزات جديدة أو لتعزيز الأمان دون الحاجة إلى تغيير جميع العقد في نفس الوقت. لذلك، يُعتبر الفوك اللين طريقة آمنة ولا تسبب اضطرابًا في الشبكة.
Hard fork تعمل بشكل مختلف. هذه تعديلا للبروتوكول غير متوافق مع الإصدارات السابقة، مما يعني أن جميع العقد يجب عليها التحديث إلى أحدث إصدار للاستمرار في العمل على الشبكة. إذا لم يتم تحديث بعض العقد، فسوف تنفصل عن الشبكة الرئيسية. في حالة عدم توصل المجتمع إلى توافق بشأن القواعد الجديدة، يمكن أن ينقسم البلوكشين إلى قسمين مستقلين، كل منهما يعمل وفق بروتوكوله الخاص مع تاريخ معاملات خاص به منذ نقطة الانقسام.
أبرز أحداث الـ Hard Fork والـ Soft Fork
إن الانقسام بين Ethereum و Ethereum Classic هو مثال نموذجي عن hard fork. حدثت هذه الواقعة عندما كان لدى المجتمع آراء متباينة حول ما إذا كان ينبغي عكس المعاملات بعد اختراق DAO أم لا. اعتقدت مجموعة أنه يجب التدخل لحماية المستخدمين، بينما كانت المجموعة الأخرى تؤمن بثبات دفتر الحسابات. في النهاية، تم إنشاء مسارين تطويريين مختلفين، مما أدى إلى تشكيل عملتين مشفرتين منفصلتين.
على العكس من ذلك، كانت عملية دمج SegWit الخاصة بـ Bitcoin في أغسطس 2017 مثالاً على fork ناعم. سمح هذا التحديث بزيادة سعة المعاملات وتحسين الأمان دون الحاجة إلى تحديث جميع العقد على الفور.
تأثير الفرك على نظام البلوكتشين
يمكن أن يؤدي الفوك إلى تغييرات كبيرة في النظام البيئي. لا يمكن أن يؤدي فقط إلى إنشاء أنواع جديدة من العملات المشفرة، ولكن أيضًا يؤثر بشكل عميق على قيمة الرموز الحالية. بالإضافة إلى ذلك، فإن الفوك لديه القدرة على تغيير هيكل الحوكمة للشبكة، لأن قرار الفوك غالبًا ما يعكس الخلافات الأساسية في المجتمع حول الاتجاه المستقبلي. عدم توصل المطورين، وعمال المناجم، والمستخدمين إلى توافق بشأن القواعد الجديدة يمكن أن يؤدي إلى انقسامات ليس فقط من الناحية التقنية، ولكن أيضًا من الناحية المالية والاجتماعية في مجتمع البلوكشين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
ما هو الفوك ولماذا هو مهم للبلوكتشين؟
الـ Fork في نظام البلوكتشين هو ظاهرة تفصل الشبكة إلى فروع مستقلة. عندما يحدث Fork، يمكن أن تتطور دفاتر المعاملات (transaction ledger) في اتجاهين مستقلين حسب كيفية التحقق من البيانات بواسطة العقد. لفهم هذه الآلية بشكل أفضل، من الضروري أن نفهم أن كل عقدة تحتفظ بنسخة من البلوكتشين بالكامل، ويجب أن تتبع مجموعة القواعد نفسها للحفاظ على اتساق الشبكة.
نوعان رئيسيان من الفورك: سوفت فورك وهارد فورك
Soft fork هو تحديث بروتوكول يحافظ على التوافق العكسي. يعني هذا أن العقد التي لا تقوم بالتحديث إلى النسخة الجديدة لا تزال قادرة على الاعتراف بسلسلة الكتل كصحيحة. يُستخدم هذا النوع من الفوك عادةً لإضافة ميزات جديدة أو لتعزيز الأمان دون الحاجة إلى تغيير جميع العقد في نفس الوقت. لذلك، يُعتبر الفوك اللين طريقة آمنة ولا تسبب اضطرابًا في الشبكة.
Hard fork تعمل بشكل مختلف. هذه تعديلا للبروتوكول غير متوافق مع الإصدارات السابقة، مما يعني أن جميع العقد يجب عليها التحديث إلى أحدث إصدار للاستمرار في العمل على الشبكة. إذا لم يتم تحديث بعض العقد، فسوف تنفصل عن الشبكة الرئيسية. في حالة عدم توصل المجتمع إلى توافق بشأن القواعد الجديدة، يمكن أن ينقسم البلوكشين إلى قسمين مستقلين، كل منهما يعمل وفق بروتوكوله الخاص مع تاريخ معاملات خاص به منذ نقطة الانقسام.
أبرز أحداث الـ Hard Fork والـ Soft Fork
إن الانقسام بين Ethereum و Ethereum Classic هو مثال نموذجي عن hard fork. حدثت هذه الواقعة عندما كان لدى المجتمع آراء متباينة حول ما إذا كان ينبغي عكس المعاملات بعد اختراق DAO أم لا. اعتقدت مجموعة أنه يجب التدخل لحماية المستخدمين، بينما كانت المجموعة الأخرى تؤمن بثبات دفتر الحسابات. في النهاية، تم إنشاء مسارين تطويريين مختلفين، مما أدى إلى تشكيل عملتين مشفرتين منفصلتين.
على العكس من ذلك، كانت عملية دمج SegWit الخاصة بـ Bitcoin في أغسطس 2017 مثالاً على fork ناعم. سمح هذا التحديث بزيادة سعة المعاملات وتحسين الأمان دون الحاجة إلى تحديث جميع العقد على الفور.
تأثير الفرك على نظام البلوكتشين
يمكن أن يؤدي الفوك إلى تغييرات كبيرة في النظام البيئي. لا يمكن أن يؤدي فقط إلى إنشاء أنواع جديدة من العملات المشفرة، ولكن أيضًا يؤثر بشكل عميق على قيمة الرموز الحالية. بالإضافة إلى ذلك، فإن الفوك لديه القدرة على تغيير هيكل الحوكمة للشبكة، لأن قرار الفوك غالبًا ما يعكس الخلافات الأساسية في المجتمع حول الاتجاه المستقبلي. عدم توصل المطورين، وعمال المناجم، والمستخدمين إلى توافق بشأن القواعد الجديدة يمكن أن يؤدي إلى انقسامات ليس فقط من الناحية التقنية، ولكن أيضًا من الناحية المالية والاجتماعية في مجتمع البلوكشين.