
التشفير بالمفتاح العام هو طريقة غير متماثلة للتشفير والمصادقة، تعتمد على زوج من المفاتيح: مفتاح عام يمكن مشاركته بحرية، ومفتاح خاص يجب الحفاظ على سريته. يُستخدم المفتاح العام للتشفير والتحقق، بينما يُستخدم المفتاح الخاص لفك التشفير والتوقيع.
تخيله كقفل له مفتاحان مختلفان. يمكن للآخرين استخدام "مفتاحك العام" لقفل صندوق (تشفير البيانات)، لكن فقط أنت—بمفتاحك الخاص—يمكنك فتحه (فك التشفير). في أنظمة البلوكشين، التوقيعات الرقمية أكثر شيوعًا: تستخدم مفتاحك الخاص لتوقيع معاملة، ويمكن لأي شخص التحقق من صحتها بمفتاحك العام.
يتيح التشفير بالمفتاح العام عمليات نقل وتعاون آمنة بين الغرباء، دون الحاجة لإعطاء مفتاحك الخاص لأي طرف ثالث. وهذا جوهري لتشغيل الشبكات اللامركزية.
على السلسلة، تُشتق هوية الحساب من المفتاح العام، بينما تأتي السيطرة من المفتاح الخاص. عند بدء تحويل، يوقع محفظتك باستخدام المفتاح الخاص؛ وتتحقق عُقد الشبكة من صحة وأصالة المعاملة عبر مفتاحك العام. على سبيل المثال، عند التحويل من محفظة ذاتية الحفظ إلى عنوان إيداع Gate، يتم التوقيع على جهازك؛ عند السحب من Gate إلى عنوان خارجي، تستخدم محفظة المنصة مفتاحها الخاص للتوقيع قبل البث.
المبدأ الأساسي في التشفير بالمفتاح العام هو "عدم التماثل": حيث تستخدم عمليات التشفير وفك التشفير والتوقيع والتحقق مفاتيح مختلفة. من السهل اشتقاق المفتاح العام من المفتاح الخاص، لكن من المستحيل عمليًا عكس العملية في وقت معقول.
في البلوكشين، تُستخدم خوارزميات المنحنيات الإهليلجية على نطاق واسع. يعمل المفتاح الخاص كرقم عشوائي كبير، ويتم اشتقاق المفتاح العام بعملية رياضية أحادية الاتجاه (مشابهة لخفق البيضة—سهل التنفيذ، شبه مستحيل العكس). هذه الخاصية تحمي من استنتاج المفتاح الخاص من المفتاح العام.
التوقيعات الرقمية تثبت أنك من صادق على الرسالة وأن محتواها لم يتغير أثناء النقل. تستخدم مفتاحك الخاص لتوقيع ملخص المعاملة، ويستخدم الآخرون مفتاحك العام للتحقق من صحة التوقيع.
مثال على تحويل Ethereum:
تُشتق عناوين المحافظ عادة بتجزئة المفتاح العام—تطبيق دوال بصمة—لإنتاج معرفات أقصر وأسهل مشاركة. هذا يجعل العناوين سهلة التبادل ويضيف طبقة أمان إضافية بإخفاء المفتاح العام الأصلي.
في Ethereum، تُجزأ المفاتيح العامة بواسطة Keccak-256 ويؤخذ آخر 20 بايت كعنوان. في Bitcoin، يُطبق SHA-256 ثم RIPEMD-160 على المفتاح العام لصيغة عنوان مضغوط. العناوين في صفحة إيداع Gate تُولد بتجزئة مفاتيح المحافظ التي تديرها المنصة.
الفرق الأساسي هو ما إذا كانت المفاتيح متطابقة. التشفير المتماثل يستخدم نفس المفتاح للتشفير وفك التشفير—كمفتاح منزل واحد؛ بينما التشفير بالمفتاح العام يستخدم مفتاحين مختلفين—كقفل بمفتاحين منفصلين لكل دور.
التشفير المتماثل أسرع ويناسب نقل البيانات الكبيرة؛ التشفير بالمفتاح العام يتفوق في "تبادل المفاتيح" و"مصادقة الهوية". غالبًا ما تُجمع الأنظمة بين الطريقتين: يُستخدم التشفير بالمفتاح العام للتفاوض على مفتاح متماثل مؤقت، ثم يتولى التشفير المتماثل نقل البيانات بكفاءة.
الخوارزميات الشائعة تنتمي لعائلات متعددة، كل منها مخصص لاستخدامات معينة:
توليد وتخزين المفاتيح بشكل آمن أمر أساسي لحماية الأصول. اتبع مبادئ التحقق، وإمكانية الاسترجاع، وتقليل التعرض.
الخطوة 1: اختر الأدوات. استخدم محافظ مادية موثوقة أو تطبيقات محافظ خضعت للتدقيق مع تفعيل النسخ الاحتياطي بالكلمات المفتاحية (12/24 كلمة).
الخطوة 2: أنشئ دون اتصال. أنشئ أزواج المفاتيح في بيئة آمنة وغير متصلة لتجنب تدخل الشبكات العامة أو الإضافات غير الموثوقة.
الخطوة 3: نسخ احتياطي سليم. دوّن كلماتك المفتاحية على مواد متينة واحتفظ بها في أماكن متعددة. تجنب الصور، لقطات الشاشة، التخزين السحابي أو تطبيقات الدردشة. استخدم ألواحًا معدنية لمقاومة الحريق.
الخطوة 4: تحقق من النسخة الاحتياطية. استخدم وضع القراءة فقط أو وظيفة العنوان للعرض فقط للتأكد من إمكانية استعادة عنوانك على جهاز آخر باستخدام الكلمات المفتاحية.
الخطوة 5: عزز الحماية. للأرصدة الكبيرة، فعّل التوقيع المتعدد أو مخططات التوقيع الحدّي؛ استخدم كلمات مرور دفع ورموز PIN منفصلة للأجهزة. تحقق بدقة من عناوين المستلمين والمبالغ عند التحويل للحماية من تبديل العناوين الخبيث. ابدأ دائمًا بمعاملات اختبارية صغيرة لأن عمليات الأصول تحمل مخاطر.
عند التعامل مع المنصات: عند التحويل من محفظة ذاتية الحفظ إلى Gate، يتم التوقيع على جهازك؛ عند السحب من Gate، تُنفذ التوقيعات بواسطة محافظ المنصة. فعّل دومًا ميزات الأمان مثل قوائم السحب البيضاء والمصادقة الثنائية.
المخاطر تنشأ أساسًا من التطبيق والاستخدام، وليس من الرياضيات بحد ذاتها. توليد الأرقام العشوائية الضعيف قد يؤدي لكشف المفاتيح الخاصة؛ تسريبات الكلمات المفتاحية أكثر شيوعًا كمخاطر تشغيلية؛ تطبيقات غير سليمة قد تؤدي لهجمات إعادة التشغيل أو مشكلات مرونة التوقيع.
ثلاثة اتجاهات رئيسية للمستقبل:
يحل التشفير بالمفتاح العام مشكلات الثقة والمصادقة القديمة بنموذج "زوج المفاتيح"—وهو أساس هوية البلوكشين والعناوين والتحقق من المعاملات. فهم عدم التماثل، التوقيعات الرقمية، وتجزئة العناوين يوضح كيفية عمل المحافظ والتحويلات. عمليًا، التوليد دون اتصال، النسخ الاحتياطي الدقيق، والتوقيع المتعدد أو الحدّي تقلل المخاطر. مستقبلاً، ستعزز تجميع BLS وMPC الأداء وسهولة الاستخدام، بينما يوفر PQC خيارات للأمان طويل الأمد. للمستخدمين، الالتزام بأفضل الممارسات—عدم كشف المفتاح الخاص، الحفاظ على سرية الكلمات المفتاحية، واختبار التحويلات بمبالغ صغيرة—هو الطريق الأمثل للاستفادة من هذه التقنية.
تسريب المفتاح الخاص يمنح الآخرين سيطرة كاملة على أصولك وهويتك. من يملك مفتاحك الخاص يمكنه تزوير التوقيعات، نقل الأصول الرقمية، أو انتحال شخصيتك. يجب حماية المفاتيح الخاصة مثل كلمات مرور البنوك—استخدم محفظة مادية ولا تشارك أو ترسل مفتاحك الخاص عبر الإنترنت أو لأي شخص.
هذه السلاسل تنتج عن عمليات التشفير بالمفتاح العام. يولد مفتاحك الخاص مفتاحًا عامًا بدالة أحادية الاتجاه؛ ثم يُنشأ العنوان بتجزئة المفتاح العام. هذه العملية تضمن الأمان—لا يمكن لأحد استنتاج المفتاح الخاص أو العام من العنوان. العملية عشوائية وغير قابلة للعكس.
رغم ارتباطهما، يؤدي المفتاحان العام والخاص أدوارًا غير متماثلة. يُستخدم المفتاح العام للتحقق من الهوية واستقبال الأصول—مشاركته آمن؛ بينما يُستخدم المفتاح الخاص لتوقيع المعاملات وإثبات الملكية—ومن يملكه يسيطر على الأصول. فكر فيه كرقم حساب مقابل كلمة مرور يجب أن تبقى سرية.
تستخدم Gate التشفير بالمفتاح العام بحيث لا يمكن إلا لحاملي المفاتيح الخاصة تفويض المعاملات. عند توقيعك على تحويل، تتحقق Gate من أن التوقيع تم بمفتاحك الخاص قبل تنفيذ المعاملة. حتى في حال اختراق المنصة، لا يمكن للمهاجمين سرقة أصولك—لا يمكن إنتاج توقيعات صحيحة دون المفتاح الخاص.
لأنه يحل تحديًا عريقًا: تأسيس الثقة بين غرباء. التشفير التقليدي يتطلب أسرارًا مشتركة مسبقًا؛ التشفير بالمفتاح العام يتيح تواصلاً ومعاملات آمنة بين أطراف مجهولة دون وسطاء. إنه أساس اللامركزية في البلوكشين وأمن الإنترنت الحديث.


