ما هو الـ Fork في الـ Blockchain (سوفت فورك مقابل هارد فورك)؟

مبتدئو ومتوسطو الخبرة في الكريبتو حول العالم الذين يريدون فهم كيفية عمل الـ forks في الـ blockchain ولماذا هي مهمة.

إذا كنت تتابع أخبار الكريبتو، فربما رأيت عناوين عن شبكة Blockchain (بلوكشين) تقوم بـ "forking"، أو عن عملات جديدة تظهر فجأة، أو عن منصات تداول توقف الإيداعات مؤقتًا. بالنسبة لكثير من المستخدمين، يبدو الأمر وكأن القواعد تتغير بين ليلة وضحاها، ولا يكون واضحًا ما إذا كانت عملاتهم الحالية آمنة أم لا. في هذا الدليل، ستتعلم ما هو fork في الـ blockchain (بلوكشين) بالضبط، وكيف يرتبط بالتاريخ المشترك الذي تتفق عليه جميع الـ nodes (العُقد). سنفصّل الفرق بين soft forks وhard forks، لماذا تحدث، وما التأثيرات المعتادة التي تتركها على الأرصدة، والـ wallets (المحافظ)، والتداول. بنهاية الدليل، ستعرف متى يمكنك تجاهل fork إلى حد كبير، ومتى يجب أن تنتبه جيدًا، وما هي الخطوات البسيطة التي تساعدك على البقاء آمنًا وتجنّب التوتر غير الضروري خلال هذه الأحداث.

ملخص سريع: نظرة خاطفة على الـ Forks

الملخص

  • يحدث fork عندما تتبع بعض الـ nodes مجموعة من القواعد، بينما تتبع أخرى مجموعة مختلفة، مما يخلق نسخًا متنافسة من السلسلة.
  • الـ soft fork يشدّد القواعد لكنه يبقى متوافقًا مع الإصدارات السابقة، لذلك تستمر الـ nodes القديمة في قبول الكتل الجديدة، وعادة لا تنقسم السلسلة بشكل دائم.
  • الـ hard fork يغيّر القواعد بطريقة غير متوافقة، لذلك يمكن أن تنقسم الشبكة بشكل دائم إلى سلسلتين وعملتين.
  • نادراً ما يحتاج المستخدمون إلى اتخاذ إجراء أثناء الـ soft forks، باستثناء تحديث الـ wallets والمتابعة الدورية لإعلانات المشروع.
  • أثناء الـ hard forks، يجب على المستخدمين التحقق من أي سلسلة تدعمها منصات التداول والـ wallets الخاصة بهم، وما إذا كانوا سيُضيفون أي عملات جديدة إلى أرصدتهم.
  • الـ forks غالبًا ما تجلب قدرًا من الارتباك والتقلّب على المدى القصير، لكنها قد تقدّم أيضًا ترقيات مهمة أو اتجاهات جديدة للمشاريع.

المفهوم الأساسي: ما هو الـ Fork في الـ Blockchain؟

على مستوى عالٍ، الـ blockchain (بلوكشين) هو سجل مشترك للمعاملات تتفق عليه العديد من الحواسيب. يحدث fork عندما ينقسم هذا السجل المشترك مؤقتًا أو بشكل دائم إلى نسختين مختلفتين لأن ليس الجميع يتبع نفس القواعد أو نفس التاريخ. يمكنك تخيّله كطريق ينقسم فجأة إلى مسارين: السيارات التي تختار المسار الأيسر تتبع طريقًا معينًا، والسيارات التي تختار المسار الأيمن تتبع طريقًا آخر. في الـ blockchains، بعض الـ nodes تتبع مجموعة من قواعد الإجماع (consensus)، بينما تتبع أخرى مجموعة مختلفة، فيبنون سلاسل كتل مختلفة. أحيانًا تكون الـ forks عرضية وقصيرة العمر، مثل عندما يعثر معدّنان على كتلة صالحة في نفس اللحظة تقريبًا. تختار الشبكة بسرعة إحدى الكتلتين كمسار رئيسي وتتجاهل الأخرى. وفي أحيان أخرى، تكون الـ forks تغييرات مقصودة في القواعد، حيث يقوم المطورون والمجتمعات بتحديث البرمجيات لإضافة مزايا، أو إصلاح أخطاء، أو تغيير سياسات، ويمكن أن يؤدي الخلاف إلى انقسام دائم.
رسم توضيحي للمقال
كيف تبدأ الـ Forks
  • تسبّب فترات التأخير في الشبكة أو البطء في الاتصال قيام معدّنين أو validators بإنشاء كتل صالحة في نفس الوقت تقريبًا، مما يخلق فروعًا متنافسة مؤقتًا.
  • تُدخل ترقيات البروتوكول المخططة مزايا جديدة أو تحسينات في الأداء تتطلب تغيير القواعد التي تتبعها الـ nodes.
  • تعمل إصلاحات الأخطاء أو ترقيعات الأمان على تشديد ما يُعتبر معاملة أو كتلة صالحة لحماية الشبكة من المشكلات المعروفة.
  • الخلافات داخل المجتمع حول الرسوم، أو حجم الكتلة، أو السياسة النقدية، تدفع مجموعات مختلفة لدعم مجموعات مختلفة من القواعد.
  • الاستجابات الطارئة للاختراقات أو الثغرات الحرجة يمكن أن تُطلق forks تحاول عكس معاملات خبيثة أو عزلها.
  • تقوم المشاريع التجريبية أحيانًا بعمل fork لسلسلة قائمة لاختبار نماذج اقتصادية أو أنظمة حوكمة جديدة دون البدء من الصفر.

كيف تحدث الـ Forks فعليًا على مستوى الشبكة

يتم تشغيل الـ blockchain (بلوكشين) العامة بواسطة آلاف الـ nodes المستقلة، كل منها يشغّل برمجيات تفرض نفس قواعد الإجماع. طالما أن الجميع متفق على هذه القواعد، فإنهم يقبلون نفس الكتل ويرون نفس السلسلة. عندما يطلق المطورون برمجيات جديدة بقواعد معدّلة، يختار كل مشغّل node ما إذا كان سيُحدّث ومتى. إذا بدأت بعض الـ nodes في تطبيق القواعد الجديدة بينما احتفظت أخرى بالقواعد القديمة، فقد يختلفون حول أي الكتل صالحة. بمجرد إنتاج كتل تكون صالحة وفقًا لمجموعة من القواعد وغير صالحة وفقًا للمجموعة الأخرى، تنقسم الشبكة فعليًا. تتبع الـ nodes التي تستخدم البرمجيات الجديدة فرعًا، بينما تتبع الـ nodes القديمة فرعًا آخر، وهذا التباعد هو ما نسمّيه fork.
رسم توضيحي للمقال
العُقد وهي تخلق الانقسامات
  • يقترح المطورون أو أعضاء المجتمع تغييرًا في القواعد، مثل ميزة جديدة، أو إصلاح خطأ، أو تعديل في السياسة، ويناقشونه علنًا.
  • بعد الاتفاق، يطلقون برمجيات node محدّثة تتضمن قواعد الإجماع الجديدة، وغالبًا ما تحتوي على رقم كتلة أو وقت محدد لتفعيل التغيير.
  • يقرّر مشغّلو الـ nodes والمعدّنون والـ validators ما إذا كانوا سيثبتون البرمجيات الجديدة، مما يؤدي إلى مزيج من nodes محدّثة وغير محدّثة على الشبكة.
  • عند الوصول إلى نقطة التفعيل، تبدأ الـ nodes المحدّثة في تطبيق القواعد الجديدة، بينما تستمر الـ nodes القديمة في تطبيق القواعد السابقة.
  • إذا تم إنشاء كتل تستوفي القواعد الجديدة لكنها تنتهك القواعد القديمة، فإن المجموعتين من الـ nodes تختلفان وتبدآن في اتباع سلسلتين مختلفتين.
  • مع مرور الوقت، إما أن تعود الشبكة للاجتماع على سلسلة واحدة، كما في كثير من الـ soft forks، أو تبقى منقسمة إلى سلسلتين مستمرتين، كما في الـ hard forks الخلافية.

الـ Soft Forks: تغييرات متوافقة مع الإصدارات السابقة

