كيف تعمل التجزئة في العملات المشفرة
كيف تعمل التجزئة في العملات المشفرة؟ في الدرس السابق ، قدمت مفهوم التجزئة والمصطلحات ذات الصلة. الآن، دعونا نتعلم كيف يعمل!
التجزئة هي عملية حسابية يسهل تنفيذها ، ولكن من الصعب للغاية عكسها .
تقوم عملية التجزئة بتحويل جزء من البيانات إلى كود ثنائي، وهو عبارة عن مجموعة من 0s و1s .
ثم يقوم بتفكيك الأرقام وتطبيق بعض ” الخلط” السري ، والذي يتم بواسطة ما يسمى “وظيفة التجزئة”.
كيف تعمل التجزئة في التشفير؟
عند استخدامها في البيتكوين والعملات المشفرة الأخرى، تكون النتيجة النهائية عادةً عبارة عن سلسلة طويلة مكونة من 64 رقمًا من الأرقام والحروف .
نظرًا لأن التحويل يتم عن طريق خوارزمية تشفير (“وظيفة التجزئة”)، فإن الصيغة المختلطة غير معروفة، لذا لا يمكن عكس السلسلة المكونة من 64 رقمًا.
السلسلة عبارة عن سلسلة من الأحرف.
السلاسل تشبه الجمل. يتم تشكيلها من خلال مجموعة من الشخصيات.
فكر في التجزئة على أنها مجموعة من الحروف والأرقام العشوائية .
ستنتج قطعة البيانات الفريدة دائمًا نفس التجزئة .
على سبيل المثال، في كل مرة يتم فيها تشغيل السلسلة أعلاه من خلال دالة التجزئة، ستنتج دائمًا نفس التجزئة.
ولكن ماذا يحدث إذا قمنا بتغيير بسيط في السلسلة؟ (محددة باللون الأصفر.)
تنتهي الجملة بعلامة استفهام بدلاً من النقطة.
على الرغم من أنه كان تغييرًا طفيفًا في الجملة، إلا أن التجزئة مختلفة تمامًا.
يمكنك أن ترى كيف يمكن استخدام استخدام التجزئة للكشف عن التلاعب ، حيث أن أي تغيير بسيط في هذا الإدخال في وظيفة التجزئة يؤدي إلى مخرجات مختلفة تمامًا.
من المهم جدًا أن تتذكر هذه النقطة لأنك ستشاهد في درس لاحق كيف يتم استخدامها لمنع التلاعب بالمعاملات السابقة.
وظيفة التجزئة هي اتجاه واحد فقط.
لا يمكنك أخذ تجزئة موجودة ومحاولة عكسها للعثور على سلسلة الإدخال.
لذا، إذا كان كل ما تعرفه هو التجزئة، فلا توجد طريقة لمعرفة ما هو الإدخال الأصلي . لا يمكنك “الهندسة العكسية” أو اختراق التجزئة.
وأخيرًا، لا ينمو طول المخرجات (“التجزئة”) مع زيادة المعلومات في المدخلات. تأخذ دالة التجزئة بيانات الإدخال بأي طول وتقوم بإرجاع قيمة ذات طول ثابت.
إذا وضعت النص الكامل لكتاب هاري بوتر، والذي يحتوي على أكثر من 76000 كلمة، فسيظل طول ناتج التجزئة 64 حرفًا فقط.
ومرة أخرى، إذا أخطأت في كتابة حرف واحد في كتاب هاري بوتر، وقمت بتشغيله من خلال وظيفة التجزئة، فسوف ينتج عنه تجزئة مختلفة تمامًا عن الأعلى.
سيسمح لك ذلك بمعرفة أن الكتاب قد تم تعديله على الفور دون الحاجة إلى فحص الكتاب بأكمله يدويًا! أنيق جدا ؟