Investor's wiki

تجزئة

تجزئة

في التشفير ، تشير كلمة التجزئة إلى الإخراج الناتج عن وظيفة التجزئة بعد تقديم جزء من البيانات (تعيينه) من خلاله. بخلاف التجزئة البسيطة ، يمكن أيضًا الإشارة إلى الإخراج الناتج عن وظائف التجزئة باسم قيمة التجزئة أو رمز التجزئة أو الملخص.

لفهم ماهية التجزئة بشكل أفضل ، يجدر مناقشة ما هي وظائف التجزئة وكيف تعمل.

وظائف التجزئة هي خوارزميات رياضية تقوم بتحويل قيمة إدخال من أي حجم إلى إخراج (تجزئة) بحجم ثابت. في معظم الحالات ، يتكون الإخراج من رقم سداسي عشري. هذا يعني أنه غالبًا ما يُشار إلى التجزئة على أنها مزيج من الأرقام (من 0 إلى 9) والحروف (من أ إلى و).

على سبيل المثال ، إذا استخدمنا كلمة "Binance" كقيمة إدخال ، وقمنا بتعيينها من خلال دالة تجزئة SHA-256 ، فإن قيمة الإخراج (أو التجزئة) التي يتم إرجاعها ستكون:

f1624fcc63b615ac0e95daf9ab78434ec2e8ffe402144dc631b055f711225191

لاحظ أنه لا يهم عدد المرات التي نؤدي فيها هذا الإجراء ، فسيظل الإخراج دائمًا هو نفسه (طالما أن الإدخال لا يتغير).

من ناحية أخرى ، سيؤدي أي تغيير طفيف في الإدخال إلى قيام دالة التجزئة بإرجاع تجزئة مختلفة تمامًا مثل الإخراج. على سبيل المثال ، إذا أرسلنا كلمة "binance" بدلاً من "Binance" ، فسنحصل على التجزئة التالية نتيجة لذلك:

59bba357145ca539dcd1ac957abc1ec5833319ddcae7f5e8b5da0c36624784b2

تجزئة مفيدة للتحقق من صحة معلومات معينة ، دون الكشف عن ماهية المعلومات. في الممارسة العملية ، يمكن تطبيق وظائف التجزئة على سيناريوهات مختلفة. تتضمن بعض حالات الاستخدام عمليات البحث في قاعدة البيانات ، وتحليلات الملفات الكبيرة ، وإدارة البيانات.

عندما يتم دمجها مع تقنيات التشفير ، لدينا ما يسمى بوظائف تجزئة التشفير. تُستخدم على نطاق واسع في أمن المعلومات وهي جزء أساسي من معظم شبكات blockchain.

على سبيل المثال ، تحتوي سلسلة Bitcoin blockchain على العديد من العمليات التي تتضمن التجزئة ، وهذه العمليات ضرورية في عملية التعدين.

يسلط الضوء

  • التجزئة هي وظيفة تلبي المتطلبات المشفرة اللازمة لحل حساب blockchain.

  • التجزئة ، مثل nonce أو الحل ، هي العمود الفقري لشبكة blockchain.

  • تم تطوير التجزئة بناءً على المعلومات الموجودة في رأس الكتلة.

  • Hash ذات طول ثابت لأنه يجعل من المستحيل تقريبًا تخمين طول التجزئة إذا كان شخص ما يحاول كسر blockchain.

  • ستنتج نفس البيانات دائمًا نفس القيمة المجزأة.

التعليمات

كيف يتم حساب قيمة الهاش؟

تستخدم دالة التجزئة خوارزميات رياضية معقدة تقوم بتحويل البيانات ذات الطول التعسفي إلى بيانات ذات طول ثابت (على سبيل المثال ، 256 حرفًا). إذا قمت بتغيير بت واحد في أي مكان في البيانات الأصلية ، فإن قيمة التجزئة بأكملها تتغير ، مما يجعلها مفيدة للتحقق من دقة الملفات الرقمية والبيانات الأخرى.

ما هي التجزئة المستخدمة في Blockchains؟

تستخدم التجزئة في عدة أجزاء من نظام blockchain. أولاً ، تحتوي كل كتلة على تجزئة رأس الكتلة للكتلة السابقة ، مما يضمن عدم العبث بأي شيء عند إضافة كتل جديدة. علاوة على ذلك ، يستخدم تعدين العملات المشفرة باستخدام إثبات العمل (PoW) تجزئة الأرقام التي تم إنشاؤها عشوائيًا من أجل الوصول إلى قيمة تجزئة محددة تحتوي على سلسلة من الأصفار البادئة. هذه الوظيفة التعسفية كثيفة الاستخدام للموارد ، مما يجعل من الصعب على الفاعل السيئ تجاوز الشبكة.

ما هي وظيفة التجزئة؟

وظائف التجزئة هي وظائف رياضية تقوم بتحويل أو "تعيين" مجموعة معينة من البيانات إلى سلسلة بت ذات حجم ثابت ، تُعرف أيضًا باسم "قيمة التجزئة".