ما هو تشفير البلوكشين
لا تعتمد تقنية البلوكشين على التشفير بالمعنى التقليدي؛ بل يستخدم تقنيات التشفير لتأمين البيانات والمعاملات. فيما يلي بعض عناصر التشفير الرئيسية المستخدمة عادةً فيblockchain
1:وظائف التجزئة: وظائف التجزئة هي خوارزميات رياضية تأخذ مدخلاً (أو "رسالة") وترجع سلسلة بايت ذات حجم ثابت. تعتبر هذه التجزئات فريدة بالنسبة لمدخلاتها وتستخدم للتحقق من سلامة البيانات. في blockchain، تحتوي كل كتلة على تجزئة للكتلة السابقة، مما يؤدي إلى إنشاء سلسلة من الكتل، ومن هنا جاء اسم blockchain
. 2. تشفير المفاتيح العامة/الخاصة: تُستخدم أزواج المفاتيح العامة/الخاصة للتوقيعات الرقمية الآمنة والتحقق من الهوية. يمتلك كل مستخدم في شبكة blockchain زوجًا من المفاتيح: مفتاح عام تتم مشاركته مع الآخرين ومفتاح خاص يظل سريًا. يتم توقيع المعاملات باستخدام المفتاح الخاص للمرسل ويتم التحقق منها بواسطة الآخرين باستخدام المفتاح العام للمرسل.
3. التوقيعات الرقمية: يتم إنشاء التوقيعات الرقمية باستخدام مجموعة من الرسالة والمفتاح الخاص. وهي تتأكد من أن الرسالة صادرة من مالك المفتاح الخاص وأنه لم يتم العبث بالرسالة أثناء الإرسال.