شعار زيفيرنت

ما الذي يولد المفتاح الخاص للعملة المشفرة؟

التاريخ:

كريبتوكيرنسي مفتاح خاص، حسب الوصف ، هو شكل معقد من التشفير يمكّن المستخدم من الوصول إلى عملته المشفرة. المفتاح الخاص هو جانب مهم من altcoins وبيتكوين. يضمن تركيبته الأمنية حماية المستخدم من السرقة والوصول غير المصرح به إلى أمواله.

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

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

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

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

إنشاء مفتاح خاص للعملة المشفرة من رقم عشوائي

أهم خطوة في إنشاء هذه المفاتيح الخاصة هي الحصول على مصدر آمن للعشوائية ، أو الإنتروبيا. يمكن مقارنة إنشاء مفتاح خاص بشكل أساسي بما يلي:

"اختيار رقم بين 1 و 2256".

الطريقة الدقيقة المستخدمة لاختيار الرقم ليست مهمة بشرط ألا تكون قابلة للتكرار أو يمكن التنبؤ بها. في حالة البيتكوين ، يستخدم البرنامج مولدات الأرقام العشوائية لنظام التشغيل الأساسي التي تنتجها 256 بت إنتروبيا (العشوائية).

عادة ، يتم تشكيل مولد الأرقام العشوائية لنظام التشغيل وبدء تشغيله بواسطة مصدر بشري للعشوائية. هذا هو السبب في أنه قد يتم حث المستخدمين على هز الماوس حولهم لبضع ثوان. ببساطة ، يمكن أن يكون المفتاح الخاص للعملات المشفرة أي رقم بين 0 و n - 1 ضمناً ، حيث n هو ثابت (n = 1.1578 * 1077، أقل بقليل من 2256). تُعرَّف هذه الإستراتيجية بأنها ترتيب المنحنى البيضاوي المستخدم في البيتكوين والعملات المشفرة الأخرى.

لإنشاء المفتاح ، يقوم المستخدمون باختيار رقم 256 بت عشوائيًا والتحقق من أنه أقل من n. فيما يتعلق بالبرمجة ، يتم تحقيق ذلك عادةً عن طريق تغذية سلسلة أكبر من البتات العشوائية ، المكتسبة من التشفير مصدر آمن للعشوائية، في خوارزمية تجزئة SHA256. ينتج عن هذا رقم 256 بت بشكل ملائم. هنا مثال.

3133293B7827ED422EA95FF7E6B92145FAA6A22DE1896043F457306AF4CF5B42

إذا كانت النتيجة أقل من n ، فهذا مفتاح خاص للعملات المشفرة. خلاف ذلك ، سيحاول المستخدم مرة أخرى برقم عشوائي آخر.

التحقق من الرقم

بعد إنشاء رقم عشوائي آمن مشفرًا من 256 بت ، فإن الشيء التالي هو تحديد ما إذا كان الرقم موجودًا بين 1 و 2²⁵⁶. على الرغم من أن الرقم الذي تم إنشاؤه قد يبدو كبيرًا جدًا ، إلا أنه يجب أن يكون صغيرًا بشكل ملحوظ مقارنةً بـ إلى البيتكوين حد قدره 2²⁵⁶ حتى يتم تأهيله كمفتاح خاص للعملة المشفرة.

بمجرد التحقق من الرقم ، يحتاج المستخدم إلى إضافة رقم إصدار. على سبيل المثال ، في حالة البيتكوين ، يبدأ كل مفتاح خاص يعمل على الشبكة الرئيسية بالرقم "5" مما يجعل من السهل التعرف على المفتاح. تمت إضافة رقم الإصدار ليسهل على المستخدم التعرف على المفتاح الخاص للعملات المشفرة. لكي يبدأ المفتاح الخاص بالرقم "5" ، يحتاج المستخدم إلى إضافة "80" إلى بداية النظام السداسي العشري. هنا مثال من الأعلى:

803133293B7827ED422EA95FF7E6B92145FAA6A22DE1896043F457306AF4CF5B42

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

هنا هو مثال على نظام سداسي عشري آخر:

F5A3CF1E170C27BEFA81A25E4ECA1B1E9BE1B822DFE4095B82059B29A094784D

وهنا تجزئة التجزئة أعلاه ، والتي تُعرف أيضًا باسم التجزئة المزدوجة.

58DAE61C47E89B61FFF699B413A8922AF5C6F1AB9FE45ABBBBE6281547FC0904

الآن ، يجب على المستخدم أخذ أول 8 أحرف ، 32 بت ، من التجزئة المزدوجة وإضافة هذه الأحرف إلى نهاية العلامة السداسية العشرية أعلاه.

803133293B7827ED422EA95FF7E6B92145FAA6A22DE1896043F457306AF4CF5B4258DAE61C

يجب تحويل المفتاح الخاص من نظام سداسي عشري إلى أساس 58 لمنع أخطاء الكتابة. تتخلص Base58 من جميع الأحرف الأبجدية الرقمية التي يمكن فهمها بسهولة مثل o و O و L و I مما ينتج عنه 58 حرفًا يمكن أن تمثل بعد ذلك المفتاح الخاص للعملة المشفرة. هذا هو المفتاح الخاص base58 المحول من الأعلى ، والذي يتميز بالرقم "5" المطلوب لكل مفتاح خاص على Bitcoin:

5JBxKqYKzzoHrzeqwp6zXk8wZU3Ah94ChWAinSj1fYmyJvJS5rT

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

كوينسمارت. Beste Bitcoin-Börse في أوروبا
المصدر: https://e-cryptonews.com/what-generates-the-cryptocurrency-private-key/

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة