ما هو المفتاح العام في التشفير؟

في العالم اللامركزي للعملات المشفرة، تحدث المعاملات بأمان عبر شبكة عالمية دون الحاجة إلى مركز إجراءات أو بنك مركزي. يصبح هذا المستوى من الأمان الخالي من الثقة ممكنًا من خلال فرع من الرياضيات يُعرف بالتشفير غير المتماثل، أو التشفير بالمفتاح العام. بينما يعمل المفتاح الخاص كتوقيع رقمي سري للسماح بالمعاملات، فإن المفتاح العام يخدم غرضًا مختلفًا تمامًا ومرئيًا للغاية. إن فهم ما هو المفتاح العام وكيف يعمل أمر أساسي لإتقان أمان العملات المشفرة.
النقاط الرئيسية
-
المفتاح العام هو رمز تشفيري تم إنشاؤه تشفيريًا لتأكيد التوقيعات الرقمية واستخلاص عناوين المحافظ المرئية بأمان.
-
المفاتيح العامة مرئية علنًا على شبكة البلوكشين، مما يسمح لأي شخص بإرسال أموال رقمية إلى محفظتك الوجهة بأمان.
-
من خلال التشفير غير المتماثل أحادي الاتجاه، تُشتق المفاتيح العامة رياضيًا من المفاتيح الخاصة، لكن إعادة هندسة المفتاح الخاص مستحيلة.
-
بينما تتحقق المفتاح العام من صحة المعاملة، فإن عنوان المحفظة العام المشتق يعمل كرقم حساب مبسط للاستخدام اليومي.
تحديد المفتاح العام في التشفير
المفتاح العام هو سلسلة أبجدية رقمية كبيرة تُستمد من خلال رياضيات متقدمة تسمح لك باستقبال معاملات العملات المشفرة من مشاركين آخرين في الشبكة. وهو يشكل نصف زوج مفاتيح تشفير، ويعمل بالتوازي مع مفتاح خاص مطابق.
افكر في مفتاحك العام كرقم التحويل المصرفي العام أو عنوان بريد إلكتروني. يمكن لأي شخص على الشبكة رؤيته، والبحث عنه في مستكشف دفتر عام، واستخدامه لإرسال أصول رقمية إليك. عندما تقوم بتنفيذ صفقات أو بدء تحويلات على البورصة، تستخدم الشبكة الأساسية المفاتيح العامة لتوجيه الأموال بدقة مع الحفاظ على سلامة البيانات الشفافة.
كيف تعمل المفاتيح العامة: التشفير غير المتماثل
الابتكار الأساسي وراء أمان البلوك تشين هو التشفير غير المتماثل. على عكس التشفير المتماثل، حيث نفس المفتاح يُقفل ويفتح البيانات، فإن الأنظمة غير المتماثلة تستخدم مفتاحين مختلفين لوظائف مختلفة.
المفتاح الخاص يُنشئ المفتاح العام: عندما تقوم بتهيئة محفظة التشفير، فإنه يُنشئ مفتاحًا خاصًا سريًا. ثم تطبق برامج المحفظة صيغة رياضية معقدة، مثل خوارزمية التوقيع الرقمي المنحني الإهليلجي (ECDSA)، لإنشاء مفتاح عام فريد لك.
الباب الرياضي أحادي الاتجاه: هذه المشتقة الرياضية عملية أحادية الاتجاه تمامًا. من السهل جدًا لمفتاحك الخاص حساب مفتاحك العام، لكن من المستحيل حسابيًا عكس هندسة المفتاح العام لكشف المفتاح الخاص المصدر.
التحقق من المعاملات: عندما ترسل عملة مشفرة، فإن مفتاحك الخاص ينشئ توقيعًا رقميًا. ثم يستخدم كامل الشبكة العالمية العقد مفتاحك العام للتحقق من أن التوقيع أصيل دون الحاجة أبدًا إلى رؤية مفتاحك الخاص.
المفتاح العام مقابل عنوان المحافظ مقابل المفتاح الخاص
غالبًا ما يخلط المستثمرون الجدد في العملات المشفرة بين المفتاح العام وعنوان المحفظة العام. على الرغم من أنهم مرتبطون ارتباطًا وثيقًا، إلا أنهم يخدمون أغراضًا مختلفة هيكليًا داخل دفتر الاستخدام البلوكشيني.
| نوع المكون | مستوى الظهور | الوظيفة التشغيلية الأساسية |
| المفتاح الخاص | سرّي تمامًا | يُوقّع رقميًا على المعاملات لتأييد الإنفاق. |
| المفتاح العام | قابل للعرض العام | يتحقق من صحة توقيع المفتاح الخاص. |
| عنوان المحافظ | قابل للعرض العام | نسخة مختصرة ومُشفَّرة من المفتاح العام المستخدم لإرسال الأموال. |
لجعل المفاتيح العامة سهلة الاستخدام، تمرّ بروتوكولات البلوكشين المفتاح العام الخام عبر سلسلة من وظائف التجزئة التشفيرية (مثل SHA-256 و RIPEMD-160) وتضيف معرفًا. هذا يقلل سلسلة البيانات إلى عنوان محفظة نظيف وقابل للقراءة، مما يقلل من أخطاء الكتابة أثناء المعاملات اليدوية.
دور المفاتيح العامة في دورة حياة المعاملة
لفهم الحاجة العملية للمفاتيح العامة، فكّر في دورة حياة خطوة بخطوة لتحويل عملة مشفرة قياسية بين ندّين:
-
البدء: ترغب أليس في إرسال 1 BTC إلى بوب. يشارك بوب عنوان محفظته العامة (المشتقة من مفتاحه العام) مع أليس.
-
التوقيع: تنشئ آليس معاملة على الدفتر وتوقعها باستخدام مفتاحها الخاص السري، مما يخلق توقيعًا رقميًا غير قابل للتلاعب.
-
البث: يتم بث بيانات المعاملة، والتوقيع الرقمي لآليس، والمفتاح العام لآليس على شبكة العقد الموزعة.
-
التحقق: يستخدم مدققو الشبكة المفتاح العام لآليس للتحقق من أن التوقيع الرقمي يتطابق مع معلمات حسابها. بمجرد التأكيد، يتم تحديث الكتلة.
-
التسوية: ينتقل البيتكوين من رصيد أليس إلى عنوان بوب. يمكن الآن لبوب فتح هذه الأموال باستخدام مفتاحه الخاص.
الاستنتاج
المفاتيح العامة هي الأبواب المفتوحة لبيئة سلسلة الكتل، وتسمح بنقل القيمة بشكل سلس لامركزي مع الحفاظ على أموالك الأساسية آمنة تمامًا. من خلال العمل جنبًا إلى جنب مع المفاتيح الخاصة من خلال سحر التشفير غير المتماثل، تمكن المفاتيح العامة المدققين العالميين من التحقق من أصالة المعاملة دون المساس بأمان المستخدم. بالنسبة لأي مستثمر يتنقل في الويب 3، فإن معرفة كيفية تفاعل هذه المفاتيح مع العناوين العامة هي أساسية.
لتجربة بنية تحتية للمحفظة آمنة ومُحسَّنة واستكشاف مجموعة هائلة من الأصول الرقمية، يمكنك بدء رحلتك اليوم من خلال إنشاء حساب على KuCoin.
الأسئلة الشائعة
هل من الآمن مشاركة مفتاحي العام أو عنوان محفظتي مع الآخرين؟
نعم، إنه آمن تمامًا. تم تصميم مفتاحك العام وعنوان المحافظ المشتق ليتم مشاركته علنًا حتى يتمكن مشاركون آخرون في الشبكة من إرسال الأصول الرقمية مباشرة إلى حسابك.
هل يمكن لأحد أن يجد مفتاحي الخاص إذا عرف مفتاحي العام؟
لا. تُشتق المفاتيح العامة من المفاتيح الخاصة باستخدام خوارزميات تشفير أحادية الاتجاه. من المستحيل رياضيًا عكس هندسة المفتاح العام لاكتشاف المفتاح الخاص المقابل.
لماذا لا نستخدم المفاتيح العامة الخام كعناوين المحافظ؟
إن المفاتيح العامة الخام هي سلاسل بيانات طويلة ومعقدة بشكل استثنائي. تقوم سلاسل الكتل بترميزها إلى عناوين محفظة أقصر وأنظف لتوفير مساحة التخزين على السلسلة وتقليل أخطاء الكتابة من قبل المستخدمين أثناء المعاملات.
هل يولد مفتاح خاص واحد مفاتيح عامة متعددة؟
في المحافظ التحديدية الهرمية الحديثة، يمكن لعبارة بذرة رئيسية واحدة توليد تسلسل واسع من المفاتيح الخاصة المتميزة، وكل منها بدوره يستمد مفتاحًا عامًا فريدًا وعنوان محفظة خاصًا بها.
قراءة إضافية: