تخط وانتقل إلى المحتوى الرئيسي

ما هو مسار الاشتقاق؟

آخر تحديث كان منذ أكثر من 2 أسبوع

مسار الاشتقاق

في استخدام المحافظ الخاصة بالبلوكتشين والمحافظ المادية (hardware wallets)، يعد مسار الاشتقاق (derivation path) مفهومًا مهمًا يحدد العناوين التي تنشئها محفظتك ولماذا تختلف العناوين بين المحافظ المختلفة.
بالنسبة للمبتدئين الذين يستخدمون المحافظ المادية، قد يختلف تنسيق العنوان الذي تم إنشاؤه بناءً على الإعدادات الافتراضية للمحافظ المختلفة. من خلال اختيار مسار الاشتقاق المناسب وتنسيق العنوان وفقًا لاحتياجاتهم، يمكن للمستخدمين تحقيق كفاءة معاملات وتوافق مثاليين.

فيما يلي أدلة فيديو حول تغيير مسار الاشتقاق في تطبيق OneKey.

ما هو مسار الاشتقاق؟

مسار الاشتقاق هو قاعدة تُستخدم لتحديد كيفية إنشاء عناوين البلوكتشين. من خلال مسار معين، يمكن لبرنامج المحفظة (مثل المحافظ المادية) إنشاء عناوين مختلفة بناءً على بذرة (seed).

التنسيق الأساسي لمسار الاشتقاق هو كما يلي:

m / غرض' / نوع_عملة' / حساب' / تغيير / فهرس_العنوان

لكل جزء معنى محدد:

  • m: يمثل المسار الرئيسي (المفتاح الرئيسي).

  • الغرض': يحدد الغرض من المحفظة، وتشمل القيم الشائعة:

    • 44': يستخدم لعناوين البيتكوين التقليدية (Legacy).

    • 49': يستخدم للعناوين المتداخلة SegWit (Nested SegWit).

    • 84': يستخدم للعناوين الأصلية SegWit (Native SegWit).

  • نوع_عملة': يميز بين شبكات البلوكتشين المختلفة، حيث يكون البيتكوين 0 والليتكوين 2.

  • حساب': يستخدم للتمييز بين حسابات المستخدمين المختلفة.

  • تغيير (change): 0 يمثل العناوين الخارجية، 1 يمثل العناوين الداخلية (تستخدم عادةً للباقي).

  • فهرس_العنوان (address_index): رقم فهرس العنوان، يستخدم لإنشاء عناوين متعددة.

لماذا تختلف العناوين على المحافظ المادية المختلفة؟

إذا قمت باستيراد نفس عبارة الاسترداد (seed phrase) على محافظ مادية متعددة ولكنك وجدت أن العناوين التي تم إنشاؤها مختلفة، فعادةً ما يكون ذلك بسبب اختلاف مسار الاشتقاق. فيما يلي بعض العلامات التجارية الشائعة للمحافظ المادية ومسارات الاشتقاق الخاصة بها (للبيتكوين).

محفظة مادية

مسار الاشتقاق الشائع

نوع العنوان

Ledger

m/44'/0'/0'/0/0

Legacy

Trezor

m/49'/0'/0'/0/0

Nested SegWit

Ledger (SegWit)

m/84'/0'/0'/0/0

Native SegWit

قد تستخدم المحافظ المختلفة مسارات اشتقاق افتراضية مختلفة، لذلك حتى لو كانت عبارة الاسترداد هي نفسها، فإن العناوين التي تم إنشاؤها يمكن أن تختلف. على سبيل المثال، تستخدم Ledger افتراضيًا 84' لإنشاء عناوين SegWit أصلية، بينما قد تستخدم Trezor افتراضيًا 49' لإنشاء عناوين SegWit متداخلة.

عند استخدام المحافظ المادية، يعد اختيار مسار الاشتقاق المناسب أمرًا بالغ الأهمية، خاصة عند التبديل بين تنسيقات العناوين المختلفة.

مع أخذ البيتكوين كمثال، تدعم محفظة OneKey المادية وتطبيق OneKey مسارات الاشتقاق لـ Legacy و Nested SegWit و Native SegWit و Taproot، مما يساعدك في رحلة عملاتك المشفرة.

Legacy، Nested SegWit، Native SegWit

مع أخذ البيتكوين كمثال، تأتي عناوين البيتكوين بتنسيقات مختلفة، لكل منها مظاهر ووظائف مميزة:

نوع العنوان

البادئة

مسار الاشتقاق

الوصف

Legacy

1xxx

m/44'/0'/0'/0/0

هذا هو تنسيق العنوان الأصلي للبيتكوين، مع رسوم معاملات أعلى.

Nested SegWit

3xxx

m/49'/0'/0'/0/0

عنوان SegWit متداخل في P2SH، متوافق مع الإصدارات السابقة مع محافظ البيتكوين الأقدم.

Native SegWit

bc1xxx

m/84'/0'/0'/0/0

تنسيق عنوان بيتكوين جديد، مع رسوم معاملات أقل، ويستخدم على نطاق واسع في المحافظ المادية الحديثة.

للتوافق مع التنسيقات المختلفة، تقدم BIP (اقتراح تحسين البيتكوين) قواعد مختلفة لمسارات الاشتقاق. هذه التنسيقات المختلفة للعناوين هي في الأساس نتيجة للتفرعات الناعمة (soft forks). قدمت شبكة البيتكوين وظيفة SegWit من خلال التفرعات الناعمة، مما عزز قابلية التوسع وكفاءة المعاملات.

هل تتبع العناوين المتفرعة إطار عمل BIP؟

يهدف إطار عمل BIP الذي تستخدمه البيتكوين والعديد من مشاريع البلوكتشين الأخرى إلى معالجة مشاكل الاتساق والتوافق. حتى بعد التفرع الناعم، يجب أن تظل تنسيقات العناوين المقدمة حديثًا (مثل SegWit) تعمل ضمن إطار عمل BIP لضمان:

  • التوافق مع الإصدارات السابقة: يمكن للمحافظ الأقدم التعرف على تنسيقات العناوين الجديدة.

  • التوحيد القياسي: يمكن للمحافظ المختلفة إنشاء عناوين باستخدام نفس القواعد.

بهذه الطريقة، على الرغم من أن تنسيق العنوان قد تغير (على سبيل المثال، من 1xxx إلى bc1xxx)، إلا أنه لا يزال يتبع معايير مسار الاشتقاق الخاصة بإطار عمل BIP. هذا يضمن التوافق بين المحافظ الجديدة والقديمة ويضمن أن المحافظ المختلفة يمكنها إنشاء وإدارة العناوين بشكل صحيح.

عرض مسارات اشتقاق مختلفة في تطبيق OneKey

Screenshot 2024-09-27 at 15.25.06.png
هل أجاب هذا عن سؤالك؟