Bip39 والأمان الخاص بمفاتيح البيتكوين: ثورة في إدارة البيانات الخاصة

أول شيء يجب أن يفهمه كل مستخدم لبيتكوين هو أن الأمان الفعلي لممتلكاته يعتمد تمامًا على مهارات إدارة المفاتيح الخاصة. على مدى عقود، اعتاد مستخدمو النظام المالي على تفويض هذه المسؤولية للبنوك. لكن بيتكوين يغير هذا النموذج تمامًا: «ليس لديك مفاتيحك، ليست عملاتك» - ليست مجرد مقولة، بل مبدأ أساسي في بنية الشبكة.

المشكلة أن المفاتيح الخاصة في الواقع هي ببساطة أرقام ثنائية ضخمة - سلاسل من 256 صفرًا وواحدًا تمثل عددًا هائلًا من التركيبات الممكنة. يُقارن عدد المفاتيح الخاصة المحتملة لبيتكوين بعدد الذرات في الكون المرئي. فكر للحظة: كيف ستتذكر أو تكتب شيئًا كهذا بأمان دون المخاطرة بفقدان كل محتويات محفظتك بسبب خطأ في النسخ؟

التحدي: إدارة المفاتيح الخاصة في عصر WIF

في بدايات بيتكوين، كان المستخدمون يواجهون بالفعل هذا المشكلة. كان بإمكان مفتاحك الخاص أن يُعبّر عنه بشكل ثنائي (256 رقمًا عشوائيًا من الصفر والواحد)، أو بشكل سداسي عشري (سلسلة من الأحرف من 0-9 وA-F)، أو بصيغة WIF - تنسيق استيراد المحفظة (مثل «5KYC9aMMSDWGJciYRTwY3mNpeTn91BLagdjzJ4k4RQmdhQvE98G»).

جميع هذه الصيغ كانت تمثل نفس المعلومات: رمزك السري الذي يسمح لك بالمصادقة على أي معاملة بيتكوين. المشكلة كانت واضحة - خطأ واحد أثناء النسخ يعني فقدان الوصول إلى كامل الرصيد. نظام WIF قلل من هذا الخطر عبر اختيار أحرف خاصة تقلل من الأخطاء في النسخ، لكن الحل النهائي كان شيئًا آخر: تحويل هذه الأرقام المعقدة إلى شيء يمكن للبشر تذكره وكتابته بدون أخطاء.

BIP39 يغير كل شيء: من الأرقام إلى الكلمات

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

كيف يعمل ذلك عمليًا؟ عند إنشاء محفظة جديدة، يقوم حاسوبك أولاً بإنشاء رقم عشوائي 256-بت، وهو أساس مفتاحك الخاص. ثم يُقسم إلى أجزاء من تسلسلات 11-بت. كل من هذه الأجزاء يُحول إلى كلمة واحدة من قاموس BIP 39. النتيجة؟ بدلاً من تذكر أو كتابة شيء مثل:

«11000101101111111111000001010001000000100011111111101101011111110011111111010111111111101110 11110110101011001101101010»

لديك ببساطة 12 كلمة سهلة:

«شاحنة تجديد غضب حمار تذكّر إصلاح لابتوب تفاصيل تقسيم حزن لأن سمين»

الاختراع عبقري لعدة أسباب. أولاً، دماغك يتعامل بشكل أفضل مع تسلسلات الكلمات بدلاً من تسلسلات البتات. ثانيًا، قاموس BIP 39 مصمم بحيث يكون لكل كلمة أربعة أحرف أولية فريدة - مما يضمن أنه حتى لو قرأت أو كتبت كلمة بشكل خاطئ، سيكون ذلك دائمًا خطأ منطقيًا وليس فوضى.

البذرة الذهنية BIP39: الترميز الذكي

كل من 2048 كلمة في قاموس BIP 39 مرتبطة بتسلسل ثنائي من 11 رقمًا من «00000000001» إلى «11111111111». يعمل هذا تمامًا مثل أي نظام ترميز آخر - ثنائي، سداسي عشري، أو Base58 (الذي يستخدم في WIF):

  • شاحنة: 11101001001
  • تجديد: 10110110001
  • غضب: 01011110011
  • حمار: 01000001001
  • تذكّر: 10110101110
  • إصلاح: 10110100010
  • لابتوب: 01111101000
  • تفاصيل: 00111100010
  • تقسيم: 11010010001
  • حزن: 01100110100
  • لأن: 00010011110
  • سمين: 01010011011