الـ soft fork هو تغيير في القواعد يجعل مجموعة الكتل أو المعاملات الصالحة أكثر تقييدًا، دون كسر التوافق مع الـ nodes القديمة. الكتل الجديدة تلتزم بقواعد أكثر صرامة، لكنها ما زالت مُنسّقة بطريقة تتعرّف عليها البرمجيات القديمة ككتل صالحة. بفضل هذا التوافق مع الإصدارات السابقة، تحتفظ الشبكة عادةً بسلسلة رئيسية واحدة، ويمكن للـ nodes غير المحدّثة الاستمرار في متابعتها حتى لو لم تفهم كل ميزة جديدة. المفتاح هو أن غالبية المعدّنين أو الـ validators يفرضون القواعد الجديدة الأكثر صرامة. بالنسبة للمستخدمين العاديين، تبدو الـ soft forks غالبًا كترقيات عادية. قد تحتاج فقط إلى تحديث الـ wallet للوصول إلى المزايا الجديدة أو لتجنّب مشكلات نادرة، لكنك عادة لا ترى عملة جديدة تظهر أو تضطر للاختيار بين سلسلتين.
  • الـ soft forks عادةً ما تقيّد ما هو مسموح، مثل تشديد قواعد السكربت أو تقييد محتوى الكتلة، بحيث تبدو كل الكتل الجديدة صالحة للـ nodes القديمة.
  • لأن الـ nodes القديمة تقبل الكتل من المعدّنين المحدّثين، لا تنقسم السلسلة عادةً إلى نسختين طويلتي الأمد.
  • ترقية SegWit في Bitcoin عام 2017 كانت soft fork غيّرت طريقة تخزين التواقيع، فحسّنت السعة وأصلحت مشكلة قابلية تغيير المعاملة، مع الحفاظ على توافق الـ nodes القديمة.
  • معظم المستخدمين اختبروا SegWit على شكل معاملات أسرع وأرخص بمجرد أن اعتمدت محافظهم ومنصاتهم الشكل الجديد، دون الحاجة للمطالبة بأي عملات جديدة.
  • تُستخدم الـ soft forks غالبًا للتحسينات التدريجية عندما يكون المجتمع متفقًا إلى حد كبير على الاتجاه ويريد تجنّب انقسام مزعج.
رسم توضيحي للمقال
استمرارية الـ Soft Fork

Pro Tip:نادراً ما تخلق الـ soft forks "عملات مجانية" أو تجبرك على اختيار جانب. طالما أن أموالك في wallet آمنة ومُدارة جيدًا، فإن تحديث البرمجيات ومتابعة الإعلانات الرسمية للمشروع يكون عادةً كافيًا.

الـ Hard Forks: انقسامات غير متوافقة وسلاسل جديدة

الـ hard fork هو تغيير في القواعد غير متوافق مع الإصدارات السابقة، ما يعني أن الكتل التي تُنشأ وفقًا للقواعد الجديدة تُرفَض من قِبل الـ nodes التي لا تزال تشغّل البرمجيات القديمة. لم يعد المجموعتان من الـ nodes تتفقان على ما يُعتبر كتلة صالحة. إذا قام الجميع بالتحديث، تتحرك الشبكة ببساطة إلى الأمام تحت القواعد الجديدة دون انقسام دائم. لكن إذا رفضت مجموعة كبيرة التحديث، يمكن أن ينقسم الـ blockchain (بلوكشين) بشكل دائم إلى سلسلتين منفصلتين، لكل منهما قواعدها وتاريخها الخاص من نقطة الـ fork فصاعدًا. غالبًا ما تتبنّى هذه السلاسل أسماء ورموزًا مختلفة، مثل Bitcoin (BTC) وBitcoin Cash (BCH)، أو Ethereum (ETH) وEthereum Classic (ETC). بالنسبة للمستخدمين، قد يعني هذا أرصدة مكررة عند كتلة الانقسام، وعملات جديدة، وحالة من الارتباك حول أي سلسلة تدعمها منصات التداول والـ wallets.
  • يمكن للـ hard fork الخلافي أن يخلق سلسلتين مستمرتين، لكل منهما مجتمعها وخارطة طريق التطوير والعلامة التجارية الخاصة بها.
  • عند كتلة الـ fork، غالبًا ما تُضاعَف الأرصدة، بحيث ينتهي الأمر بحاملي العملات بامتلاك عملات على كلتا السلسلتين، بافتراض أن محافظهم ومنصاتهم تدعمها.
  • عادةً ما تعيد المشاريع تسمية إحدى السلسلتين أو كلتيهما بأسماء ورموز مختلفة لتمييزها في الأسواق وعلى منصات التداول.
  • قد توقف منصات التداول الإيداعات والسحوبات أثناء الـ fork، ثم تقرر لاحقًا أي سلسلة ستدرجها، أو تدرجهما معًا برمزين مختلفين.
  • يجب على مزوّدي الـ wallets اختيار أي سلسلة سيدعمونها افتراضيًا، وقد يحتاجون إلى إضافة أدوات خاصة لمساعدة المستخدمين على الوصول إلى العملات على السلسلة الأخرى.
  • الأخبار ووسائل التواصل الاجتماعي وتقلبات الأسعار حول الحدث يمكن أن تخلق ارتباكًا قصير الأمد وفرصًا لكل من الأرباح والاحتيال.
رسم توضيحي للمقال
انقسام دائم في السلسلة

Pro Tip:لا تفترض أن كل hard fork يعني أموالاً مجانية. السلسلة الجديدة لا تكتسب قيمة مستدامة إلا إذا جذبت مستخدمين حقيقيين ومطورين ودعمًا من منصات التداول، لذلك تبقى كثير من عملات الـ fork غير سائلة أو تختفي رغم الضجة الأولية.

Soft Fork مقابل Hard Fork: الفروق الأساسية للمستخدمين

كل من soft forks وhard forks هما طريقتان لتغيير قواعد الـ blockchain (بلوكشين)، لكن سلوكهما يختلف كثيرًا عند تطبيقهما على الشبكة الحية. السؤال الأساسي هو ما إذا كانت الـ nodes القديمة قادرة على متابعة السلسلة بعد التغيير أم لا. الـ soft forks تحافظ على سلسلة رئيسية واحدة وتهدف إلى التوافق مع الإصدارات السابقة، لذلك بالكاد يلاحظ معظم المستخدمين شيئًا يتجاوز التحديثات الروتينية. أما الـ hard forks فيمكن أن تكسر هذا التوافق، مما قد يترك سلسلتين، وعملتين، ومجموعة من القرارات أمام المحافظ، ومنصات التداول، وحاملي العملات.

Key facts

التوافق مع الـ nodes القديمة
Soft fork: الكتل الجديدة ما زالت تبدو صالحة للـ nodes القديمة. Hard fork: الكتل الجديدة تُرفَض من الـ nodes القديمة، مما يسبب خلافًا.
استمرارية السلسلة
Soft fork: عادةً ما تبقى هناك سلسلة رئيسية واحدة، مع حل الـ forks المؤقتة بسرعة. Hard fork: يمكن أن يؤدي إلى سلسلتين دائمتين إذا استمرت المجموعات في الخلاف.
تجربة المستخدم
Soft fork: يبدو كترقية عادية، مع تغييرات مرئية قليلة بخلاف المزايا الجديدة. Hard fork: قد يلاحظ المستخدمون إيقاف التداول، وظهور رموز جديدة، وأرصدة مكررة.
الحاجة إلى التحديث
Soft fork: يجب على المعدّنين والـ validators التنسيق؛ يُستحسن أن يحدّث المستخدمون محافظهم مع الوقت. Hard fork: يجب على جميع المشاركين اختيار القواعد التي سيتبعونها والتحديث وفقًا لذلك.
انقسام العملة وأصول جديدة
Soft fork: عادة لا توجد عملة جديدة، فقط قواعد محسّنة. Hard fork: قد يخلق عملة جديدة على السلسلة الجديدة، حسب دعم السوق والمجتمع.
أمثلة شائعة
Soft fork: SegWit وTaproot في Bitcoin. Hard fork: ظهور Bitcoin Cash من Bitcoin، وEthereum Classic من Ethereum بعد اختراق DAO.
خلال SegWit، اكتفى معظم مستخدمي Bitcoin بتحديث محافظهم والاستمرار في إجراء المعاملات. خلال hard fork الخاص بـ Bitcoin Cash، أوقفت منصات التداول خدماتها مؤقتًا، وظهرت أرصدة BCH جديدة، واضطر الحاملون لاتخاذ قرار بشأن الاحتفاظ بالعملة الجديدة أو بيعها أو تجاهلها.

