12 / 736KEY

Private Key

المفتاح الخاص

السر الذي تستخدمه المحفظة للموافقة على المدفوعات. كيف يعمل المفتاح الخاص، ولماذا لا نشاركه، وما الفرق بينه وبين رمز PIN وكلمات الاسترداد؟

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

لنفترض أنك تريد إرسال بيتكوين إلى صديق. تُعد المحفظة معاملة وتوقّعها بمفتاح خاص. يستطيع المشاركون الآخرون في الشبكة التحقق من التوقيع باستخدام المفتاح العام المقابل، من دون معرفة السر نفسه. وعندما يكون التنفيذ صحيحًا، لا يكشف التوقيع هذا السر. إذن يُستخدم المفتاح العام للتحقق، والخاص للتوقيع. أما عنوان الاستلام فهو معلومة يمكنك إرسالها إلى من سيدفع لك، وليس مفتاحًا خاصًا. قد تتطلب ترتيبات الحماية الأعقد شروطًا إضافية: يتطلب Multisig عدة توقيعات، وقد يؤخر القفل الزمني إمكانية الإنفاق. [1] [2]

تُنشئ المحفظة مفاتيح آمنة من عشوائية جيدة، أو تشتقها من سر ابتدائي أُنشئ بأمان، يسمى seed. أما جملة مفضلة أو تاريخ ميلاد فيمكن توقعهما، ولذلك لا يصلحان لهذا الغرض. تقنيًا، المفتاح عدد أكبر من الصفر وأصغر من رتبة مجموعة secp256k1، وهي البنية الرياضية التي يستخدمها Bitcoin للتوقيعات. يمكن حساب المفتاح العام انطلاقًا منه، لكن الحساب العكسي غير قابل للتنفيذ عمليًا وفق افتراضات الأمان المعتادة. WIF صيغة لنقل المفتاح تتضمن فحصًا لأخطاء النسخ. ليست تشفيرًا؛ فمن يحصل على هذا التمثيل يحصل على المفتاح. [1] [3] [5]

تدير المحفظة الحديثة المعتادة مفاتيح كثيرة. يشتقها BIP 32 من أساس مشترك مثل أغصان شجرة؛ ونسخ غصن واحد لا يحمي بقية الأغصان. تساعد Seed Phrase، وهي كلمات الاسترداد المستخدمة مثلًا في BIP 39، على استعادة هذا الأساس. فهي ليست مجرد مفتاح خاص واحد مكتوب بالكلمات. وتشكل BIP39 passphrase الاختيارية مدخلًا إضافيًا للاشتقاق: ينتج النص المختلف seed مختلفًا ومحفظة أخرى، غالبًا من دون تنبيه إلى خطأ كتابي. أما PIN فيحمي الوصول إلى جهاز أو تطبيق معين. تغييره لا يغير المفاتيح الموجودة بالفعل. [3] [4]

Hardware Wallet جهاز مستقل صُمم لحماية المفاتيح وتوقيع المعاملات داخله. يمكنه إعادة المعاملة الموقعة إلى الحاسوب من دون تسليمه المفتاح الخاص. يقلل ذلك خطر سرقة المفتاح بواسطة برنامج خبيث على الحاسوب. لكن ما توافق عليه يظل مهمًا: راجع عنوان الوجهة والمبلغ على شاشة الجهاز الموثوقة. ويتأثر الأمان أيضًا ببرمجيات الجهاز وطريقة حفظ النسخة الاحتياطية. لذلك لا يضمن امتلاك Hardware Wallet وحده سلامة المال في جميع الظروف. [5]

فقدان الهاتف لا يعني بالضرورة فقدان المال إذا كانت لديك نسخة احتياطية صالحة وتستطيع استعادة المفاتيح منها. لكن عند غياب المفاتيح وأي وسيلة لاستعادتها، لا توجد جهة مركزية تعيد منحك الوصول. وتظهر المشكلة المعاكسة عندما ينسخ أحدهم السر: سيظل يعرفه بعد تغيير PIN أو كلمة مرور التطبيق. عند الاشتباه بتسربه، يلزم إنشاء محفظة جديدة بأمان بمفاتيح مستقلة ونقل الأموال التي لا تزال متاحة. لا ترسل مفاتيحك الحقيقية أو كلمات الاسترداد إلى محادثة أو موقع يعد بفحص المحفظة أو إصلاحها. اختبر الاسترداد وفق إجراءات جهازك الموثوق، لا بإدخال الأسرار في نموذج تابع لطرف آخر. [3] [4] [5]

للحصول على صورة أوضح، اقرأ هذا المدخل مع محفظة, معاملة, UTXO, Bitcoin. تشير إلى هذا المدخل أيضًا معاملة, UTXO, محفظة, Taproot.

01هل يجب أن يغادر Private Key جهاز التوقيع لإجراء التوقيع؟

لا. يستطيع الجهاز إنشاء التوقيع داخليًا وإرجاع البيانات الموقعة دون Private Key. يزيد تصدير المفتاح أو إدخاله في بيئة أخرى عدد الأماكن التي قد يتسرب منها.

02هل يمكن إعادة تعيين Private Key مفقود؟

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

DOC · 001libsecp256k1: secret-key interfaceمصدر أولي DOC · 002Bitcoin Developer Reference: Transactionsمصدر أولي DOC · 003BIP 32: hierarchical deterministic walletsمصدر أولي DOC · 004BIP 39: mnemonic to seedمصدر أولي DOC · 005Bitcoin Developer Guide: Walletsمصدر أولي
تمت المراجعة: المصادر أولًا · ليست نصيحة استثمارية