هل فكرت يومًا لماذا يمكن للبلوكشين أن يكون آمنًا جدًا؟ معظم الإجابات تكمن في مفهوم أساسي يُسمى الهاش. فماذا يعني الهاش في الواقع؟



النسخة المبسطة: الهاش هو عملية تحول المدخلات بأي حجم كانت إلى مخرجات ذات حجم ثابت عبر معادلة رياضية معينة. تخيل أن لديك مستندًا طويلًا جدًا أو ملفًا كبيرًا. باستخدام وظيفة الهاش، يمكن ضغط كل ذلك إلى سلسلة من الأرقام والحروف طولها دائمًا ثابت. أليس رائعًا؟

حسنًا، ما يجعل الهاش قويًا في عالم الكريبتو هو طبيعته الحتمية. بمعنى، طالما لم يتغير المدخل، فإن خوارزمية الهاش ستنتج دائمًا نفس المخرجات تمامًا. إذا قمت بعمل هاش لكلمة "Binance" باستخدام SHA-256(الخوارزمية المستخدمة في بيتكوين)، فسيكون الناتج دائمًا f1624fcc63b615ac0e95daf9ab78434ec2e8ffe402144dc631b055f711225191. إلى الأبد. لن يتغير.

لكن جرب أن تغير حرفًا واحدًا فقط ليصبح "binance"(الحرف الأول صغير)، ستتغير النتيجة بشكل كبير إلى 59bba357145ca539dcd1ac957abc1ec5833319ddcae7f5e8b5da0c36624784b2. تغيير بسيط في المدخل يؤدي إلى تغيير كبير في المخرجات. هذا هو السبب في أن الهاش مفيد للتحقق من سلامة البيانات.

SHA-256 دائمًا ينتج مخرجات 256-بت(64 حرفًا)، بينما SHA-1 ينتج 160-بت. بغض النظر عن حجم المدخل، المخرجات دائمًا ثابتة. هذا مهم جدًا لأنه يسمح للنظام بالتحقق من البيانات الكبيرة دون الحاجة إلى تخزين أو تذكر كل شيء.

ولماذا يعتبر الهاش ضروريًا جدًا في عالم الكريبتو؟ لأن وظيفة الهاش في بيتكوين ليست مجرد هاش عادي، بل هاش تشفير. إنها وظيفة من جهة واحدة لا يمكن عكسها بسهولة. من السهل جدًا توليد المخرجات من المدخل، لكن من الصعب جدًا عكسها. لمحاولة عكس هاش تشفير، يجب على المهاجم تجربة ملايين المحاولات، مما يستغرق وقتًا غير عملي.

وظيفة الهاش التشفيرية لها ثلاث خصائص أمنية مهمة. أولًا، مقاومة التصادم: من الصعب جدًا العثور على مدخلين مختلفين ينتجان نفس الهاش. ثانيًا، مقاومة الصورة المسبقة: من شبه المستحيل العثور على مدخل فقط من خلال المخرجات المتاحة. ثالثًا، مقاومة الصورة المسبقة الثانية: من الصعب العثور على مدخل آخر ينتج نفس الهاش للمدخل المعروف.

من بين خوارزميات SHA المختلفة، فقط SHA-2 و SHA-3 لا تزال تعتبر آمنة حاليًا. SHA-0 و SHA-1 أصبحت قديمة لأن التصادمات تم اكتشافها بالفعل.

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

الأمر المثير هو أن المعدنين لا يحتاجون إلى العثور على تصادم. هناك العديد من الهاشات الصحيحة التي يمكنهم إنتاجها طالما تلبي الحد الأدنى. إذن هناك حلول متعددة لكل كتلة، والمعدن يكفي أن يجد واحدًا يفي بالمعايير.

نظرًا لأن تعدين بيتكوين مكلف جدًا، لا يوجد حافز للمعدنين للتحايل على النظام. ذلك سيؤدي إلى خسائر مالية كبيرة. على العكس، كلما زاد عدد المعدنين، زادت قوة وسلامة البلوكشين.

باختصار، الهاش هو أساس أمان البلوكشين. بدون وظيفة الهاش التشفيرية القوية، لن يتمكن بيتكوين وشبكات الكريبتو الأخرى من الوصول إلى مستوى النزاهة والأمان الذي تتمتع به الآن. لأي شخص جاد في تعلم البلوكشين، فهم كيفية عمل الهاش هو معرفة أساسية.
ADA‎-0.83%
SUPER‎-3.14%
BTC‎-0.7%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • Gate Fun الساخن

    عرض المزيد
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$0.1عدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.35Kعدد الحائزين:2
    0.14%
  • القيمة السوقية:$3.89Kعدد الحائزين:5
    11.21%
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • تثبيت