لمحات تاريخية: أشهر Forks في عالم الـ Blockchain

الـ forks ليست أعطالًا نادرة؛ بل هي نقاط تحوّل رئيسية في تاريخ شبكات الـ blockchain (بلوكشين) الكبرى. عندما تواجه المجتمعات خلافات أو أزمات، قد يكون عمل fork للسلسلة هو الطريقة التي تختار بها الاتجاه. بعض الـ forks، مثل ترقية SegWit في Bitcoin، تحسّن النظام بهدوء دون دراما. وأخرى، مثل الانقسام بين Ethereum وEthereum Classic، تعكس انقسامات فلسفية عميقة حول عدم القابلية للتغيير، والحوكمة، وكيفية الاستجابة للاختراقات.

نقاط رئيسية

  • 2013–2016: Soft forks مبكرة في Bitcoin تشدّد القواعد تدريجيًا وتضيف مزايا، لتُظهر أن الترقيات المتوافقة مع الإصدارات السابقة ممكنة دون تقسيم السلسلة.
  • 2016: بعد اختراق DAO على Ethereum، يحدث hard fork مثير للجدل يعكس الاختراق على السلسلة الرئيسية (ETH)، بينما يحتفظ المعترضون بالسلسلة الأصلية كـ Ethereum Classic (ETC).
  • 2017: مجتمع Bitcoin يناقش توسيع السعة؛ مسار واحد يطبّق soft fork SegWit، بينما يطلق مسار آخر hard fork يصبح Bitcoin Cash (BCH) بكتل أكبر.
  • 2017–2018: تحدث عدة hard forks في Bitcoin Cash، بما في ذلك الانقسام إلى BCH وBSV، ما يوضّح كيف يمكن للخلافات المتكررة أن تُجزّئ المجتمع والسيولة.
  • 2021: يتم تفعيل soft fork Taproot في Bitcoin، فيحسّن الخصوصية وقدرات السكربت مع توافق واسع وتقليل كبير لتأثيره على المستخدمين.
  • مستمر: تستخدم العديد من المشاريع الصغيرة hard forks مخططة كنقاط ترقية مجدولة، لتنسيق انتقال المجتمع بأكمله إلى نسخة جديدة دون ترك سلسلة منافسة خلفها.

دراسة حالة / قصة

أمير مهندس برمجيات يعمل عن بُعد ويستثمر بطريقة الشراء الدوري بمبالغ ثابتة في عدد من العملات الكبرى. في صباح أحد الأيام يفتح موجز الأخبار ويرى عناوين عن hard fork قادم على شبكة يمتلك عملات عليها. بعض المقالات تعد بـ "عملات مجانية"، وأخرى تحذر من الفوضى، فيدرك أنه لا يعرف فعليًا ما هو الـ fork. بدلًا من الذعر، يقرر أمير التعامل مع الأمر كمشكلة برمجية تحتاج إلى تتبّع. يقرأ المدونة الرسمية للمشروع، ويطّلع على شرح محايد عن الفرق بين soft وhard fork، ثم يسجّل الدخول إلى منصة التداول الرئيسية الخاصة به لقراءة سياسة المنصة حول الـ fork. تشرح المنصة أي سلسلة تخطط لدعمها وما إذا كانت ستضيف عملات الـ fork الجديدة إلى أرصدة المستخدمين. ينقل أمير جزءًا من ممتلكاته من المنصة إلى wallet يتحكم فيها بمفاتيح الـ private key الخاصة به، ويقوم بنسخ seed phrase احتياطيًا بعناية، ثم يتوقف عن إجراء التحويلات حتى ما بعد الـ fork. عندما يحدث الـ fork، توقف منصته عمليات السحب لفترة وجيزة، ثم تعيد فتحها مع رمز جديد للعملة الناتجة عن الـ fork. في النهاية، تبقى ممتلكات أمير الأصلية آمنة، ويتلقى كمية متواضعة من العملة الجديدة. والأهم من ذلك، يتعلم أن فهم كيفية عمل الـ forks يحوّل العناوين المخيفة إلى قائمة خطوات: التحقق من الدعم، تأمين المحافظ، تجنّب التداول المتسرّع، والمطالبة بالعملات الجديدة فقط عبر أدوات موثوقة.
رسم توضيحي للمقال
المرور بتجربة Fork

