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



إذن، كيف تبدو مفاتيحك الخاصة؟ إنها ببساطة أعداد كبيرة جداً. كبيرة جداً حقاً. إليك كيف تبدو مفتاح خاص بتنسيق ثنائي:
_11100010110110010111110111100000101000100000010001001111010111011010101110111001111111111101010111101001011101001110100111001 01001101111010001100001111101011110011010010111100110111010000011011011011100011010001100011110100010010011110110101010110011 01101010_
256 أصفار وعينات عشوائية. هذا الرقم العشوائي هو الذي يحمي في النهاية بيتكويناتك. قد لا يبدو هذا كثيرًا، لكن هذه العشوائية هي التي تضمن أمان محفظتك. هناك تقريبًا عدد مفاتيح خاصة من بيتكوين ممكنة بقدر عدد الذرات في الكون المرئي. هذا هو عدد الأرقام التي يجب على الكمبيوتر استعراضها لتوليد وفهرسة جميع المفاتيح الخاصة المحتملة. طالما أن عملية توليد المفاتيح عشوائية حقًا، فإن مفاتيحك آمنة.

إليك كيف يبدو مفتاح خاص بتنسيق سداسي عشري ( يستخدم التنسيق الثنائي رقمين لتمثيل عدد: 1 و 0، بينما يستخدم السداسي عشري 16، من 0 إلى 9 ومن A إلى F) :
_E2D97BC144089EBB5773FFABA5D3A729BD187D79A5E6E836DC68C7A24F6AB36A_

وهذه هي شكل مفتاح خاص بتنسيق استيراد محفظة غير مضغوط (WIF) :
_5KYC9aMMSDWGJciYRtwY3mNpeTn91BLagdjzJ4k4RQmdhQvE98G_

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

على منحنى الرسم البياني، في حالة بيتكوين، هناك نقطة تُسمى "نقطة مولد". يمكن اعتبار هذه النقطة المولد "نقطة الأساس" على منحنى Secp256k1. إنها جزء لا يتجزأ من عملية توليد المفاتيح والتوقيع باستخدامها. إليك كيف تبدو نقطة المولد على منحنى بيتكوين:
_G = 02 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798_

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

إليك مفتاح عام غير مضغوط يظهر النقاط x و y :
_04C0E410A572C880D1A2106AFE1C6EA2F67830ABCC8BBDF24729F7BF3AFEA06158F0C04D7335D051A92442330A50B8C37CE0EC5AFC4FFEAB41732DA5108261FFED_

المفاتيح العامة غالبًا ما تكون "مضغوطة" في المناسبات النادرة التي تتفاعل فيها معها، للاحتفاظ ببساطة بالإحداثي x مع بايت واحد يشير إلى ما إذا كان الإحداثي y سالبًا أو موجبًا. هذا يقللها بشكل كبير:
_04C0E410A572C880D1A2106AFE1C6EA2F67830ABCC8BBDF24729F7BF3AFEA06158F0C04D7335D051A92442330A50B8C37CE0EC5AFC4FFEAB41732DA5108261FFED_

عندما تقوم بتوقيع معاملة باستخدام مفتاحك الخاص، كل شيء يعود أساساً إلى مضاعفة بسيطة. من خلال توليد عدد عشوائي (nonce) واستخدامه مع مفتاحك الخاص لمضاعفة تجزئة المعاملة التي تقوم بتوقيعها بشكل كبير، فإنك تنشئ توقيعاً (يتكون من قيمتين: r و s). وهذا يسمح لشخص ما بتنفيذ خوارزمية للتحقق من أن الرسالة قد تم توقيعها باستخدام المفتاح الخاص المناسب دون الكشف عن هذا المفتاح. ما يضمن أنك وحدك يمكنك السماح بإنفاق عملاتك البيتكوين هو في الأساس مجرد مضاعفة لأعداد كبيرة جداً جداً.

إذا لم تكن مألوفًا مع هذه المفاهيم قبل قراءة هذه المقالة، قد يبدو كل ذلك intimidating بعض الشيء. ثنائي؟ سداسي عشر؟ نقاط على الرسم البياني؟ كيف تحفظ WIF؟

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

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

كما رأينا سابقًا، المفاتيح الخاصة هي في النهاية سلسلة طويلة من الأصفار والآحاد التي تم توليدها عشوائيًا. تخيل أن تحاول عمل نسخ منها والتأكد من أنك لم ترتكب أي خطأ أثناء فك تشفيرها:
_11100010110110010111110111100000101000100000010001001111010111011010101110111001111111111101010111101001011101001110100111001 01001101111010001100001111101011110011010010111100110111010000011011011011100011010001100011110100010010011110110101010110011 01101010_

خطأ واحد فقط في نسخ رقم واحد يجعل نسخة المفاتيح الخاصة بك عديمة الفائدة. هنا تأتي دور البذور المساعدة. 256 رقمًا متتاليًا من 1 و0 ليست وسيلة سهلة الاستخدام للتفاعل مع المعلومات الحساسة. يعني التدوين غير الصحيح لهذا الرقم فقدان الوصول إلى حسابك.

_شاحنة تمديد غضب حمار تذكير تفاصيل إصلاح كمبيوتر محمول تقسيم حزن بسبب دسم_

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

كل واحدة من هذه الكلمات الـ 12 في العبارة المساعدة أعلاه تمثل عددًا ثنائيًا في مخطط ترميز يتوافق مع بعض سلاسل 1 و 0 إلى كلمات. إذا عدنا إلى مثال المفتاح الخاص WIF المذكور سابقًا، فهو ببساطة عدد مشفر في مخطط ترميز معين، في هذه الحالة قاعدة 58، التي تستخدم جميع الأرقام وحروف الأبجدية باستثناء 0 و 1، بالإضافة إلى O و l ( مع مراعاة الحالة). تم استبعاد هذه الأحرف بشكل محدد لجعل الأخطاء في النسخ قليلة الاحتمال بسبب الارتباك بين 1 والحرف l أو 0 والحرف O. bech32 و bech32m، المستخدمين من قبل Segwit و Taproot، يدفعان ذلك إلى أبعد من ذلك باستخدام مجموعة الأحرف هذه (qpzry9x8gf2tvdw0s3jn54khce6mua7l).

اقترحت تحسين بيتكوين 39 (BIP 39) مخطط ترميز موحد حيث يرتبط كل كلمة في قاموس تم إنشاؤه خصيصًا بترتيب أبجدي برقم ثنائي يتراوح بين 00000000001 و 11111111111. بذور العرض التوضيحي أعلاه تتوافق مع هذا:

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

بالنسبة للثنائي، فإنه يبدو كالتالي:
11101001001 10110110001 01011110011 01000001001 10110101110 01111101000 10110100010 00111100010 11010010001 01100110100 000 10011110 0101001 1011

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

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

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

في الختام، توفر بذور الذاكرة BIP 39 طريقة أكثر ملاءمة وأمانًا لإدارة مفاتيح بيتكوين الخاصة بك، مع الحفاظ على التعقيد الرياضي الذي يكمن وراء أمان النظام. لقد سهلت هذه الابتكار بشكل كبير استخدام بيتكوين للجمهور العام، مما ساهم في زيادة اعتماده.
LA-7.19%
BTC-1.91%
CELA-5.78%
ON-14.18%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت