ما المفتاح العام في العملات المشفرة؟
المفتاح العام هو الجزء القابل للمشاركة من زوج المفاتيح المشفرة، ويساعد على التحقق من التوقيعات أو استقبال العملات المشفرة أو تشفير البيانات، بحسب النظام.في العملات المشفرة، يرتبط المفتاح العام عادةً بمفتاح خاص، ويتيح المفتاحان معًا للمستخدمين إثبات الملكية دون الكشف عن مفتاحهم السري.يعرّف مسرد NIST للمفتاح العام المفتاح العام بأنه الجزء العلني من زوج مفاتيح غير متماثل، ويُستخدم عادةً للتحقق من التوقيعات أو تشفير البيانات.
يكتسب المفتاح العام أهمية لمستخدمي العملات المشفرة لأنه يساعد الشبكة على التأكد من أن المعاملة قد اعتمدها حامل المفتاح الخاص الصحيح.يوقّع المفتاح الخاص المعاملة، بينما تساعد معلومات المفتاح العام أو البيانات المشتقة منه الآخرين على التحقق من ذلك التوقيع.وهذا أحد الأسباب الرئيسية التي تتيح للبلوكشين دعم الحفظ الذاتي دون الحاجة إلى بنك أو جهة لإعادة تعيين كلمات المرور أو مدير حساب مركزي.لا يكون المفتاح العام عادةً هو نفسه عنوان المحفظة.غالبًا ما يُشتق عنوان المحفظة من المفتاح العام عبر خطوات التجزئة أو الترميز أو التنسيق.يشارك معظم المستخدمين عناوين المحافظ في تعاملاتهم اليومية بالعملات المشفرة، بينما يُستخدم المفتاح العام الكامل في الخلفية ضمن عملية التحقق المشفر.أبسط طريقة لفهم المفتاح العام هي أنه آمن للمشاركة في سياقات كثيرة، بينما يجب أن يبقى المفتاح الخاص سريًا لأنه يتحكم في صلاحية التوقيع.آلية عمل المفتاح العام
يعمل المفتاح العام بوصفه أحد نصفي زوج مفاتيح التشفير غير المتماثل.يُنشأ المفتاح الخاص أولًا بوصفه قيمة سرية باستخدام عشوائية قوية.ثم يُشتق المفتاح العام رياضيًا من المفتاح الخاص.صُممت هذه العلاقة لتكون سهلة في اتجاه واحد، ومستحيلة عمليًا في الاتجاه العكسي باستخدام الحواسيب التقليدية المتاحة اليوم.بعبارة أخرى، تستطيع المحفظة إنشاء مفتاح عام من مفتاح خاص، لكن لا ينبغي أن يتمكن أحد من استعادة المفتاح الخاص انطلاقًا من المفتاح العام.عندما يوقّع المستخدم معاملة للعملات المشفرة، تستخدم المحفظة المفتاح الخاص لإنشاء توقيع رقمي.بعد ذلك، يمكن للشبكة استخدام معلومات المفتاح العام للتحقق من تطابق التوقيع مع زوج المفاتيح الصحيح.يوضح تعريف NIST لمفتاح التحقق من التوقيع العام أن المفتاح العام يمكن استخدامه للتحقق من توقيع رقمي وُقّع بالمفتاح الخاص المقابل.
وهذا يتيح لأي شخص التحقق من التفويض دون معرفة المفتاح الخاص السري.ويُعد نموذج التحقق العلني هذا أساسيًا لشبكات البلوكشين المفتوحة، إذ يجب على العُقد التحقق من معاملات مستخدمين لا تعرفهم شخصيًا.المفتاح العام مقابل المفتاح الخاص
يرتبط المفتاح العام بالمفتاح الخاص، لكن لكل منهما دور أمني معاكس للآخر.يمكن مشاركة المفتاح العام لأنه يُستخدم للتحقق أو الاستقبال أو تحديد الهوية أو وظائف مرتبطة بالتشفير، بحسب البروتوكول.يجب أن يبقى المفتاح الخاص سريًا لأنه يُستخدم لإنشاء التوقيعات واعتماد المعاملات والتحكم في الأصول.توضح وثائق حسابات Ethereum الرسمية أن الحسابات تتكون من زوج مفتاح عام وخاص، وأن المفتاح الخاص يوقّع المعاملات.
إذا اطّلع شخص ما على مفتاحك العام، فلا ينبغي أن يتمكن من إنفاق أموالك في ظل الافتراضات المشفرة الحالية المعتادة.أما إذا حصل شخص ما على مفتاحك الخاص، فيمكنه عادةً توقيع المعاملات ونقل الأصول التي يتحكم فيها ذلك المفتاح.يشكل هذا الفرق أساس أمان محافظ العملات المشفرة.يجب ألا يشارك المستخدمون المفاتيح الخاصة أو عبارات الاسترداد أو كلمات الاسترداد مع أي شخص.يمكن للمستخدمين مشاركة العناوين العامة لاستقبال الأموال، لكن ينبغي لهم مراعاة الخصوصية وتجنب إعادة استخدام العناوين.لا يشكل المفتاح العام بحد ذاته خطرًا في الاستخدام المعتاد، لكن المفتاح الخاص هو مصدر التحكم.المفتاح العام مقابل عنوان المحفظة
عادةً ما يكون عنوان المحفظة معرّفًا أقصر مشتقًا من مفتاح عام أو بيانات تشفيرية مرتبطة به.عادةً ما يشارك المستخدمون عناوين المحافظ عندما يرغبون في استقبال العملات المشفرة.قد يكون المفتاح العام الكامل أطول وأقل سهولة في الاستخدام، وقد لا يظهر دائمًا في واجهات المحافظ.في Bitcoin، تستخدم أنواع عديدة من العناوين تجزئات أو نصوصًا برمجية مرتبطة بالمفاتيح العامة.تذكر وثائق المحافظ في دليل مطوري Bitcoin أن برامج المحافظ تنشئ مفاتيح عامة لاستقبال الساتوشي، وتستخدم المفاتيح الخاصة المقابلة لإنفاقها.
في Ethereum، تتحكم أزواج المفاتيح في الحسابات المملوكة خارجيًا، بينما يتعامل المستخدمون عادةً مع عنوان الحساب الأقصر.هذا الفرق مهم لأن المستخدمين كثيرًا ما يخلطون بين المفاتيح العامة وعناوين المحافظ والمفاتيح الخاصة.يُفترض نسخ عنوان المحفظة ومشاركته لاستقبال الأموال.يمكن استخدام المفتاح العام للتحقق أو لإنشاء العناوين.يجب ألا يُشارك المفتاح الخاص مطلقًا لأنه يجيز الإنفاق.المفتاح العام والتوقيعات الرقمية
تُعد التوقيعات الرقمية أهم استخدام للمفاتيح العامة في كثير من أنظمة العملات المشفرة.يثبت التوقيع الرقمي أن مفتاحًا خاصًا محددًا قد اعتمد رسالة أو معاملة.ويساعد المفتاح العام على التحقق من ذلك الاعتماد.يصف تعريف NIST للتوقيع الرقمي التوقيع الرقمي بأنه عملية بمفتاح غير متماثل يوقّع فيها المفتاح الخاص البيانات ويتحقق المفتاح العام من التوقيع.
في العملات المشفرة، تكون البيانات الموقعة عادةً معاملة أو اعتمادًا أو رسالة أو تفاعلًا مع عقد ذكي.إذا كان التوقيع صالحًا، يمكن للشبكة قبول أن حامل المفتاح الخاص قد اعتمد الإجراء.أما إذا كان التوقيع غير صالح، فينبغي رفض المعاملة.يمنع ذلك المستخدمين من إنفاق عملات أو توكنات أو NFTs لا يتحكمون فيها.كما يحمي سلامة المعاملة، لأن تغيير بياناتها يؤدي إلى فشل التحقق من التوقيع.تتيح التوقيعات الرقمية للبلوكشينات العامة أن تكون شفافة وقابلة للتحقق مع إبقاء المفاتيح الخاصة مخفية.المفتاح العام في Bitcoin
في Bitcoin، تشكل المفاتيح العامة جزءًا من النظام الذي يتيح للمستخدمين استقبال البيتكوين وإنفاقه.يمكن لمحفظة Bitcoin إنشاء مفاتيح خاصة، واشتقاق مفاتيح عامة، وإنشاء عناوين، وتتبع المخرجات غير المنفقة، وتوقيع المعاملات.عندما يستقبل المستخدم البيتكوين، تُقفل الأموال بشروط إنفاق مرتبطة ببيانات العنوان أو النص البرمجي.وعندما ينفق المستخدم البيتكوين، تقدم المحفظة توقيعًا صالحًا يستوفي شروط الإنفاق هذه.يساعد المفتاح العام أو البيانات العامة المرتبطة به الشبكة على التحقق من أن التوقيع صدر عن المفتاح الخاص الصحيح.يتيح هذا التصميم لمستخدمي Bitcoin التحكم في أموالهم دون فتح حساب لدى شركة مركزية.ويعني ذلك أيضًا ضرورة حماية المفاتيح الخاصة بعناية، إذ لا تستطيع الشبكة إعادة تعيين مفتاح مفقود.قد يساعد المفتاح العام على إثبات صلاحية الإنفاق، لكنه لا يستطيع إنفاق الأموال بمفرده.يظل المفتاح الخاص السر الذي ينشئ التوقيع الصالح.يُعد نموذج المفاتيح العامة في Bitcoin من أوضح الأمثلة على كيفية إحلال التشفير محل الثقة القائمة على الحسابات.المفتاح العام في Ethereum
في Ethereum، تشكل المفاتيح العامة جزءًا من الحسابات المملوكة خارجيًا، وهي حسابات تتحكم فيها المفاتيح الخاصة.عادةً ما يرى مستخدمو Ethereum العناوين في تطبيقات المحافظ، لكن هذه العناوين ترتبط بتقنية تشفير المفاتيح العامة في الخلفية.عندما يرسل المستخدم ETH أو يحوّل توكنًا أو يعتمد عقدًا أو يتفاعل مع تطبيق لامركزي، توقّع المحفظة معاملة.تتحقق شبكة Ethereum من التوقيع قبل تطبيق المعاملة على حالة البلوكشين.تصف وثائق معاملات Ethereum الرسمية المعاملات بأنها تعليمات موقعة تشفيريًا صادرة عن الحسابات.
وهذا يعني أن نظام المفاتيح العامة لا يقتصر استخدامه على التحويلات البسيطة.بل يدعم أيضًا الموافقات على التوكنات، وتحويلات NFT، وتصويت DAO، وإجراءات محافظ العقود الذكية، وغيرها من العمليات القائمة على الحسابات.ينبغي لمستخدمي Ethereum إدراك أن التوقيع يمنح صلاحيات مؤثرة، إذ قد يوافق توقيع واحد على ما يتجاوز مجرد دفع بسيط.يساعد المفتاح العام على التحقق من التوقيعات، لكن يجب على المستخدمين قراءة مطالبات المحفظة بعناية قبل التوقيع.قد تؤدي التوقيعات غير الآمنة والموافقات الخبيثة إلى خسائر حتى عندما تعمل تقنية التشفير نفسها على النحو الصحيح.المفتاح العام واستقبال العملات المشفرة
تساعد المفاتيح العامة على إنشاء معلومات الاستقبال التي تمكّن المستخدمين من تلقي العملات المشفرة من الآخرين.في معظم المحافظ، لا ينسخ المستخدمون المفتاح العام الكامل عند استقبال الأموال.بل ينسخون عنوان محفظة مشتقًا من بيانات المفتاح العام.يوضح هذا العنوان للمرسل وجهة المعاملة.لا يحتاج المرسل إلى المفتاح الخاص للمستلم.كما لا يحتاج المرسل عادةً إلى معرفة هوية المستلم.وهذا يجعل بدء تحويلات العملات المشفرة بلا إذن مسبق أمرًا سهلًا عبر الحدود والتطبيقات.مع ذلك، يجب نسخ العناوين بعناية لأن معاملات البلوكشين لا يمكن عكسها عادةً.قد يبدو العنوان صالحًا، لكنه قد يعود إلى الشخص الخطأ أو الشبكة الخطأ أو شبكة التوكن الخطأ.يساعد المفتاح العام على إتاحة الاستقبال، لكن على المستخدمين توخي الانتباه لتجنب إرسال الأموال إلى وجهة خاطئة.المفتاح العام والتشفير
يمكن أيضًا استخدام المفتاح العام للتشفير في بعض الأنظمة التشفيرية.عند استخدامه للتشفير، يمكن للمفتاح العام قفل البيانات بحيث لا يستطيع فكها إلا المفتاح الخاص المقابل.يختلف هذا الاستخدام عن توقيع المعاملات.يثبت التوقيع التفويض، بينما يخفي التشفير المعلومات عن الأشخاص الذين لا ينبغي لهم الاطلاع عليها.تستخدم كثير من محافظ العملات المشفرة أزواج المفاتيح أساسًا للتوقيعات، لا لتشفير معاملات البلوكشين العادية.تكون معظم معاملات البلوكشين العامة مرئية للشبكة، لأن العُقد تحتاج إلى معلومات كافية للتحقق من الحالة المشتركة.وهذا يعني أن معاملة العملات المشفرة قد تكون موقعة ومع ذلك تظل علنية.ينبغي ألا يفترض المستخدمون أن التحويل خاص لمجرد استخدام التشفير فيه.يمكن للتشفير حماية النسخ الاحتياطية للمحافظ والرسائل الخاصة واتصالات API والبيانات خارج السلسلة عند استخدامه على النحو الصحيح.تتطلب خصوصية المعاملات تصميمًا خاصًا للخصوصية، ولا تتحقق بمجرد وجود مفاتيح عامة.المفتاح العام والحفظ الذاتي
يعني الحفظ الذاتي أن المستخدم يتحكم في المفتاح الخاص بدلًا من الاعتماد على جهة وصاية للتحكم فيه.يتيح جانب المفتاح العام في الحفظ الذاتي للشبكة التحقق من الملكية دون معرفة المفتاح الخاص.وهذا ما يسمح للمستخدمين بحيازة الأصول مباشرةً في محفظة.قد يمنح الحفظ الذاتي المستخدمين تحكمًا كبيرًا، لكنه يحملهم أيضًا مسؤولية كبيرة.إذا فُقد المفتاح الخاص، فقد لا تكون هناك طريقة لاستعادته.إذا سُرق المفتاح الخاص، يستطيع المهاجم عادةً نقل الأموال.لا ينشئ المفتاح العام هذا الخطر بحد ذاته، لكنه جزء من زوج المفاتيح الذي يحدد التحكم.يشمل الحفظ الذاتي الجيد نسخًا احتياطية آمنة لعبارة الاسترداد، وأجهزة آمنة، وتوقيعًا حذرًا، ووعيًا بمخاطر التصيد الاحتيالي.ينبغي للمستخدمين فهم أن المفتاح العام قد يكون ظاهرًا، بينما يجب حماية المفتاح الخاص في جميع الأوقات.لا يكون النظام آمنًا إلا إذا ظل الجانب الخاص سريًا ووقّع المستخدم على إجراءات موثوقة فقط.المفتاح العام وعبارات الاسترداد
عبارة الاسترداد نسخة احتياطية يمكنها إنشاء مفتاح خاص واحد أو أكثر داخل المحفظة.ويمكن لهذه المفاتيح الخاصة بعد ذلك إنشاء مفاتيح عامة وعناوين.وهذا يعني أن عبارة الاسترداد تقع في مستوى أعلى من العديد من المفاتيح العامة ضمن بنية المحفظة.إذا فقد المستخدم مفتاحًا عامًا، فيمكن عادةً إعادة إنشائه من المفتاح الخاص أو عبارة استرداد المحفظة.أما إذا فقد المستخدم عبارة الاسترداد وجهاز المحفظة، فقد يفقد الوصول إلى جميع المفاتيح الخاصة المرتبطة بهما.إذا حصل مهاجم على عبارة الاسترداد، فقد يتمكن من إعادة إنشاء المحفظة والوصول إلى حسابات عديدة.يجب ألا يشارك المستخدمون عبارات الاسترداد مع أي موقع إلكتروني أو حساب دعم أو صفحة إيردروب أو صفحة نقل أو خدمة استرداد.قد يكون المفتاح العام قابلًا للمشاركة، لكن عبارة الاسترداد ليست كذلك.يُعد الخلط بين هذين المفهومين من أخطر أخطاء المبتدئين في العملات المشفرة.المفتاح العام مخصص للتحقق أو الاستقبال، بينما يمكن لعبارة الاسترداد إعادة إنشاء التحكم.المفتاح العام ومحافظ الأجهزة
صُممت محفظة الأجهزة لحماية المفاتيح الخاصة مع إتاحة مشاركة المفاتيح العامة وتوقيع المعاملات.يمكن للجهاز إنشاء المفاتيح الخاصة أو تخزينها داخليًا.كما يمكنه توفير عناوين عامة أو معلومات مشتقة من المفاتيح العامة لاستقبال الأموال.عندما يلزم توقيع معاملة، توقّع محفظة الأجهزة داخل الجهاز ثم تعيد التوقيع.ينبغي ألا يغادر المفتاح الخاص الجهاز أثناء الاستخدام المعتاد.يتيح هذا النموذج للمستخدمين الاستفادة من التحقق بالمفتاح العام مع الحد من تعرض المفاتيح الخاصة للأجهزة المتصلة بالإنترنت.مع ذلك، لا تحمي محفظة الأجهزة المستخدمين من كل الأخطاء.إذا أدخل المستخدم عبارة الاسترداد في موقع تصيد احتيالي، فقد تُسرق الأموال رغم ذلك.وإذا وافق المستخدم على معاملة خبيثة عبر الجهاز، فقد يظل التوقيع صالحًا.تحسن محفظة الأجهزة تخزين المفاتيح الخاصة، لكن يجب على المستخدمين فهم ما يوقّعون عليه.المفتاح العام والتوقيع المتعدد
يستخدم التوقيع المتعدد أزواجًا متعددة من المفاتيح العامة والخاصة للتحكم في محفظة أو بنية حساب واحدة.على سبيل المثال، يتطلب إعداد توقيع متعدد بنظام 2 من 3 توقيعات صالحة من أي مفتاحين خاصين من بين ثلاثة مفاتيح معتمدة.تحدد المفاتيح العامة الموقّعين المسموح لهم بالمشاركة.وتنشئ المفاتيح الخاصة التوقيعات التي تعتمد المعاملة.قد يقلل التوقيع المتعدد خطر أن يؤدي سرقة مفتاح واحد أو فقدانه إلى تدمير أمان المحفظة بالكامل.غالبًا ما تستخدم DAOs والفرق والصناديق والمستخدمون المتقدمون التوقيع المتعدد لإدارة الخزائن.لكن التوقيع المتعدد يتطلب تخطيطًا دقيقًا أيضًا.يجب على المستخدمين حماية عدة مفاتيح، وتخزين النسخ الاحتياطية بأمان، وتحديد مسؤوليات الموقّعين، وإعداد إجراءات الاسترداد.يساعد المفتاح العام المحفظة على معرفة من يمكنه التوقيع، لكن الانضباط التشغيلي هو ما يحافظ على أمان النظام.تنبع قوة التوقيع المتعدد من تحويل تشفير المفاتيح العامة إلى تحكم مشترك.المفتاح العام ومحافظ العقود الذكية
يمكن لمحافظ العقود الذكية استخدام المفاتيح العامة بطرق أكثر مرونة من المحافظ البسيطة ذات المفتاح الواحد.قد تقبل محفظة العقد الذكي توقيعات من عدة مفاتيح، أو تدعم الاسترداد الاجتماعي، أو تضع حدودًا للإنفاق، أو تستخدم قواعد تحقق مخصصة.يمكن لعقد المحفظة التحقق مما إذا كان التوقيع المقدم يتطابق مع مفتاح عام معتمد أو طريقة توقيع مصرح بها.وهذا يتيح تصميم حسابات أكثر تقدمًا من الحسابات العادية القائمة على المفاتيح الخاصة.على سبيل المثال، قد تتيح محفظة العقد الذكي للمستخدم استبدال مفتاح توقيع مفقود عبر عملية استرداد.وقد تتيح أيضًا استخدام مفاتيح جلسات للألعاب أو التطبيقات، مع الحفاظ على أمان المفاتيح طويلة الأجل.تظل هذه التصاميم معتمدة على تشفير المفاتيح العامة، إذ لا بد من التحقق من التوقيعات بطريقة ما.كما تضيف مخاطر العقود الذكية، لأن شيفرة المحفظة نفسها يجب أن تكون آمنة.قد تحسن محفظة العقد الذكي سهولة الاستخدام، لكن ينبغي للمستخدمين حماية مفاتيح التوقيع وفهم قواعد الاسترداد.يظل المفتاح العام عنصرًا أساسيًا حتى عندما تصبح آلية الحساب قابلة للبرمجة.المفتاح العام والخصوصية
قد يكشف المفتاح العام معلومات إذا ارتبط بعنوان محفظة أو سجل معاملات أو هوية أو نمط استخدام متكرر.رغم أن المفتاح العام مصمم للمشاركة، ينبغي للمستخدمين التفكير في الخصوصية.إذا استُخدم العنوان نفسه أو الهوية المرتبطة بمفتاح عام مرات عديدة، فقد يتمكن المراقبون من ربط المعاملات بعضها ببعض.قد تجعل إعادة استخدام العناوين تتبع النشاط أسهل.في بعض الأنظمة، يُكشف المفتاح العام الكامل عند إنفاق الأموال من عنوان ما.قد يكون لذلك أثر في الخصوصية طويلة الأجل والتخطيط التشفيري المستقبلي.ينبغي للمستخدمين المهتمين بالخصوصية تجنب إعادة استخدام العناوين دون حاجة واتباع أفضل ممارسات المحافظ.قد يدعم تشفير المفاتيح العامة استخدام أسماء مستعارة، لكنه لا يضمن إخفاء الهوية.قد يرتبط عنوان المحفظة بشخص عبر المدفوعات أو المنشورات العامة أو NFTs أو أسماء النطاقات أو أنماط المعاملات أو عمليات السحب من المنصات.تساعد المفاتيح العامة على التحقق من الملكية، لكن ينبغي للمستخدمين عدم افتراض أن كل حساب قائم على مفتاح عام يتمتع بالخصوصية.المفتاح العام والحوسبة الكمية
تمثل الحوسبة الكمية مصدر قلق طويل الأجل للعديد من أنظمة المفاتيح العامة.قد تهدد الحواسيب الكمية الكبيرة المتحملة للأخطاء بعض خوارزميات المفاتيح العامة الحالية، ولا سيما تلك القائمة على افتراضات المنحنيات الإهليلجية أو RSA.تستخدم محافظ كثيرة للعملات المشفرة تشفير المنحنيات الإهليلجية لتوقيع المعاملات.لا يعني هذا أن الحواسيب الكمية تكسر المفاتيح العامة الحالية على نطاق واسع اليوم.بل يعني أن شبكات العملات المشفرة تحتاج إلى خطط انتقال قبل أن تصبح الهجمات الكمية عملية.التشفير ما بعد الكمي هو المجال الذي يركز على خوارزميات مصممة لمقاومة الهجمات التقليدية والهجمات الكمية المستقبلية.بالنسبة إلى المستخدمين، يتمثل الإجراء العملي في اتباع الإرشادات الرسمية للمحافظ والبروتوكولات مع تطور الترقيات ما بعد الكمية.أما المطورون، فيتمثل الإجراء العملي في اعتماد المرونة التشفيرية، أي تصميم أنظمة يمكنها ترقية خوارزمياتها التشفيرية بمرور الوقت.تُعد المفاتيح العامة آمنة وفق الافتراضات الحالية، لكن يجب مراجعة هذه الافتراضات مع تغير التكنولوجيا.يعتمد أمان العملات المشفرة على المدى الطويل على إدارة قوية للمفاتيح اليوم وانتقال تشفيري مدروس مستقبلًا.هل يمكن مشاركة المفتاح العام؟
صُمم المفتاح العام ليكون قابلًا للمشاركة في كثير من الأنظمة التشفيرية.لا يمنحك مشاركة المفتاح العام المفتاح الخاص وفق افتراضات الأمان الحالية المعتادة.مع ذلك، يشارك معظم المستخدمين عناوين المحافظ بدلًا من المفاتيح العامة الكاملة في تعاملاتهم اليومية بالعملات المشفرة.قد تؤثر مشاركة العنوان في الخصوصية إذا ارتبط بهوية حقيقية.على سبيل المثال، قد يؤدي نشر عنوان تبرع علنًا إلى كشف المدفوعات الواردة لكل من يدرس بيانات البلوكشين.وقد تكون لمشاركة المفتاح العام أهمية إذا أصبحت المخاطر الكمية المستقبلية ذات صلة، ولا سيما بعد كشف المفاتيح العامة على السلسلة في بعض الأنظمة.لا داعي لأن يقلق المستخدمون من المفاتيح العامة، لكن ينبغي لهم تجنب مشاركة معلومات أكثر مما يلزم.أفضل عادة عملية هي مشاركة عناوين الاستقبال عند الحاجة وتجنب إعادة استخدام العناوين بلا ضرورة.ينبغي التعامل مع المعلومات العامة على أنها ستظل علنية إلى الأبد بمجرد ظهورها على البلوكشين.البلوكشينات سجلات شفافة وليست صناديق بريد خاصة.أخطاء شائعة بشأن المفتاح العام
من الأخطاء الشائعة الاعتقاد بأن المفتاح العام يمكن استخدامه لإنفاق الأموال.يمكن للمفتاح العام التحقق من التوقيعات، لكن المفتاح الخاص هو الذي ينشئ التوقيعات التي تجيز الإنفاق.ومن الأخطاء الأخرى الخلط بين المفتاح العام وعنوان المحفظة.عادةً ما يُشتق عنوان المحفظة من مفتاح عام، لكنه ليس الشيء نفسه دائمًا.ومن الأخطاء أيضًا الخلط بين المفتاح العام وعبارة الاسترداد.يمكن لعبارة الاسترداد إنشاء مفاتيح خاصة، ويجب ألا تُشارك مطلقًا.ومن الأخطاء الأخرى افتراض أن تشفير المفاتيح العامة يجعل جميع المعاملات خاصة.تكون معاملات كثيرة على البلوكشين مرئية للعامة حتى وإن كانت موقعة تشفيريًا.ومن الأخطاء تجاهل الخصوصية لأن المفتاح العام يوصف بأنه «عام».قد تُستخدم المعلومات العامة لتتبع النشاط عندما ترتبط بهوية أو استخدام متكرر.أفضل الممارسات للمستخدمين
يجب ألا يشارك المستخدمون المفاتيح الخاصة أو عبارات الاسترداد أو كلمات الاسترداد مطلقًا.ينبغي للمستخدمين مشاركة عناوين المحافظ عند الحاجة إلى استقبال الأموال فقط.ينبغي للمستخدمين فهم الاختلاف بين المفاتيح العامة والمفاتيح الخاصة وعناوين المحافظ وعبارات الاسترداد.ينبغي لهم تجنب إعادة استخدام العناوين عندما تدعم المحفظة إنشاء عناوين جديدة.ينبغي لهم التحقق من عناوين الاستقبال قبل إرسال الأموال.ينبغي لهم استخدام محافظ الأجهزة أو التوقيع المتعدد لحيازة أصول كبيرة على المدى الطويل، عند الاقتضاء.ينبغي لهم قراءة مطالبات المعاملات قبل التوقيع، لأن التحقق بالمفتاح العام لا يحمي من الموافقة غير المتأنية.ينبغي لهم تجنب نشر عناوين المحافظ علنًا ما لم يكونوا يقبلون المقابل المتعلق بالخصوصية.ينبغي لهم تحديث برامج المحافظ من مصادر رسمية.ينبغي لهم اتباع إرشادات البروتوكولات الرسمية مع تطور خطط الانتقال ما بعد الكمي.أفضل الممارسات للمطورين
ينبغي للمطورين استخدام مكتبات تشفير خضعت لمراجعة جيدة بدلًا من إنشاء أنظمة مفاتيح مخصصة.ينبغي لهم استخدام عشوائية آمنة عند إنشاء المفاتيح الخاصة.ينبغي لهم فصل مفاتيح التوقيع عن مفاتيح التشفير ومفاتيح API ومفاتيح المدققين والمفاتيح الإدارية.ينبغي لهم توضيح المعلومات العامة التي تعرضها واجهات المحافظ أو تشاركها.ينبغي لهم تجنب كشف المفاتيح العامة الكاملة دون حاجة عندما يكفي عنوان أو معرّف مشتق.ينبغي لهم توضيح ما إذا كان التوقيع خاصًا بمعاملة أو رسالة أو موافقة أو طلب مصادقة.ينبغي لهم دعم تدوير المفاتيح أو استرداد محافظ العقود الذكية عند الاقتضاء.ينبغي لهم توثيق المنحنيات التشفيرية ومخططات التوقيع وطرق اشتقاق العناوين المستخدمة.ينبغي لهم الاستعداد لأبحاث ما بعد الكم دون التسرع في استخدام تشفير لم يخضع للمراجعة.يتطلب التصميم الجيد للمفاتيح العامة رياضيات آمنة وشيفرة سليمة وواجهات واضحة وتثقيفًا للمستخدمين.الأسئلة الشائعة
ما معنى المفتاح العام في العملات المشفرة؟
المفتاح العام هو الجزء القابل للمشاركة من زوج مفاتيح التشفير، ويساعد على التحقق من التوقيعات أو إنشاء معلومات الاستقبال أو دعم التشفير، بحسب النظام.هل المفتاح العام هو نفسه المفتاح الخاص؟
لا. يمكن مشاركة المفتاح العام في سياقات كثيرة، بينما يجب أن يبقى المفتاح الخاص سريًا لأنه قد يجيز المعاملات.هل المفتاح العام هو نفسه عنوان المحفظة؟
لا. عادةً ما يُشتق عنوان المحفظة من مفتاح عام أو بيانات تشفيرية مرتبطة به، لكنه لا يكون دائمًا المفتاح العام الكامل.هل يستطيع أحد سرقة عملاتي المشفرة باستخدام مفتاحي العام؟
في الظروف الحالية المعتادة، لا ينبغي أن يتمكن أحد من سرقة العملات المشفرة باستخدام مفتاحك العام وحده، لأن الإنفاق يتطلب المفتاح الخاص المقابل أو مسار تفويض صالحًا.فيمَ يُستخدم المفتاح العام؟
يُستخدم المفتاح العام للتحقق من التوقيعات الرقمية، والمساعدة في إنشاء عناوين الاستقبال، ودعم أنظمة الهوية أو تشفير البيانات، بحسب التصميم التشفيري.هل يمكنني مشاركة مفتاحي العام؟
نعم، فالمفاتيح العامة مصممة للمشاركة، لكن معظم المستخدمين يشاركون عناوين المحافظ بدلًا منها، وينبغي لهم مراعاة الخصوصية أيضًا.لماذا تعرض المحافظ عناوين بدلًا من المفاتيح العامة؟
تعرض المحافظ العناوين لأنها أقصر وأسهل استخدامًا، وغالبًا ما تُشتق من بيانات المفاتيح العامة لاستقبال الأموال.هل يكشف المفتاح العام مفتاحي الخاص؟
لا. لا ينبغي للمفتاح العام المُنشأ على النحو الصحيح أن يكشف المفتاح الخاص وفق افتراضات الحوسبة التقليدية الحالية.هل تُشفّر معاملات البلوكشين بالمفاتيح العامة؟
تُوقّع معظم معاملات البلوكشين العامة بدلًا من تشفيرها، ما يعني أنها قد تكون قابلة للتحقق ومرئية للعامة في الوقت نفسه.ماذا يحدث إذا فقدت مفتاحي العام؟
يمكن عادةً إعادة إنشاء المفتاح العام من المفتاح الخاص أو عبارة استرداد المحفظة، لكن فقدان المفتاح الخاص أو عبارة الاسترداد قد يؤدي إلى فقدان الوصول نهائيًا.هل تؤثر الحوسبة الكمية في المفاتيح العامة؟
قد تهدد الحواسيب الكمية الكبيرة مستقبلًا بعض أنظمة المفاتيح العامة، ولذلك يُعد التخطيط للتشفير ما بعد الكمي مهمًا.ما القاعدة الأكثر أمانًا بشأن المفاتيح العامة؟
القاعدة الأكثر أمانًا هي أن المفاتيح العامة قد تكون قابلة للمشاركة، لكن يجب ألا تُشارك المفاتيح الخاصة وعبارات الاسترداد مطلقًا.الخلاصة
المفتاح العام أحد العناصر الأساسية لأمان العملات المشفرة.وهو الجزء القابل للمشاركة من زوج المفاتيح العامة والخاصة، ويساعد المحافظ والعُقد والمدققين والتطبيقات على التحقق من أن المعاملة أو الرسالة وُقّعت بالمفتاح الخاص الصحيح.كما تساعد المفاتيح العامة على إنشاء عناوين المحافظ، وقد تدعم التشفير أو وظائف الهوية في بعض الأنظمة.يختلف المفتاح العام عن المفتاح الخاص الذي يجب أن يبقى سريًا، كما يختلف عن عنوان المحفظة الذي يشاركه المستخدمون عادةً لاستقبال الأموال.تعتمد Bitcoin وEthereum ومحافظ التوقيع المتعدد ومحافظ العقود الذكية ومحافظ الأجهزة والعديد من تطبيقات العملات المشفرة على تشفير المفاتيح العامة بطرق مختلفة.ينبغي للمستخدمين فهم أن المفتاح العام لا يتيح عادةً سرقة الأموال، لكنه قد يؤثر في الخصوصية إذا ارتبط بهوية أو باستخدام متكرر للعناوين.وينبغي لهم أيضًا إدراك أن معظم معاملات البلوكشين العامة موقعة ومرئية، وليست مشفرة بالكامل.الدرس الأمني الأهم بسيط: يمكن مشاركة المفاتيح العامة والعناوين بحذر، لكن يجب ألا تُشارك المفاتيح الخاصة وعبارات الاسترداد مطلقًا.أبسط طريقة لفهم المفتاح العام هي أنه يتيح للعالم التحقق من إثباتك التشفيري دون رؤية السر الذي يمنحك التحكم.قد يعجبك أيضاً
WhatsMiner M30S++
نطاقات Web3
مشاريع Web3
رائج
العملات المشفرة الرائجة حاليًا والتي تحظى باهتمام كبير في السوق
الأعلى حجماً
العملات المشفرة ذات أعلى حجم تداول
مضاف حديثا
العملات المشفرة المدرجة مؤخرًا والمتاحة للتداول