لماذا تهم الـ Forks: استخدامات ونتائج في العالم الحقيقي

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

حالات الاستخدام

  • تنفيذ ترقيات توسعة (scaling upgrades) تغيّر طريقة تخزين البيانات أو التحقق منها، مما يسمح بعدد أكبر من المعاملات في كل كتلة أو برسوم أقل.
  • إضافة مزايا جديدة مثل تحسين السكربت، أو قدرات smart contract، أو تحسينات الخصوصية التي تتطلب تغييرات في قواعد الإجماع.
  • الاستجابة للاختراقات أو الأخطاء الحرجة من خلال اتخاذ قرار بعكس معاملات معينة أو ترك السلسلة كما هي، مما يؤدي أحيانًا إلى انقسام المجتمعات.
  • حل نزاعات الحوكمة حول حجم الكتلة، أو أسواق الرسوم، أو السياسة النقدية، عبر السماح للفِرَق المختلفة باتباع القواعد التي تفضّلها على سلاسل منفصلة.
  • تعديل سلوك البروتوكول ليتماشى بشكل أفضل مع التوقعات التنظيمية أو متطلبات الامتثال، مثل حظر عناوين معينة أو تشديد قواعد KYC على أطراف البروتوكول.
  • إطلاق نماذج اقتصادية تجريبية، مثل جداول تضخم مختلفة، أو مكافآت staking، أو أنظمة خزينة، دون التخلي تمامًا عن قاعدة المستخدمين الحالية.
  • جدولة hard forks متوقعة وغير خلافية كنقاط ترقية، بحيث يمكن للمجتمع بأكمله التنسيق على تغييرات النسخ الرئيسية.

دليل عملي: ماذا تفعل عندما يقترب Fork؟

لا تحتاج أن تكون مهندس بروتوكولات للتعامل مع الـ forks بأمان. معظم العمل الثقيل يقوم به المطورون، والمعدّنون، والـ validators، ومنصات التداول، ومزوّدو الـ wallets. مع ذلك، يمكن لعادات بسيطة قليلة أن تقلّل بشكل كبير من مخاطرِك وتوترك عندما يُعلَن عن fork. تعامل معه كأنه تغيير نظام مجدول: اجمع المعلومات، أمّن وصولك، وتجنّب التحركات غير الضرورية حتى تتضح الصورة.
  • اقرأ الإعلانات الرسمية للمشروع وبعض الشروحات المحايدة لفهم ما إذا كان الـ fork soft أم hard، وما هي أهدافه.
  • تحقق من منصات التداول والـ wallets الأساسية التي تستخدمها لمعرفة أي سلسلة سيدعمون، وما إذا كانوا يخططون لإضافة عملات الـ fork إلى أرصدتك.
  • حدّث برمجيات أو تطبيق الـ wallet إلى أحدث إصدار حتى يتمكن من التعامل بشكل صحيح مع القواعد الجديدة وتجنّب الأخطاء المعروفة حول وقت الـ fork.
  • فكّر في إيقاف التحويلات الكبيرة أو غير العاجلة قبل الـ fork بقليل وأثناءه، حيث قد تكون التأكيدات أبطأ وفِرَق الدعم أكثر انشغالًا.
  • احذر من عمليات الاحتيال التي تطلب منك إدخال seed phrase أو private key لـ "المطالبة" بعملات الـ fork؛ استخدم فقط الأدوات التي يوصي بها مزوّدو الـ wallets الموثوقون.
  • إذا كنت تخطط للمطالبة بالعملات على كلتا السلسلتين، دوّن ارتفاع كتلة اللقطة (snapshot block height) أو وقتها، وتأكد من أن أموالك تحت سيطرة wallet تمتلك مفاتيحها في تلك اللحظة.
  • بعد الـ fork، تحقّق من أن أرصدتك تبدو صحيحة على السلسلة التي اخترتها قبل تحريك الأموال أو التداول بقوة في السوق الجديد.
