تأخذ دالة التجزئة أي بيانات، كلمة أو كتلة كاملة، وتعيد نتيجة قصيرة ذات حجم ثابت. يستخدم البيتكوين SHA-256، التي نتيجتها 256 بت، وعادة ما تُكتب كـ 64 حرفًا سداسي عشري.
أربع خصائص مهمة
- نفس المدخل، نفس المخرج: يمكن لأي شخص إعادة حسابها والتحقق منها.
- غيّر حرفًا واحدًا والنتيجة تتغير تمامًا.
- اتجاه واحد: لا يمكنك الرجوع من التجزئة إلى البيانات.
- لا توجد طريقة معروفة للعثور على مدخلين مختلفين لهما نفس التجزئة.
هذه الخصائص تحول التجزئة إلى بصمة. إذا تطابقت تجزئة الكتلة، فإن الكتلة هي بالضبط الكتلة المتوقعة، حتى آخر بت. إذا تم تغيير أي شيء، فإن البصمة لم تعد مناسبة.
أين يستخدمها البيتكوين
تُسلسل تجزئات الكتل الكتل معًا. تُعرّف مُعرّفات المعاملات بأنها تجزئات للمعاملات. تُبنى العناوين من تجزئات المفاتيح العامة. التعدين نفسه هو بحث عن تجزئة كتلة أقل من هدف معين. يستخدم البيتكوين التجزئة مرتين متتاليتين في الغالب، SHA-256 لـ SHA-256، كهامش أمان إضافي.
▶ شاهد ذلك في الآلةتجزئة الكتلة، الصحافة، هي المكان الذي تُضرب فيه بصمة الكتلة بمجرد أن يجدها المُعدِّن.