mmatka
07-26-2020, 20:08
السلام عليكم ورحمة الله وبركاته
السادة اسرة منتدي فوركس العرب تحية طيبة وبعد
بيتكوين يصادق المستخدم باستخدام التوقيع الرقمي
عندما تذهب إلى أحد البنوك لإجراء معاملة، فأنت تحتاج لإثبات هويتك. يمكنك القيام بذلك من خلال رخصة القيادة أو بطاقة الضمان الاجتماعي أو توقيعك المكتوب بخط اليد. هذه الآليات موجودة بحيث تكون أنت الوحيد القادر على سحب أو تحويل الأموال التي تملكها. إذا حاول شخص ما انتحال شخصيتك، فسيتم القبض عليه (على أمل).
كما تم الشرح أعلاه، تستخدم بيتكوين دفتر حسابات عام يسجل فيه الجميع معاملاتهم. ولكن ما الذي يمنع الناس من إضافة معاملات احتيالية للاستفادة منها؟ على سبيل المثال، يمكن أن يضيف بوب ببساطة إلى دفتر الحسابات أن أليس قد أرسلت له الأموال.
لمنع هذا، يتم إرسال المعاملات إلى الشبكة مصحوبة بتوقيع رقمي.
يضمن التوقيع الرقمي شيئين:
تم إرسال الرسالة من قبل المرسل المحدد.
الرسالة لم يتم العبث بها.
يتم إنشاء هذا التوقيع الرقمي باستخدام خوارزمية التجزئة والتشفير غير المتماثل.
https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-01.png (https://forex-arabic.com/redirect.php?url=https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-01.png)
التجزئة (أو الهاشنج Hashing) هو استخدام خوارزمية تقوم بتحويل المدخلات بشكل لا رجعة فيه إلى مخرجات فريدة بطول ثابت. إن خوارزمية التجزئة المستخدمة بواسطة بيتكوين هي SHA256، مما يعني أن الناتج – المعروف أيضًا باسم التجزئة أو ناتج الهضم – هو 256 رقم ثنائي (أي صفر وواحد).
يمكنك التفكير في التجزئة كتقنية رياضية يمكنك من خلالها تحويل قيمة مدخلات إلى قيمة مخرجات بسرعة كبيرة. ومع ذلك، عند إعطاء قيمة مخرجات، يكون من المستحيل عمليًا معرفة قيمة المدخلات التي تم استخدامها للحصول على النتيجة المقابلة.
إحدى الطرق لتخيل هذا الأمر هي باعتبار المدخلات هي الطحين والسكر والبيض، وما إلى ذلك، والمخرجات هي كعكة. الخوارزمية هي الفرن الذي يحول المكونات الخام إلى المنتج النهائي. بمجرد الحصول على الكعكة، من المستحيل أن تعيدها إلى المكونات الخام. من المستحيل أيضًا تحديد العناصر الأساسية بالضبط ومقدار استخدامها.
من أجل إنشاء توقيع رقمي، تحتاج الرسالة التي يتم بثها إلى الشبكة أولاً إلى تجزئتها. ثم تحتاج التجزئة إلى تشفير.
وكما ذكرنا سابقًا، يُعرف نوع التشفير المستخدم بواسطة بيتكوين بالتشفير غير المتماثل – وهو نوع من التشفير يستخدم ما يعرف بالمفاتيح العامة والخاصة.
الطريقة التي يعمل بها هذا هو أن كل شخص لديه مفتاح عام وخاص يتطابق مع بعضهم البعض. في حين يمكن استخدام كل من المفتاحين العام والخاص لتشفير رسالة، من أجل فك تشفيرها، يجب استخدام الآخر. بمعنى آخر،إذا قمت بالتشفير باستخدام مفتاح عام، فيجب فك تشفيره باستخدام مفتاح خاص، والعكس صحيح.
ينتمي المفتاح الخاص إلى شخص واحد ولا يستطيع أي شخص آخر الوصول إليه. في المقابل، يمكنك إعطاء أي شخص مفتاحك العام. لذا، لنقل أن أليس ترغب بإرسال رسالة خاصة إلى “بوب”. تقوم أليس بتشفير الرسالة باستخدام مفتاح بوب العام الذي أعطاها إياه. لأن بوب هو الوحيد الذي يملك مفتاحه الخاص، فهو الوحيد الذي يمكنه فك تشفيره. إذا أراد بوب إرسال رسالة خاصة إلى أليس، فسيتم تشفيرها باستخدام مفتاحها العام، وستتمكن فقط من فك تشفيرها باستخدام مفتاحها الخاص.
مع بيتكوين، الهدف هنا ليس إرسال رسالة خاصة – تذكر أن دفتر السجلات عام. ومع ذلك، يهدف التشفير غير المتماثل إلى ضمان إرسال الرسالة فعليًا من قِبل الشخص الذي تظن أنه موجود، وأنه لم يتم العبث به.
لنفترض أن “أليس” تريد إرسال 1 بيتكوين إلى بوب. من أجل القيام بذلك، فإنها تبث شيئين إلى الشبكة:
رسالة (تحتوي على تفاصيل الصفقة). المعاملة غير مشفرة وتحتوي على رابط إلى معاملات سابقة. كما تحتوي أيضًا على قيم المدخلات والمخرجات التي تساعد في تحديد ما إذا كان هناك ما يكفي من الأموال لكي تعتبر المعاملة صالحة.
توقيع رقمي (أي رسالة مجزأة التي قامت بتشفيرها بمفتاحها الخاص)
بعد ذلك يقوم بوب بتوثيق المعاملة من خلال:
تطبيق خوارزمية التجزئة على الرسالة. هذا يتركه مع Hash A.
فك تشفير التوقيع الرقمي الذي تم إنشاؤه باستخدام مفتاح أليس العام. هذا يتركه مع Hash B.
https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-02.png (https://forex-arabic.com/redirect.php?url=https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-02.png)
نظرًا لأنه تم اشتقاق كلا التجزئتين من نفس الرسالة، فيجب أن تكونا متشابهين. إذا كانت كذلك، فإنها تثبت أن الرسالة لم يتم العبث بها. وبما أن بوب تمكن من فك تشفير الرسالة المجزأة باستخدام مفتاح أليس العام، وأليس هي الوحيدة التي يمكنها الوصول إلى مفتاحها الخاص، فإنها تضمن أيضًا أن الرسالة أتت منها.
السادة اسرة منتدي فوركس العرب تحية طيبة وبعد
بيتكوين يصادق المستخدم باستخدام التوقيع الرقمي
عندما تذهب إلى أحد البنوك لإجراء معاملة، فأنت تحتاج لإثبات هويتك. يمكنك القيام بذلك من خلال رخصة القيادة أو بطاقة الضمان الاجتماعي أو توقيعك المكتوب بخط اليد. هذه الآليات موجودة بحيث تكون أنت الوحيد القادر على سحب أو تحويل الأموال التي تملكها. إذا حاول شخص ما انتحال شخصيتك، فسيتم القبض عليه (على أمل).
كما تم الشرح أعلاه، تستخدم بيتكوين دفتر حسابات عام يسجل فيه الجميع معاملاتهم. ولكن ما الذي يمنع الناس من إضافة معاملات احتيالية للاستفادة منها؟ على سبيل المثال، يمكن أن يضيف بوب ببساطة إلى دفتر الحسابات أن أليس قد أرسلت له الأموال.
لمنع هذا، يتم إرسال المعاملات إلى الشبكة مصحوبة بتوقيع رقمي.
يضمن التوقيع الرقمي شيئين:
تم إرسال الرسالة من قبل المرسل المحدد.
الرسالة لم يتم العبث بها.
يتم إنشاء هذا التوقيع الرقمي باستخدام خوارزمية التجزئة والتشفير غير المتماثل.
https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-01.png (https://forex-arabic.com/redirect.php?url=https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-01.png)
التجزئة (أو الهاشنج Hashing) هو استخدام خوارزمية تقوم بتحويل المدخلات بشكل لا رجعة فيه إلى مخرجات فريدة بطول ثابت. إن خوارزمية التجزئة المستخدمة بواسطة بيتكوين هي SHA256، مما يعني أن الناتج – المعروف أيضًا باسم التجزئة أو ناتج الهضم – هو 256 رقم ثنائي (أي صفر وواحد).
يمكنك التفكير في التجزئة كتقنية رياضية يمكنك من خلالها تحويل قيمة مدخلات إلى قيمة مخرجات بسرعة كبيرة. ومع ذلك، عند إعطاء قيمة مخرجات، يكون من المستحيل عمليًا معرفة قيمة المدخلات التي تم استخدامها للحصول على النتيجة المقابلة.
إحدى الطرق لتخيل هذا الأمر هي باعتبار المدخلات هي الطحين والسكر والبيض، وما إلى ذلك، والمخرجات هي كعكة. الخوارزمية هي الفرن الذي يحول المكونات الخام إلى المنتج النهائي. بمجرد الحصول على الكعكة، من المستحيل أن تعيدها إلى المكونات الخام. من المستحيل أيضًا تحديد العناصر الأساسية بالضبط ومقدار استخدامها.
من أجل إنشاء توقيع رقمي، تحتاج الرسالة التي يتم بثها إلى الشبكة أولاً إلى تجزئتها. ثم تحتاج التجزئة إلى تشفير.
وكما ذكرنا سابقًا، يُعرف نوع التشفير المستخدم بواسطة بيتكوين بالتشفير غير المتماثل – وهو نوع من التشفير يستخدم ما يعرف بالمفاتيح العامة والخاصة.
الطريقة التي يعمل بها هذا هو أن كل شخص لديه مفتاح عام وخاص يتطابق مع بعضهم البعض. في حين يمكن استخدام كل من المفتاحين العام والخاص لتشفير رسالة، من أجل فك تشفيرها، يجب استخدام الآخر. بمعنى آخر،إذا قمت بالتشفير باستخدام مفتاح عام، فيجب فك تشفيره باستخدام مفتاح خاص، والعكس صحيح.
ينتمي المفتاح الخاص إلى شخص واحد ولا يستطيع أي شخص آخر الوصول إليه. في المقابل، يمكنك إعطاء أي شخص مفتاحك العام. لذا، لنقل أن أليس ترغب بإرسال رسالة خاصة إلى “بوب”. تقوم أليس بتشفير الرسالة باستخدام مفتاح بوب العام الذي أعطاها إياه. لأن بوب هو الوحيد الذي يملك مفتاحه الخاص، فهو الوحيد الذي يمكنه فك تشفيره. إذا أراد بوب إرسال رسالة خاصة إلى أليس، فسيتم تشفيرها باستخدام مفتاحها العام، وستتمكن فقط من فك تشفيرها باستخدام مفتاحها الخاص.
مع بيتكوين، الهدف هنا ليس إرسال رسالة خاصة – تذكر أن دفتر السجلات عام. ومع ذلك، يهدف التشفير غير المتماثل إلى ضمان إرسال الرسالة فعليًا من قِبل الشخص الذي تظن أنه موجود، وأنه لم يتم العبث به.
لنفترض أن “أليس” تريد إرسال 1 بيتكوين إلى بوب. من أجل القيام بذلك، فإنها تبث شيئين إلى الشبكة:
رسالة (تحتوي على تفاصيل الصفقة). المعاملة غير مشفرة وتحتوي على رابط إلى معاملات سابقة. كما تحتوي أيضًا على قيم المدخلات والمخرجات التي تساعد في تحديد ما إذا كان هناك ما يكفي من الأموال لكي تعتبر المعاملة صالحة.
توقيع رقمي (أي رسالة مجزأة التي قامت بتشفيرها بمفتاحها الخاص)
بعد ذلك يقوم بوب بتوثيق المعاملة من خلال:
تطبيق خوارزمية التجزئة على الرسالة. هذا يتركه مع Hash A.
فك تشفير التوقيع الرقمي الذي تم إنشاؤه باستخدام مفتاح أليس العام. هذا يتركه مع Hash B.
https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-02.png (https://forex-arabic.com/redirect.php?url=https://www.vpnmentor.com/wp-content/uploads/2018/05/infographics-1-2AR-02.png)
نظرًا لأنه تم اشتقاق كلا التجزئتين من نفس الرسالة، فيجب أن تكونا متشابهين. إذا كانت كذلك، فإنها تثبت أن الرسالة لم يتم العبث بها. وبما أن بوب تمكن من فك تشفير الرسالة المجزأة باستخدام مفتاح أليس العام، وأليس هي الوحيدة التي يمكنها الوصول إلى مفتاحها الخاص، فإنها تضمن أيضًا أن الرسالة أتت منها.