شرح مسارات الاشتقاق في المحافظ
يخبر مسار الاشتقاق المحفظةَ بالعناوين التي يجب إنشاؤها من عبارة الاسترداد الخاصة بك. تعرّف على كيفية عمل مسارات مثل m/44'/60'/0'/0/0 وكيفية حل مشكلة الأرصدة المفقودة.
مسار الاشتقاق رمز قصير، مثل m/44'/60'/0'/0/0، يخبر المحفظة بالضبط بالمفتاح الخاص والعنوان اللذين يجب توليدهما من عبارة الاسترداد الخاصة بك. يمكن لعبارة الاسترداد نفسها أن تنتج مليارات العناوين المختلفة، والمسار يختار واحدًا منها، لذا فإن محفظتين تستخدمان البذرة نفسها ولكن بمسارين مختلفين ستعرضان عناوين وأرصدة مختلفة.
ولهذا يستعيد بعض الناس عبارة الاسترداد في محفظة جديدة فيرون رصيدًا فارغًا، رغم أن أموالهم آمنة تمامًا على البلوكشين. إن فهم مسارات الاشتقاق يحوّل تلك اللحظة المخيفة إلى مجرد مسألة إعدادات. كما يساعدك على كتابة ملاحظات أفضل لنسختك الاحتياطية.
كيف تحوّل محافظ HD بذرة واحدة إلى عناوين كثيرة
كانت المحافظ القديمة تولّد مفاتيح عشوائية غير مترابطة، وكان لا بد من نسخ كل مفتاح احتياطيًا على حدة. وقد حلّت المحافظ الهرمية الحتمية هذه المشكلة. فهي معرّفة في BIP32، وتشتق كل مفتاح من بذرة رئيسية واحدة ضمن بنية شجرية. ثم وحّد BIP39 طريقة تحويل تلك البذرة إلى قائمة من 12 أو 24 كلمة، وهي عبارة الاسترداد التي تحتفظ بنسخة احتياطية منها.
ولأن الاشتقاق حتمي، فإن البذرة نفسها مع المسار نفسه تنتج دائمًا المفتاح نفسه. وهذا ما يجعل نسخة احتياطية واحدة كافية. كما يعني أن المحفظة التي تنظر في فرع آخر من الشجرة لن ترى أموالك ببساطة. لمزيد من التفاصيل، راجع المحافظ متعددة السلاسل.
كيف تقرأ مسار الاشتقاق
حدّد BIP44 بنية مشتركة. لنأخذ مسار أول حساب على Ethereum، أي m/44'/60'/0'/0/0:
| المستوى | القيمة | المعنى |
|---|---|---|
| m | master | المفتاح الجذر المشتق من بذرتك |
| purpose | 44' | المعيار المستخدم (هنا BIP44) |
| coin type | 60' | أي بلوكشين: 0 لـ Bitcoin و60 لـ Ethereum، وفق سجل SLIP-44 |
| account | 0' | يتيح لك الاحتفاظ بحسابات منفصلة تحت بذرة واحدة |
| change | 0 | 0 لعناوين الاستلام، و1 لعناوين الفكة (في Bitcoin أساسًا) |
| address index | 0 | العنوان الفردي: 0 و1 و2 وهكذا |
تعني الفاصلة العليا الاشتقاق المقوّى، وهي ميزة أمنية تمنع استخدام مفتاح فرعي مسرّب لحساب المفاتيح المرتبطة به. وتكتبها بعض الأدوات على شكل «h» بدلًا من ذلك.
مسارات شائعة ستصادفها
أنواع عناوين Bitcoin
تستخدم Bitcoin أرقام purpose مختلفة لصيغ العناوين المختلفة:
- m/44'/0'/0' – عناوين legacy تبدأ بالرقم 1
- m/49'/0'/0' – عناوين SegWit متداخلة (nested) تبدأ بالرقم 3
- m/84'/0'/0' – عناوين SegWit أصلية (native) تبدأ بـ bc1q
- m/86'/0'/0' – عناوين Taproot تبدأ بـ bc1p
إذا استعدت بذرة ولم ترَ أي Bitcoin، فتحقق من أن المحفظة تفحص نوع العنوان الصحيح.
Ethereum وسلاسل EVM
تستخدم معظم محافظ EVM المسار m/44'/60'/0'/0/x، وتزيد الرقم الأخير لكل حساب جديد. وقد اعتادت بعض برامج المحافظ تاريخيًا زيادة مستوى مختلف بدلًا من ذلك، مثل m/44'/60'/x'/0/0، ولهذا قد تبدو الحسابات التي تلي الحساب الأول «مفقودة» عند الانتقال إلى محفظة أخرى. ولأن سلاسل EVM تشترك في صيغة العناوين نفسها، فإن المسار نفسه يمنحك العنوان نفسه على Ethereum وعلى شبكات EVM الأخرى. راجع لماذا تعرض محفظتك عناوين مختلفة على سلاسل مختلفة.
Solana والسلاسل الأخرى
تستخدم محافظ Solana عادةً مسارات مبنية على coin type 501، لكن المحافظ المختلفة استخدمت صيغًا متنوعة على مر الزمن. ولهذا السبب تعرض محافظ كثيرة خيارات للمسار أثناء الاستيراد.
كيف تعالج رصيدًا مفقودًا بعد الاستعادة
- 1لا تذعر ولا تنقل أي شيء. أموالك موجودة على البلوكشين، لا في التطبيق.
- 2تحقق من العنوان. قارن أول عنوان في المحفظة المستعادة بمعاملة قديمة أو بعنوان احتفظت به. إذا اختلفا، فالمشكلة في المسار أو نوع العنوان.
- 3ابحث عن خيارات المسار. تحتوي محافظ كثيرة على إعداد «متقدم» أو «مسار مخصص» أو «استيراد» يسرد المسارات الشائعة.
- 4جرّب الإعدادات الافتراضية للمحفظة الأصلية. عادةً ما توضح وثائق المحفظة المسار الذي تستخدمه.
- 5تحقق من وجود عبارة مرور. إذا استخدمت عبارة مرور اختيارية («الكلمة الخامسة والعشرون»)، فإن عبارة مرور مختلفة أو مفقودة تنتج هي الأخرى محفظة مختلفة تمامًا. راجع شرح عبارات المرور.
- 6ابحث أعمق في الشجرة. إذا كنت قد استخدمت عناوين كثيرة، فارفع حد الفجوة (gap limit) للعناوين في المحفظة أو أضف الحسابات يدويًا.
لا تلصق عبارة الاسترداد أبدًا في موقع إلكتروني يعرض «العثور على مسارك». أدوات الاسترداد المشروعة تعمل دون اتصال بالإنترنت، وكثير من مواقع «path finder» صفحات تصيّد احتيالي.
لماذا لا تفحص المحافظ كل المسارات ببساطة
قد تتساءل لماذا لا تفحص المحافظ تلقائيًا كل المسارات الممكنة. الشجرة لا نهائية عمليًا، وكل فحص يتطلب البحث عن عناوين على البلوكشين، وهو أمر بطيء وقد يكشف للخدمة التي تجري البحث معلومات عن العناوين التي تملكها. لذلك تفحص المحافظ مجموعة محدودة من المسارات الافتراضية وتتوقف بعد عدد معين من العناوين غير المستخدمة المتتالية، وهو ما يُعرف بحد الفجوة (gap limit).
هذا التصميم منطقي من حيث الخصوصية والأداء، لكنه يعني أن الإعدادات غير المعتادة تحتاج إلى قليل من المساعدة منك أثناء الاسترداد.
ماذا تكتب في ملاحظات النسخة الاحتياطية
إلى جانب عبارة الاسترداد المؤمّنة، من المفيد أن تحتفظ، بشكل منفصل وآمن، بما يلي:
- برنامج المحفظة أو محفظة الأجهزة التي استخدمتها، ومتى تقريبًا
- مسار الاشتقاق أو نوع العنوان، إذا كنت قد غيّرت الإعداد الافتراضي
- ما إذا كانت هناك عبارة مرور (ولكن ليس عبارة المرور نفسها بجوار البذرة)
- عنوان استلام عام واحد، حتى تتمكن من التأكد من صحة الاستعادة
هذه المعلومات ليست سرية في حد ذاتها، لكنها قد توفر عليك ساعات أثناء الاسترداد. يغطي دليلنا حول كيفية عمل استرداد المحفظة العملية كاملة.
الخلاصة
مسار الاشتقاق هو الخريطة التي توصل من عبارة الاسترداد إلى عنوان محدد. عندما لا تعرض المحفظة المستعادة شيئًا، يكون السبب في الغالب مسارًا أو نوع عنوان أو عبارة مرور مختلفة، لا أموالًا مفقودة. اعرف المحفظة والإعدادات التي استخدمتها، واحتفظ بعنوان عام للرجوع إليه، واستخدم خيارات الاستيراد المتقدمة في محفظتك قبل أن تفترض الأسوأ.
الأسئلة الشائعة
لماذا تُظهر محفظتي المستعادة رصيدًا صفريًا؟
السبب الأكثر شيوعًا هو أن المحفظة الجديدة تستخدم مسار اشتقاق أو نوع عنوان مختلفًا عن المحفظة الأصلية، فتُنشئ عناوين مختلفة من عبارة الاسترداد نفسها. تحقق من المسار الذي كانت تستخدمه المحفظة الأصلية واختره من الإعدادات المتقدمة أو إعدادات الاستيراد في المحفظة الجديدة.
هل مسار الاشتقاق سري؟
لا. مسارات الاشتقاق أعراف قياسية وعامة ولا تمنح أي وصول إلى أموالك. ما يجب إبقاؤه سرًا هو عبارة الاسترداد وأي عبارة مرور (passphrase) فقط. من المفيد تدوين المسار وبرنامج المحفظة الذي استخدمته مع نسختك الاحتياطية، دون كتابته بجوار أي شيء يكشف البذرة.
ماذا تعني علامة الفاصلة العليا في مسار الاشتقاق؟
تشير الفاصلة العليا، التي تُكتب أحيانًا على شكل h، إلى مستوى اشتقاق مُقوّى (hardened). تضيف المفاتيح المقوّاة خاصية أمنية: فمن يعرف مفتاحًا خاصًا فرعيًا والمفتاح العام الممتد للمفتاح الأصل لا يستطيع استخدامهما لاستنتاج مفاتيح أخرى في ذلك المستوى.
هل أحتاج إلى معرفة مسار الاشتقاق لاسترداد محفظة؟
غالبًا ما يعمل الإعداد الافتراضي، لكن ليس دائمًا. إذا استخدمت محفظة أقل شيوعًا أو إصدارًا قديمًا أو إعدادات غير افتراضية، فإن تدوين اسم المحفظة والمسار يساعدك أنت أو ورثتك على استعادة الأموال لاحقًا. احتفظ بهذه الملاحظة بعيدًا عن النسخة الاحتياطية لعبارة الاسترداد.
