تعريف
SHA-256 (خوارزمية التجزئة الآمنة 256 بت) هي دالة تجزئة تشفيرية تُنتج مخرجًا ثابت الطول 256 بت (32 بايت) من أي بيانات إدخال، وتُعدّ ركيزة أساسية لتقنية سلسلة الكتل وأمن العملات المشفرة. طُوّرت هذه الخوارزمية من قِبل وكالة الأمن القومي الأمريكية (NSA) ونُشرت من قِبل المعهد الوطني للمعايير والتكنولوجيا (NIST) عام 2002 كجزء من عائلة SHA-2، وهي خوارزمية التجزئة المُستخدمة في آلية إثبات العمل في بيتكوين ، وتجزئة رأس الكتلة، وتوليد مُعرّفات المعاملات، وبناء شجرة ميركل. تتميز هذه الدالة بأنها حتمية (حيث ينتج عن نفس المدخلات نفس المخرجات دائمًا)، ومقاومة للتصادم (إذ يستحيل حسابيًا إيجاد مدخلين مختلفين ينتجان نفس قيمة التجزئة)، ومقاومة للصورة السابقة (لا يمكن عكس هندسة المدخلات من المخرجات)، وتُظهر تأثير الانهيار (أي أن تغييرًا طفيفًا في المدخلات يُغير المخرجات تمامًا). في تعدين البيتكوين، يُجري المعدنون حسابات متكررة لتجزئات SHA-256 (في الواقع، حساب SHA-256 مرتين، بتطبيق الدالة مرتين) للعثور على تجزئة أقل من عتبة صعوبة محددة - وهذا هو العمل الحسابي الذي يؤمّن الشبكة بأكملها. وبالإضافة إلى البيتكوين، تُستخدم SHA-256 في التوقيعات الرقمية، وشهادات SSL/TLS، والتحقق من سلامة البيانات، والعديد من بروتوكولات البلوك تشين الأخرى.
الأصل والتاريخ
| التاريخ | الحدث/الفعالية |
| 1993 | قامت وكالة الأمن القومي بتصميم خوارزمية SHA-0، وهي أول خوارزمية في عائلة خوارزميات التجزئة الآمنة. |
| 1995 | تم نشر SHA-1 كإصدار محسّن، وأصبح معتمدًا على نطاق واسع للأمن الرقمي |
| 2002 | ينشر المعهد الوطني للمعايير والتكنولوجيا (NIST) خوارزمية SHA-256 كجزء من عائلة SHA-2 (FIPS PUB 180-2). |
| 2002 | يكتسب SHA-256 اعتماداً في شهادات SSL/TLS ومعايير التوقيع الرقمي |
| 2008 | اختار ساتوشي ناكاموتو خوارزمية SHA-256 كخوارزمية التجزئة الأساسية لبيتكوين |
| 2009 | إطلاق شبكة بيتكوين، مما يجعل SHA-256 أهم دالة تجزئة من الناحية الاقتصادية في التاريخ. |
| 2010 | أولى تطبيقات تعدين SHA-256 القائمة على وحدة معالجة الرسومات (GPU) تُحسّن بشكل كبير معدلات تجزئة البيتكوين |
| 2013 | دخلت أجهزة تعدين ASIC المصممة خصيصًا لحساب SHA-256 إلى السوق، مما أحدث ثورة في مجال التعدين |
| 2017 | معدل تجزئة SHA-256 الخاص ببيتكوين يتجاوز 10 إكساهاش في الثانية (EH/s). |
| 2024 | يتجاوز معدل تجزئة SHA-256 لشبكة بيتكوين 600 إكساهاش/ثانية، مع مليارات الدولارات التي تُستثمر لتأمين الشبكة سنوياً |
"تتضمن آلية إثبات العمل البحث عن قيمة، وعند تجزئتها باستخدام SHA-256، تبدأ قيمة التجزئة بعدد من البتات الصفرية." - ساتوشي ناكاموتو، الورقة البيضاء لبيتكوين (2008)
كيف تعمل هذه التقنية؟
"+—————————————————————+
| عملية التجزئة SHA-256 | +——————————————————————+
| إدخال (أي حجم) |
| "مرحباً، بيتكوين!" |
| v |
| +———————————————————+ |
| +———————————————————+ |
| v |
| +———————————————————+ |
| +———————————————————+ |
| v |
| +———————————————————+ |
| +———————————————————+ |
| v |
| +———————————————————+ |
| +———————————————————+ |
| v |
| +———————————————————+ |
| +———————————————————+ |
| v |
| المخرجات (دائماً 256 بت): |
| b80e58bc0ffd8646b2d44a22e4cd1ae5e24ad3e42d5e3b3b4c8a0db3a6ad0b49 |
| عرض توضيحي لتأثير الانهيار الجليدي: |
| Input: “Bitcoin” → 6b88c087247aa2f07ee1c5956b8e1a9f… |
| Input: “bitcoin” → cd5babe8b0b0c8830f87e68f6270bb28… |
| (تغيير حرف واحد = تجزئة مختلفة تمامًا!) |
+—————————————————————+ “`
| الممتلكات | الوصف | أهمية تقنية البلوك تشين |
| حتمية | المدخلات المتشابهة تعطي دائمًا نفس المخرجات | يُمكّن من التحقق المستقل من المعاملات والكتل |
| الإخراج الثابت | ينتج دائمًا تجزئة 256 بت بغض النظر عن حجم الإدخال | توحيد رؤوس الكتل ومعرفات المعاملات |
| مقاوم للصورة المسبقة | لا يمكن عكس التجزئة للعثور على المدخلات | يحمي مفاتيح خاصة واكتشافات التعدين غير المتوقعة |
| مقاومة للتصادم | يكاد يكون من المستحيل العثور على مدخلين لهما نفس التجزئة | يضمن تفرد المعاملات والكتل |
| تأثير الانهيار الجليدي | تغيير طفيف في المدخلات = مخرجات مختلفة جذرياً | يجعل التعدين غير قابل للتنبؤ، مما يضمن المنافسة العادلة |
| حساب سريع | الحساب الأمامي الفعال | يُمكّن من التحقق السريع من صحة المعاملات بواسطة جميع العُقد |
بعبارات بسيطة
- SHA-256 هو جهاز بصمات أصابع رقمي — تقوم بتزويده بأي بيانات (جملة، ملف، كتلة كاملة من سلسلة الكتل) وهو ينتج "بصمة" فريدة مكونة من 64 حرفًا سداسي عشري، والتي من المستحيل عمليًا عكس هندستها للوصول إلى البيانات الأصلية.
- وهو يدعم تعدين البيتكوين يتنافس المعدنون للعثور على رقم (نونس) يُنتج، عند دمجه مع بيانات الكتلة وإخضاعه لخوارزمية SHA-256 مرتين، قيمة تجزئة تحتوي على عدد كافٍ من الأصفار البادئة. هذا هو "إثبات العمل" الذي يضمن أمان البيتكوين.
- يضمن ذلك سلامة البيانات — إذا تم تغيير حتى بت واحد من معاملة سلسلة الكتل، فإن تجزئة SHA-256 تتغير تمامًا، مما يكشف على الفور عن أي محاولة للتلاعب لكل عقدة على الشبكة.
- إنها دالة أحادية الاتجاه على الرغم من أن حساب قيمة التجزئة SHA-256 يستغرق أجزاءً من الثانية، إلا أنه لا توجد طريقة رياضية مختصرة معروفة للوصول إلى المدخلات الأصلية من خلال حساب قيمة التجزئة. هذا التباين هو ما يجعله آمنًا من الناحية التشفيرية.
- فهي تُنشئ السلسلة في تقنية البلوك تشين — يحتوي كل رأس كتلة بيتكوين على تجزئة SHA-256 للكتلة السابقة، مما يخلق سلسلة زمنية غير قابلة للكسر حيث يتطلب تغيير أي كتلة تاريخية إعادة حساب كل تجزئة لاحقة.
أمثلة من العالم الحقيقي
| سيناريو | تطبيق | نتيجة |
| التعدين بيتكوين | تُجري أجهزة ASIC تريليونات من عمليات حساب SHA-256 في الثانية للعثور على تجزئات الكتل الصالحة | تعالج الشبكة حوالي 7 معاملات في الثانية بميزانية أمنية سنوية تزيد عن 30 مليار دولار أمريكي مقدمة من عمال تعدين العملات الرقمية. |
| التحقق من المعاملة | كل معرّف معاملة بيتكوين (TXID) هو عبارة عن تجزئة SHA-256 مزدوجة لبيانات المعاملة المتسلسلة | يمكن لأي عقدة التحقق بشكل مستقل من صحة المعاملة دون الحاجة إلى الوثوق بسلطة مركزية. |
| بناء شجرة ميركل | يتم تشفير جميع المعاملات في كتلة بيتكوين بشكل ثنائي باستخدام SHA-256 إلى جذر ميركل | يُمكّن محافظ SPV خفيفة الوزن من التحقق من تضمين المعاملات دون تنزيل الكتل بأكملها |
| تخزين كلمات المرور في منصات تداول العملات الرقمية | يتم تشفير كلمات مرور المستخدمين باستخدام خوارزمية SHA-256 (مع إضافة الملح) قبل تخزينها في قواعد بيانات التبادل. | حتى في حالة اختراق قاعدة البيانات، لا يمكن استعادة كلمات المرور الأصلية من التجزئات المخزنة. |
المزايا
| ميزة | الوصف |
| أمان مثبت | على مدى عقدين من تحليل الشفرات دون العثور على أي ثغرات عملية؛ لا يزال من المستحيل حسابيًا اختراقها |
| اعتماد واسع النطاق | يستخدمها بيتكوين، العديد altcoins، وبروتوكولات SSL/TLS، والأنظمة الحكومية، مما يضمن دعمًا وأدوات واسعة النطاق |
| التحقق الفعال | على الرغم من أن التعدين عملية حسابية مكثفة، إلا أن التحقق من التجزئة سريع للغاية، مما يتيح مشاركة العقدة بشكل خفيف الوزن |
| تحسين الأجهزة | أدى التطوير المكثف لدوائر ASIC الخاصة بخوارزمية SHA-256 إلى إنشاء أكثر شبكة حاسوبية أمانًا في تاريخ البشرية. |
| التقييس | يوفر المعيار الفيدرالي المعتمد من المعهد الوطني للمعايير والتكنولوجيا (FIPS 180-4) القبول التنظيمي وقابلية التشغيل البيني |
العيوب والمخاطر
| المخاطرة المالية | الوصف |
| تهديد الحوسبة الكمومية | يمكن لأجهزة الكمبيوتر الكمومية النظرية المزودة بعدد كافٍ من الكيوبتات استخدام خوارزمية جروفر لتقليل أمان SHA-256 من 2^256 إلى 2^128 |
| استهلاك الطاقة | يستهلك تعدين خوارزمية SHA-256 لإثبات العمل كميات هائلة من الكهرباء، مما يثير مخاوف بيئية. |
| مركزية الدوائر المتكاملة الخاصة بالتطبيقات | تُركز أجهزة تعدين SHA-256 المتخصصة قوة التعدين بين العمليات الممولة تمويلاً جيداً، مما قد يُهدد اللامركزية. |
| لا يوجد نظام ملح مدمج | يُعدّ SHA-256 وحده عرضةً لهجمات جداول قوس قزح لتجزئة كلمات المرور؛ ويتطلب آليات إضافية لإضافة الملح. |
| مخاطر الخوارزمية الثابتة | إن اعتماد بيتكوين على دالة تجزئة واحدة يعني أن أي ثغرة أمنية مستقبلية في SHA-256 ستتطلب تغييرًا في بروتوكول الشبكة بأكملها |
نصائح لإدارة المخاطر:
- متابعة التطورات في الاحصاء الكمية ودعم الأبحاث المتعلقة بوظائف التجزئة التشفيرية ما بعد الكمومية
- قم بتنويع حيازاتك من العملات المشفرة عبر سلاسل الكتل باستخدام خوارزميات تجزئة مختلفة لتقليل مخاطر الاعتماد على خوارزمية واحدة.
- ادعم مبادرات التعدين اللامركزية ومجمعات التعدين التي توزع قوة التجزئة جغرافياً
- عند استخدام SHA-256 لتجزئة كلمات المرور، يجب دائمًا دمجها مع إضافة الملح وتمديد المفتاح (bcrypt، scrypt، Argon2).
- ابقَ على اطلاعٍ دائم بمعايير التشفير ما بعد الكموم الصادرة عن المعهد الوطني للمعايير والتكنولوجيا (NIST) وتأثيراتها على أمن تقنية البلوك تشين.
الأسئلة الشائعة
س: لماذا اختار ساتوشي ناكاموتو خوارزمية SHA-256 لعملة البيتكوين؟
ج: تم اختيار SHA-256 لأنه كان أكثر وظائف التجزئة التشفيرية التي تم تحليلها بدقة وموثوقية متاحة في عام 2008. لقد تم اعتماده من قبل NIST، ولم يكن لديه أي ثغرات أمنية معروفة، وقدم مستوى أمان 256 بت يعتبر كافيًا للأمان على المدى الطويل، وكان فعالًا حسابيًا بما يكفي للتنفيذ على نطاق واسع مع كونه صعبًا بما يكفي لتقديم دليل ذي معنى على العمل.
س: ماذا يعني "sha-256 المزدوج" في البيتكوين؟
ج: يطبق بيتكوين خوارزمية SHA-256 مرتين متتاليتين؛ حيث تُستخدم مخرجات التجزئة الأولى كمدخلات لحساب SHA-256 الثاني. ويُكتب هذا على النحو التالي: SHA-256(SHA-256(data)). توفر هذه التجزئة المزدوجة حماية إضافية ضد بعض الهجمات النظرية، مثل هجمات تمديد الطول، التي قد تؤثر على دوال التجزئة أحادية المرور.
س: هل يمكن اختراق خوارزمية SHA-256؟
ج: على الرغم من عدم وجود هجوم عملي على خوارزمية SHA-256 حاليًا، إلا أنه من الممكن نظريًا إضعاف الخوارزميات التشفيرية بمرور الوقت مع تطور القدرة الحاسوبية واكتشاف تقنيات رياضية جديدة. يُعدّ الحوسبة الكمومية التهديد الأكثر تداولًا، ولكن حتى الحاسوب الكمومي واسع النطاق لن يُقلل من أمان خوارزمية SHA-256 الفعال إلا إلى 128 بت باستخدام خوارزمية غروفر، وهو مستوى لا يزال قويًا للغاية وفقًا للمعايير الحالية.
س: ما الفرق بين SHA-256 و SHA-3؟
ج: كل من SHA-256 (جزء من عائلة SHA-2) وSHA-3 دالتان تجزئة معتمدتان من المعهد الوطني للمعايير والتكنولوجيا (NIST)، لكنهما تستخدمان تصميمات داخلية مختلفة تمامًا. تستخدم SHA-256 بنية Merkle-Damgaard، بينما تستخدم SHA-3 بنية الإسفنج (Keccak). ينتج عنهما مخرجات مختلفة لنفس المدخلات، وقد صُممت SHA-3 كنسخة احتياطية في حال اكتشاف ثغرات أمنية في SHA-2، وليس كبديل لها.
س: ما هو معدل تجزئة SHA-256 لشبكة بيتكوين؟
ج: اعتبارًا من عامي 2024-2025، تجاوز معدل التجزئة SHA-256 المجمع لشبكة Bitcoin 600 إكساهاش في الثانية (EH/s)، مما يعني أن الشبكة تقوم بشكل جماعي بأكثر من 600 كوينتيليون (600 × 10^18) عملية حسابية SHA-256 مزدوجة التجزئة كل ثانية - مما يجعلها أكبر شبكة حوسبة مخصصة في تاريخ البشرية.
الشروط ذات الصلة
[[ Nonce ]], [[ Block Header ]], [[ Merkle Tree] ]
مصادر
- NIST FIPS PUB 180-4 — معيار التجزئة الآمنة
- الورقة البيضاء لبيتكوين — bitcoin.org/bitcoin.pdf (ساتوشي ناكاموتو، 2008)
- التشفير التطبيقي بقلم بروس شناير
- إتقان استخدام البيتكوين بقلم أندرياس م. أنتونوبولوس
- بيانات معدل التجزئة من Blockchain.com — blockchain.com/charts/hash-rate
نصيحة من UPay: يُعدّ فهم خوارزمية SHA-256 أساسيًا لفهم كيفية حفاظ بيتكوين والعديد من سلاسل الكتل الأخرى على أمانها. مع أنك لستَ بحاجة إلى معرفة الحسابات الرياضية وراء كل جولة ضغط، إلا أن معرفة أن SHA-256 تُنشئ بصمات رقمية فريدة لا رجعة فيها تُساعدك على إدراك سبب اعتبار بيانات سلسلة الكتل غير قابلة للتلاعب، ولماذا يتطلب التعدين جهدًا حسابيًا حقيقيًا.
تنويه: هذا المحتوى لأغراض تعليمية فقط ولا يُعدّ نصيحة مالية. يُرجى إجراء بحثك الخاص واستشارة مستشارين ماليين مؤهلين قبل اتخاذ أي قرارات استثمارية.
يو باي - إنشاء موسوعة العملات المشفرة









