مصطلحات العملة الرقمية

ما هو مصطلح الهاش “Hash” في تقنية البلوكشين؟

أي شخص مهتم بعملة البيتكوين قد سمع بكلمة الهاش “hash” في وقت ما أو آخر. ولكن ما الذي تعنيه بالضبط، وكيف ترتبط بالعملة الرقمية؟

IMG 20240407 174834 704

يعد الهاش جزءًا أساسيًا، ليس فقط من بروتوكول البيتكوين، ولكن من أمن المعلومات ككل.

يلعب الهاش “Hash” دورا محوريا في تقنية البلوك تشين، لذلك معرفة ما هو الهاش ستمكنك من دون شك من أخد فكرة واضحة عن التقنية وعن كيفية عملها

الهاش “HASH” – هو نتيجة عملية تشفير للمعلومات. حيث يتم إدخال مجموعة من المعلومات الرقمية في نظام تشفير نحصل من خلاله على كود فريد من نوعه خاص بالمعلومات التي قمنا بتشفيرها.

هذا الكود يتغير كلما غيرنا المعلومات المدخلة، وأي تغيير مهما كان صغيرا يؤدي حتما الى كود مختلف تسمى هذه العملية بـ “الهاشينغ” (HASHING) وباختصار هي عملية يتم من خلالها أخذ بيانات الإدخال من أي حجم كان، وتنفذ عملية رياضية عليها، وإعادة بيانات الإخراج بحجم ثابت دائما كما في المثال التالي.Untitled

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

يتم حفظ الهاش في قاعدة بيانات الموقع عندما يريد المستخدم الدخول إلى حسابه ويكتب (كلمة مرور+ اسم المستخدم) على المتصفح في المكان المخصص لذلك، يتم عمل هاش ل (كلمة المرور+ اسم المستخدم) ثم تتم مقارنته بالهاش المتوفر في قاعدة بيانات الموقع، إن كان هناك تطابق يسمح له بدخول الحساب، وإن لم يكن هناك تطابق فهذا دليل على أن كلمة مرور أو اسم المستخدم أو كلاهما خاطئان.

و هذه حماية إضافية لأنه إن تمت قرصنة قاعدة البيانات لا يمكنهم بيعها لأن المخترق لن يستطيع الدخول إلى الحساب بواسطة الهاش لأنك لن تستطيع أبدأ الحصول على كلمة المرور أو اسم المستخدم من خلال الهاش.

يجب دائما معرفة أن عملية التشفير في الهاش “Hashing”  تتم في اتجاه واحد. أي أن الهاش تحصل عليه باستعمال المعلومات، لكن لا توجد طريقة حتى الآن تمكنك من الحصول على المعلومات من خلال الهاش.

تعتمد العملات الرقمية على تقنية البلوك تشين التي تعتمد بدورها على التشفير أو الهاش، ولولا الهاش لما كان بالإمكان بناء البلوك تشين أو تكوين سلسلة الكتل.

حيث يتم ربط الكتلة الجديدة بواسطة الهاش مع الكتلة التي سبقتها مباشرة، وذلك بجعل هاش الكتلة القديمة كجزء من المعلومات التي سيتم بواسطتها صناعة هاش الكتلة الجديدة.

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

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

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

Add a subheading 970 × 150

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى