PDA

View Full Version : بروتوكول البيتكوين



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)
نظرًا لأنه تم اشتقاق كلا التجزئتين من نفس الرسالة، فيجب أن تكونا متشابهين. إذا كانت كذلك، فإنها تثبت أن الرسالة لم يتم العبث بها. وبما أن بوب تمكن من فك تشفير الرسالة المجزأة باستخدام مفتاح أليس العام، وأليس هي الوحيدة التي يمكنها الوصول إلى مفتاحها الخاص، فإنها تضمن أيضًا أن الرسالة أتت منها.

haneenabdelhamed
07-26-2020, 20:52
السلام عليكم و رحمةالله و بركاته
هدا كلام حقيقى اخى الكريم و جدالك الله ولا بد من ذالك
على كل الناس اخذو هذا الكلام فى الاعتبار و شكرا على اهتمامك و شرحك المطول

Maged1
07-27-2020, 01:38
السلام عليكم ورحمه الله
عملة البتكوين اونظام البتكوين أصبح أحد الأنظمة المعتمدة
هو نظام سهل لكن بة بعض المشاكل واكبر مشكلة هو عدم معرفة الهوية فى الحقيقة هى مشكلة وميزة فى نفس الوقت واقرب مثال الهكر الاخترق تويتر وخدع الناس بى حسابات المشاهير

ahmedsco
07-27-2020, 11:51
لضمان صحّة عمليات التحويل، يقوم نظام البيتكوين بالاحتفاظ بسجل حسابات تُسجل فيه جميع الإجراءات التي تتم على الشبكة يُطلق عليه اسم سلسلة الكُتل (بالإنجليزية: block chain)‏. تتشارك جميع العُقد المتواجدة على شبكة البيتكوين هذا السجل عبر نظام يعتمد على بروتوكول بِتكُيِن. تحتوي سلسلة الكُتل على جميع الإجراءات التي تمت باستخدام بِتكُيِن، وهو ما يُمكن من معرفة الرصيد الذي يملكه كل عنوان على هذه الشبكة. يُطلق على هذا المفهوم وصف السلسلة للترابط المتواجد ما بين الكُتل، حيث تحتوي كل كُتلة على هاش الكُتلة التي تسبقها ويتواصل الأمر إلى غاية الوصول إلى الكُتلة الأولى التي يُطلق عليها اسم "كتلة التكوين" (بالإنجليزية: genesis block)‏ . تكوين السلسلة بهذه الطريقة يجعل من مهمة تغيير أي كُتلة بعد مرور مُدة مُعينة على إنشائها في غاية الصعوبة، حيث أن تغيير أي كُتلة يتطلب تغيير كل الكُتل التي تليها بسبب الحاجة إلى إعادة حساب هاش كل كُتلة لتحديث قيمة هاش الكُتلة السابقة فيها. هذه الخاصية هي ما يجعل من مُشكل الإنفاق المُتكرر لنفس العُملات في غاية الصعوبة على بِتكُيِن، بل ويُمكن اعتبار سلسلة الكُتل العمود الفقري الذي لا يُمكن لعُملة بِتكُيِن الوقوف من دونه.