رسم توضيحي للمقال
قائمة التحقق الخاصة بك أثناء الـ Fork

Pro Tip:إذا لم تكن متأكدًا مما يجب فعله أثناء fork، غالبًا ما يكون من الأكثر أمانًا ألا تفعل شيئًا بدلًا من مطاردة صفقات سريعة. احتفظ بأموالك في wallet آمنة، وانتظر معلومات واضحة، وتصرّف فقط عبر منصات موثوقة.

المخاطر ومخاوف الأمان حول الـ Forks

عوامل الخطر الأساسية

تخلق الـ forks فترات قصيرة يمكن أن تنهار فيها الافتراضات المعتادة حول الـ blockchain (بلوكشين). قد تشترك سلسلتان في نفس التاريخ حتى نقطة معينة، وقد لا تدعم الأدوات كلتيهما بالكامل، ويعلم المحتالون أن المستخدمين مشتّتون. خلال هذه الفترات، يمكن أن تتفاعل مشكلات تقنية مثل هجمات إعادة التشغيل (replay attacks) أو إعادة تنظيم السلسلة مع أخطاء بشرية، مثل إرسال العملات إلى سلاسل غير مدعومة أو الثقة بأدوات مطالبة مزيفة. فهم أنواع المخاطر الرئيسية يساعدك على معرفة متى يجب أن تُبطئ وتتحقق من خطواتك مرتين.

Primary Risk Factors

هجمات إعادة التشغيل (Replay attacks)
إذا قبلت كلتا السلسلتين نفس تنسيق المعاملة والتواقيع، يمكن نسخ معاملة بُثّت على سلسلة واحدة و"إعادة تشغيلها" على الأخرى، مما ينقل الأموال بشكل غير متوقع ما لم تتم إضافة حماية من إعادة التشغيل.
إعادة تنظيم السلسلة
حول وقت الـ fork، يمكن أن تؤدي الفروع المتنافسة مؤقتًا وتحويل قوة الـ hash إلى عمليات إعادة تنظيم أعمق من المعتاد، حيث تُستبدل المعاملات التي تم تأكيدها مؤخرًا بتاريخ مختلف.
عملات احتيالية ومحافظ مزيفة
قد يطلق المهاجمون عملات، أو محافظ، أو أدوات مطالبة شبيهة بالمشاريع الأصلية تعد بعملات fork لكنها في الواقع تسرق مفاتيح الـ private key أو seed phrase أو الأرصدة الحالية.
تجميد المنصات وتغيّر السياسات
غالبًا ما توقف منصات التداول الإيداعات والسحوبات أثناء الـ forks، وقد تقرر لاحقًا عدم دعم إحدى السلاسل، مما يترك المستخدمين غير قادرين على الوصول إلى بعض أصول الـ fork عبر تلك المنصة.
تحويلات خاطئة إلى سلاسل غير مدعومة
أحيانًا يرسل المستخدمون عملات إلى عنوان على سلسلة لا يدعمها الـ wallet أو منصة التداول الخاصة بهم، ما يجعل الاسترداد صعبًا أو مستحيلًا دون إجراءات معقدة.
السيولة وتقلب الأسعار
يمكن أن تكون لعملات الـ fork الجديدة دفاتر أوامر ضعيفة وتقلبات حادة، لذلك قد تحرّك الصفقات الكبيرة السوق كثيرًا أو تُنفّذ بأسعار سيئة.
برمجيات غير محدّثة
تشغيل برمجيات node أو wallet قديمة أثناء وبعد الـ fork يمكن أن يعرّضك لأخطاء، أو أرصدة غير صحيحة، أو الاتصال بالسلسلة الخاطئة. البقاء على إصدارات محدثة يقلل هذا الخطر.

أفضل ممارسات الأمان

إيجابيات وسلبيات Forks في الـ Blockchain

الإيجابيات

تمكّن الـ forks من الابتكار السريع، حيث تسمح للمطورين بإطلاق مزايا جديدة، وتحسينات في الأداء، وإصلاحات أمان دون انتظار إجماع كامل.
تمنح المجتمعات طريقة للتعبير عن رؤى مختلفة، ما يسمح للمجموعات الأقلية بالاستمرار على سلسلة بديلة بدلًا من الاضطرار للالتزام بالاتجاه السائد.
يمكن للـ hard forks إعادة ضبط أو إصلاح الأنظمة المتضررة بعد اختراقات أو أخطاء كبيرة، مما يحافظ على أموال المستخدمين وثقتهم في السلسلة الرئيسية.
المنافسة بين السلاسل الناتجة عن الـ forks يمكن أن تؤدي إلى أدوات أفضل، ورسوم أقل، وحوكمة أكثر استجابة بينما تحاول المشاريع جذب المستخدمين.
إمكانية عمل fork تعمل كأداة ضغط ضد التحكم المركزي، لأن المستخدمين والمطورين يمكنهم المغادرة إذا اختلفوا بشدة مع القرارات.

السلبيات

يمكن للـ forks أن تُجزّئ السيولة واهتمام المطورين، تاركة عدة سلاسل أضعف بدلًا من نظام بيئي واحد قوي.
تخلق ارتباكًا للمستخدمين حول أي سلسلة هي "الحقيقية"، وأي رموز يجب الوثوق بها، وكيفية التعامل مع الأرصدة المكررة.
التقلّب قصير الأمد والمضاربات حول أحداث الـ fork يمكن أن تؤدي إلى سلوك تداول محفوف بالمخاطر وخسائر غير متوقعة للمستخدمين قليلي الخبرة.
يحدث تمييع للعلامة التجارية عندما تدّعي عدة سلاسل أسماء أو رموزًا متشابهة، مما يجعل من الصعب على القادمين الجدد فهم ما يشترونه.
يمكن أن تضر الـ forks الخلافية بثقة المجتمع وتخلق انقسامات اجتماعية طويلة الأمد يصعب إصلاحها.

Forks مقابل طرق الترقية الأخرى

الجانب Soft Fork Hard Fork ترقية بدون Fork أو Reorg توافق القواعد القواعد الجديدة أكثر صرامة لكنها تبقى متوافقة مع الـ nodes القديمة. القواعد الجديدة غير متوافقة؛ الـ nodes القديمة ترفض الكتل الجديدة. لا يوجد تغيير في القواعد أو توجد تحسينات محلية فقط في البرمجيات؛ تبقى قواعد الإجماع كما هي. نتيجة السلسلة تستمر عادةً سلسلة رئيسية واحدة، مع حل الـ forks المؤقتة بسرعة. يمكن أن تنتج سلسلتان دائمتان وأصلان منفصلان إذا استمر الجانبان. تبقى السلسلة موحّدة؛ تستبدل إعادة التنظيم البسيطة عددًا قليلًا من الكتل الحديثة لكنها لا تخلق أصولًا جديدة. مدى ظهورها للمستخدم غالبًا ما تكون دقيقة؛ قد يلاحظ المستخدمون فقط مزايا جديدة أو تنسيقات معاملات مختلفة قليلًا. ظاهرة جدًا؛ توقف منصات التداول خدماتها، وتظهر رموز جديدة، ويزداد التغطية الإعلامية. تكاد لا تُلاحظ؛ يرى المستخدمون تأكيدات عادية وتأخيرات قصيرة العمر في بعض الأحيان. الحاجة إلى اتخاذ إجراء يُستحسن تحديث المحافظ ومتابعة أخبار المشروع، لكن لا يوجد قرار عاجل بشأن السلسلة. يجب على المستخدمين والمحافظ ومنصات التداول اختيار السلسلة التي سيدعمونها وكيفية التعامل مع عملات الـ fork. عادة لا يتطلب الأمر أي إجراء يتجاوز تحديث البرمجيات بشكل روتيني مع الوقت.
© 2025 Tokenoversity. جميع الحقوق محفوظة.