التفرّع (Fork)
التفرّع هو تعديل أو تغيير في قواعد عمل بروتوكول البلوكشين، يؤدي إلى انقسام في طريقة معالجة المعاملات أو إضافة ميزات جديدة للشبكة. يحدث التفرّع عندما لا تتفق جميع العُقَد على نفس القواعد.
يُستخدم التفرّع لتحديث الشبكة أو إصلاح أخطاء أو إدخال تحسينات تقنية. عند تطبيق قواعد جديدة، قد تعتمدها جميع العُقَد أو يلتزم بها جزء منها فقط. في حال التوافق الكامل، يستمر عمل الشبكة بشكل طبيعي، أما في حال الخلاف، فقد تنقسم الشبكة إلى مسارين مختلفين لكل منهما قواعده الخاصة. لهذا السبب يُعد التفرّع جزءًا طبيعيًا من تطوّر شبكات البلوكشين.
هناك نوعان رئيسيان من التفرّعات في البلوكشين. التفرّع البسيط يُعرف باسم Soft Fork، حيث تكون القواعد الجديدة متوافقة مع القواعد القديمة، ولا يؤدي إلى انقسام دائم في الشبكة. أما التفرّع الصلب، أو Hard Fork، فيحدث عندما تكون القواعد الجديدة غير متوافقة مع القديمة، ما يؤدي إلى انقسام الشبكة إلى بلوكشينين منفصلين إذا لم تعتمد جميع العُقَد التحديث. تُستخدم هذه الأنواع لتطوير الشبكات أو تغيير خصائصها التقنية