عند ربطها معًا (11 × 12 = 132 بت)، تمثل هذه الكلمات نفس الرقم 256-بت الذي كنا سنعرضه سابقًا على شكل فوضى من الأصفار والآحاد. لكن انتظر - هذا فقط 132 بت، ونحتاج إلى 256؟ هنا يأتي عنصر الأمان.

التحقق: ضمان الصحة

عندما يُولد محفظتك باستخدام نظام BIP 39، لا توجد بما يكفي من البتات في الرقم العشوائي 256-بت ليتطابق تمامًا مع 12 أو 24 كلمة من قاموس 2048-كلمة. الحل هو التجزئة (الهاش).

يأخذ المحفظة الرقم العشوائي الأصلي 256-بت ويمرره عبر دالة SHA256. الناتج دائمًا يكون 256-بت. ثم يأخذ بعض البتات الأولى من هذا الهاش ويضيفها إلى الرقم الأصلي. هذا يعطي بالضبط 264 بت (لـ 12 كلمة) أو 264 + 32 = 296 بت (لـ 24 كلمة)، مما يسمح بترميز مثالي على 12 أو 24 كلمة.

الكلمة الأخيرة، المأخوذة جزئيًا من الهاش، تسمى مجموع التحقق. دورها أساسي لأمان النظام بأكمله. عندما تدخل مرة أخرى البذرة الذهنية في أي محفظة متوافقة مع BIP 39، يتحقق النظام تلقائيًا من أن الكلمة الأخيرة تتطابق مع مجموع التحقق المطلوب للكلمات الأخرى.

إذا أخطأت في كتابة كلمة واحدة أثناء النسخ، فإن مجموع التحقق لن يتطابق، وتحذرك المحفظة أن البذرة غير صحيحة. هذا يمنحك ثقة رياضية أن نسخة النسخ الاحتياطي الخاصة بك صحيحة قبل استخدامها. هذا هو الشيء الذي كان ينقص مستخدمي WIF والصيغ القديمة.

من البذرة إلى اللانهاية: استنتاج المفاتيح

المطورون لـ BIP 39 ذهبوا أبعد من ذلك. لم يقتصر الأمر على توحيد طريقة تحويل الأرقام إلى كلمات، بل أنشأوا نظامًا يمكن من خلاله أن تنتج بذرة واحدة مجموعة غير محدودة من أزواج المفاتيح الخاصة والعامة.

إليك كيف يعمل:

  1. تُؤخذ البذرة (12 أو 24 كلمة) وتُمرر عبر دالة SHA512. النتيجة سلسلة من 512 بت.

  2. يُستخدم النصف الأول (256 بت) كمفتاح خاص رئيسي. والنصف الثاني (أيضًا 256 بت) يُصبح «سلسلة رموز»، تُستخدم مع رقم الفهرس لتوليد كل مفتاح لاحق.

  3. يمكن تكرار هذه العملية بعدد لا نهائي. في كل مرة تريد فيها مفتاحًا خاصًا جديدًا، تأخذ المفتاح السابق، والسلسلة، ورقم الفهرس، وتمررها مجددًا عبر SHA512. النتيجة؟ مفتاح خاص جديد مستقل تمامًا يمكن استخدامه لإنشاء عنوان بيتكوين جديد.

هذا يعني أن لديك عبارة BIP 39 مكونة من 12 كلمة، ويمكنك إدارة ما يقرب من لا نهائي من المحافظ، جميعها محمية بنفس العبارة الأساسية. وإذا فقدت الوصول إلى جهاز الكمبيوتر أو المحفظة، يكفي استيراد هذه الكلمات إلى محفظة أخرى متوافقة مع BIP 39، وسيتم استعادة ثروتك من بيتكوين.

لماذا يُعتبر BIP 39 ثورة

نظام BIP 39 يمثل التوازن المثالي بين الأمان الرياضي والاستخدام العملي. حوّل مشكلة إدارة الأرقام العشوائية الضخمة إلى شيء يمكن لأي شخص تذكره، وتسجيله، واستعادته بأمان.

موثوقية النظام تأتي من كونه تمثيلًا آخر لنفس الأمان الرياضي الذي يحمي بيتكوين منذ نشأته. كلماتك الـ 12 أو 24 في BIP 39 توفر نفس مستوى الأمان الذي توفره رقم عشوائي 256-بت - ببساطة بطريقة يمكن للعقل البشري التعامل معها دون خطر خطأ في النسخ.

هذا هو السبب في أن بيتكوين هو «نقود محمية بالرياضيات»، حيث تعمل الرياضيات ليس ضدنا، بل من أجلنا.

المصدر: مجلة بيتكوين بوست

BTC2.74%
WIF11.36%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت