ما هو التوقيع الرقمي في العملات المشفرة؟
محتويات
ما هو التوقيع الرقمي؟
عندما تريد إرسال بعض عملات البيتكوين ، تقوم محفظتك بإنشاء “معاملة” وترسلها إلى عقدة على شبكة البيتكوين والتي تقوم بعد ذلك ببثها إلى العقد الأخرى.
عند بدء معاملة بيتكوين، يجب عليك أن تثبت لكل عقدة في شبكة بيتكوين أنك مخول بإنفاق تلك الأموال.
ما هي معاملة البيتكوين؟
المعاملة هي مجرد رسالة تحتوي على معلومات حول المرسل والمستلم ومبلغ BTC المطلوب تحويله (بما في ذلك رسوم المعاملة).
لذلك، قبل إرسال الرسالة (“المعاملة”)، يتعين عليك “التوقيع” عليها . يجب “توقيع” جميع المعاملات قبل إرسالها إلى الشبكة.
وللقيام بذلك، يقوم برنامج محفظتك بإجراء بعض السحر الرياضي الرائع على رسالة المعاملة، ثم بعد ذلك، يقوم ببعض السحر الرياضي الرائع باستخدام شيء يعرف باسم “المفتاح الخاص”.
نتيجة كل هذا السحر الرياضي هي معلومة خاصة تسمى ” التوقيع الرقمي” .
هذا “التوقيع الرقمي” هو الذي يثبت لشبكة Bitcoin أنك المالك الحقيقي لعملات البيتكوين التي ترغب في إرسالها .
عند الحديث عن “توقيع” المعاملات أو “التوقيعات الرقمية”، عادة ما تتوقف وسائل الإعلام المالية الرئيسية هنا.
لكن هذا التفسير لا يخبرنا كثيرًا حقًا. ما هو كل هذا “السحر الرياضي” الغامض؟!
ماذا يعني بالضبط “التوقيع” على المعاملة؟ ماذا يقصد بـ “التوقيعات” أو “التوقيعات الرقمية”
نظرًا لأن التوقيعات الرقمية تعد عنصرًا حاسمًا في العملات المشفرة، فنحن بحاجة إلى معرفة ماهية التوقيع الرقمي في الواقع، وسبب الحاجة إليه، وكيف يعمل بالفعل!
ما هو التوقيع الرقمي؟
تستخدم Bitcoin تشفير المفتاح العام لإنشاء “زوج مفاتيح” (زوج من المفاتيح) يتحكم في الوصول إلى عملات البيتكوين.
يتكون زوج المفاتيح من مفتاح خاص ومفتاح عام .
- يقوم المفتاح الخاص بإنشاء مفتاح عام.
- المفتاحان مرتبطان رياضيًا وهما في الواقع مجرد أرقام كبيرة جدًا.
- يقوم المفتاح العام بعد ذلك بإنشاء عنوان تتم مشاركته مع الآخرين حتى تتمكن من تلقي البيتكوين ويتم تمثيله كسلسلة من الأحرف والأرقام.
إذا لم تكن على دراية بمفاهيم “المفتاح الخاص” و”المفتاح العام”، فهذا يعني أنك تقدمت كثيرًا في مدرسة التشفير ولم تكمل الدورات بالترتيب!
لذلك عندما تقول “لديك بعض البيتكوين”، فإن ما تقوله حقًا هو:
- هناك عملات بيتكوين مرتبطة بعنوان محدد .
- ويتم تسجيل هذا العنوان وكمية عملات البيتكوين التي يحتفظ بها في دفتر الأستاذ الخاص بالبيتكوين المعروف باسم blockchain .
- لديك مفتاح خاص يثبت رياضياً أنك مالك هذا العنوان .
- وهذا يعني أن أي عملات بيتكوين محتفظ بها في هذا العنوان تكون تحت سيطرتك .
- وأنت وحدك من يستطيع “نقل” أو إرسال عملات البيتكوين هذه إلى عنوان مختلف .
إذا لم يكن لديك المفتاح الخاص للعنوان الجديد، فلن تعد قادرًا على التحكم في عملات البيتكوين. لقد أرسلتها إلى مالك جديد (من لديه المفتاح الخاص المرتبط بالعنوان الجديد).
كما ترون، ملكية البيتكوين مرتبطة بالعنوان.
ويتم تسجيل عدد عملات البيتكوين المرتبطة بجميع العناوين على blockchain الخاص بالبيتكوين.
لذا، إذا كنت تريد إرسال عملات البيتكوين إلى عنوان مختلف، فيجب عليك أولاً إثبات أنك المالك الفعلي للعنوان الحالي الذي يحمل عملات البيتكوين .
اذن، كيف تم عمل هذا؟
تذكر أن العنوان هو مجرد تمثيل معدل للمفتاح العام .
ويتم إنشاء المفتاح العام من مفتاح خاص محدد .
وهذا يعني أن كل عنوان يرتبط بمفتاح عام، والذي يرتبط أيضًا بمفتاح خاص.
يمكن اعتبار المفتاح العام ، الذي يتم تمثيله بتنسيق أكثر قابلية للقراءة يُعرف بالعنوان ، على أنه ” هوية ” المالك.
هذا يعني أن مفتاحك العام (الموضح كعنوان ) يعمل بمثابة “هويتك” على blockchain الخاص بالبيتكوين.
ويمكن اعتبار المفتاح الخاص بمثابة معلومة تسمح للمالك بإثبات ملكيته للمفتاح العام .
لذلك، إحدى الطرق البسيطة لإثبات أنك مالك العنوان (والمفتاح العام) هي تقديم مفتاحك الخاص كجزء من رسالة المعاملة.
ثم باستخدام سحر الرياضيات الخيالي، يمكن لأي شخص أن يرى بسهولة أن المفتاح الخاص هو الذي أنشأ المفتاح العام الذي أنشأ العنوان.
لكن القيام بذلك ليس آمنًا! بمجرد أن يصبح مفتاحك الخاص معروفًا للعامة ، يمكن لأي شخص الآن الوصول إلى العنوان الذي توجد به عملات البيتكوين الخاصة بك مما يعني أنه يمكن لأي شخص الآن سرقة عملات البيتكوين الخاصة بك!
من خلال “السرقة”، أعني أن أي شخص سيكون قادرًا على نقل عملات البيتكوين من العنوان الحالي إلى عنوان مختلف من اختياره (مثل أحد العناوين الخاصة به).
لذلك يجب أن يكون هناك طريقة أفضل!
كيف يمكنك إثبات أنك المالك الفعلي للعنوان (والمفتاح العام) دون الحاجة إلى الكشف عن المفتاح الخاص المتصل بالعنوان (والمفتاح العام)؟
ويمكن القيام بذلك عن طريق توفير ما يسمى ” التوقيع الرقمي “.
التوقيع الرقمي هو شيء يمكن إرفاقه بالرسالة لإثبات أن مرسل الرسالة هو المرسل الفعلي.
في Bitcoin، يتم استخدام التوقيع الرقمي لإظهار أنك تعرف المفتاح الخاص المرتبط بالعنوان دون الحاجة إلى إظهار المفتاح الخاص الفعلي لشبكة Bitcoin.
ما هو الغرض من التوقيع الرقمي؟
من أجل إنفاق عملات البيتكوين من عنوان بيتكوين معين، يجب على المرء إثبات “الملكية” (أو المعرفة) للمفتاح الخاص المقترن بالمفتاح العام المرتبط بهذا العنوان.
التوقيع الرقمي هو شيء يمكنك استخدامه لإثبات أنك تعرف المفتاح الخاص المتصل بالمفتاح العام ، دون الحاجة إلى الكشف عن المفتاح الخاص الفعلي.
الهدف من التوقيع الرقمي هو إثبات أنك مالك العنوان.
ومن أجل إثبات أنك مالك العنوان، يتعين عليك إثبات أنك مالك المفتاح الخاص المرتبط بالعنوان .
الآن بعد أن أصبح لدينا فكرة عامة عن ماهية التوقيع الرقمي وفيم يُستخدم، دعونا نتعلم كيف يعمل كل شيء!