ما هي الهارد فورك والسوفت فورك؟
عندما يظهر إشعار بتحديث جديد لتطبيقك الذكي
عادةً ما لا تفكر عندما يظهر إشعار على هاتفك الذكي بتحديث جديد للتطبيق - ببساطة اضغط على "تحديث". ولكن ماذا لو قلت لك أن الأمور تختلف في عالم العملات الرقمية؟
في عالم العملات الرقمية ذات المصدر المفتوح
يمكن لأي شخص أن يساهم، حتى بدون دراية بتفاصيل البرمجة. بمعنى أنه لا وجود لإدارة مركزية يمكنها تحديث وتغيير سلسلة الكتل تلقائيًا حسب رغبتها.
في هذه المقالة
سنستعرض كيفية تحديث شبكات العملات الرقمية بدون إدارة مركزية باستخدام الفوركات الصلبة والفوركات الناعمة.
من يتخذ القرارات في عالم البلوكشين؟
لفهم كيفية عمل الفوركات، يجب فهم من يتخذ القرارات في الشبكة.
في شبكة البيتكوين، يمكن تقسيم المشاركين إلى ثلاث مجموعات: المطورون والمنقبون ومستخدمو العُقَد الكاملة. على الرغم من أن العقد الناعمة المبسطة مستخدمة على نطاق واسع، إلا أنها ليست مشاركين كاملين في الشبكة.
المطورون
هم من ينشئون ويحدثون الكود. يمكن لأي مستخدم يمتلك عملات أن يقترح تغييرات، حيث أن الكود المصدري متاح للجميع.
المنقبون
يضمنون أمان الشبكة ويضيفون الكتل إلى سلسلة الكتل. على سبيل المثال، في شبكة البيتكوين، يستخدمون خوارزمية دليل العمل ويكسبون مكافآت عن إنشاء الكتل.
مستخدمو العُقَد الكاملة
هؤلاء المشاركون يتحققون من الكتل ويرسلونها ويقبلونها، ويخزنون نسخة من سلسلة الكتل.
كيفية اتخاذ القرارات؟
يتخذ المطورون والمنقبون القرارات. المطورون يكتبون الكود، والمنقبون يضمنون أمان الشبكة. ولكنهم لا يمكنهم فرض إرادتهم. يمكن للمستخدمين اختيار البرمجيات والتفاعل مع التغييرات من خلال الفوركات.
البرمجيات ملك للجميع.
يمكن للمستخدمين تغيير البرمجيات والتفاعل مع الذين يستخدمونها. إذا فقد المستخدمون الاهتمام بالشبكة، فإن قيمة العملات ستنخفض، مما سيؤثر على دخل المنقبين والمطورين. ولكن كل هذا هو عمل جماعي.
الفورك: عندما تتفرع الطرق
في عالم العملات الرقمية، "الفورك" ليس مجرد مناقشة على منصة GitHub. إنه حدث كبير يغير مسار الحركة المالية الرقمية. دعونا نفهم ما هو وكيف يؤثر علينا.
ما هو الفورك؟
الفورك - في جوهره - هو نسخة من البرمجيات مع تغييرات. تخيل أن فريق تطوير موقع عملة رقمية يختلف في وجهات نظره. يرى البعض ذلك بطريقة، والبعض الآخر بطريقة أخرى. في هذه الحالة، يمكن لكل جزء من الفريق إنشاء نسخة خاصة من الموقع، منفصلة عن الأصل.
كل مشروع يسلك طريقه، لكن جذورها تبقى هي نفسها. فمثلما تذهب طريقان، يمكن أن تتجه في اتجاهات مختلفة، ولكن البداية لهما مشتركة.
من الضروري أن نتذكر أن الفوركات ممكنة فقط في المشاريع ذات الشفرة المفتوحة.
كانت موجودة قبل ظهور العملات الرقمية، لكنها أصبحت مهمة بشكل خاص في عالم البلوكشين.
الفوركات الصلبة والفوركات الناعمة: كيف تختلف؟
على الرغم من أن الأسماء تبدو متشابهة، فإن الفوركات الصلبة والفوركات الناعمة هي أمور مختلفة تمامًا.
الفورك الصلب
هو تحديث للبرمجيات لا يتوافق مع الإصدار السابق. يحدث ذلك عندما تتعارض القواعد الجديدة مع القديمة. لا يمكن للإصدارات الجديدة التفاعل مع السابقة، مما يؤدي إلى تقسيم سلسلة الكتل إلى شبكتين. مثال على ذلك الفورك هو ظهور Bitcoin Cash بعد خلافات في مجتمع Bitcoin.
الفورك الناعم
هو تحديث يحافظ على التوافق مع الإصدار السابق. يتيح استخدام ميزات جديدة دون الحاجة لتحديث جميع مشاركي الشبكة. يمكن أن يكون مثالاً على ذلك SegWit، الذي قام بتغيير بنية البيانات في سلسلة الكتل Bitcoin، لكنه لم يؤدي إلى تقسيم الشبكة.
في كلتا الحالتين، من الضروري أن نتذكر أن الفوركات تحتفظ بتاريخ مشترك
لذلك، تتكرر أموال المستخدمين في الشبكة الجديدة. لذا، إذا كنت تحتفظ بالعملات قبل الفورك، فستظل موجودة في كلا السلاسل.
الفورك الناعم: طريقة سهلة نحو التغييرات
في عالم البلوكشين والعملات الرقمية، الفورك ليس فقط تحديثًا تقنيًا، بل هو أيضًا طريقة لإدخال التغييرات في النظام. دعونا نفهم ما هو الفورك الناعم وكيف يعمل.
ما هو الفورك الناعع؟
الفورك الناعم هو تحديث للبرمجيات مع التوافق العكسي. يعني هذا أن النُعمَ الجديدة يمكنها التفاعل مع النُعم القديمة بسهولة. عادةً ما يحدث الفورك الناعم عند إضافة قواعد جديدة لا تتعارض مع القديمة.
على سبيل المثال، يمكن تقليص حجم الكتلة. فلنفترض أن هناك حجمًا أقصى للكتلة في شبكة Bitcoin، لكن ليس لديها حجمًا أدنى. بالتالي، إذا تمت إضافة قاعدة لتقليل حجم الكتل، فإن النُعم القديمة سترفض ببساطة الكتل الأكبر حجمًا. هذا لا يؤدي إلى فصل تلقائي عن الشبكة. يمكن للنُعم الناععة مواصلة التفاعل مع النُعم من سلسلة الكتل الأصلية، فقط بتصفية المعلومات التي تتلقاها.
مثال على فورك ناجح هو Segregated Witness (SegWit)، الذي حدث في شبكة Bitcoin. قام هذا التحديث بتغيير تنسيق الكتل والمعاملات، لكنه حافظ على التوافق مع الإصدار السابق. هذا سمح للنُعم القديمة بالاستمرار في العمل، وللنُعم الجديدة باستخدام الميزات الجديدة.
الفورك الصلب أو الفورك الناعم: ما هو الأفضل؟
كلا أنواع الفورك لها أهدافها وتطبيقاتها. ينشأ الفورك الصلب نتيجة للخلافات وقد يفصل المجتمع، في حين يسمح الفورك الناعم بتعديل النظام مع الحفاظ على التوافق.
الفورك الناعم يمثل نهجًا أكثر مرونة. يسمح بالتغييرات مع بعض القيود للحفاظ على التوافق مع الإصدار السابق. على أية حال، إذا لم يؤدي التحديث إلى تقسيم الشبكة، فليس هناك سبب للقلق.
الختام
الفوركات، سواء كانت صلبة أو ناعمة، تلعب دورًا هامًا في تطوير البلوكشين والعملات الرقمية. تتيح لإدخال التغييرات والتحديثات في النظام، بدون الاعتماد على هيئات تحكم مركزية.
بفضل الفوركات، يمكن لشبكات البلوكشين والعملات الرقمية دمج ميزات جديدة والتطور حسب الحاجة. هذه الآليات تساعد في تجنب الركود وتضمن تطويرًا وتطورًا طويل الأمد للتكنولوجيا.