كيف تتم العمليات التجارية في البيتكوين ؟

تحدثنا في موضوع سابق عن عملات "البيتكوين" وشرحناها بشكل مفصل ، واليوم سوف نتعمق أكثر في هذا الموضوع لنتعرف كيف تتم العمليات التجارية في هذه العملات!


فلنفترض أن رامز هو تاجر يملك متجرا علی شبكة الإنترنت ، ويقبل الدفع بواسطة عملات البيتكوين .
وسامر هو زبون يرغب بالشراء من متجر رامز وسوف يدفع بواسطة البيتكوين ، كيف ستتم العملية التجارية بين رامز وسامر؟

هذا ماسنتعرف عليه في درس اليوم :)




▪ المحفظات والعناوين ؛
- حتی تتم العملية التجارية يجب علی كل من رامز وسامر أن يملكا محافظ بيتكوين؟
- محفظات البيتكوين هي عبارة عن ملفات تمكنك من الوصول إلی عناوين البيتكوين.
- عنوان البيتكوين هو عبارة عن سلسلة من الاحرف والارقام !

مثال:

1HULmyUHGf
KjGtUYR
43yUTRHrIf
JOTbLerY

- كل عنوان بيتكوين هو عبارة عن حساب ذو رصيد من البيتكوين !


((( عنوان البيتكوين : هو عبارة عن رقم حساب يمثل رصيدك من البيتكوين ولكنه يختلف عن الحساب التقليدي بشيء أساسي ، وهو إمكانية إنشاء عدد لا نهائي من العناوين ، بل وينصح بتوليد عنوان جديد كل مرة ، من أجل عملية تحويل البيتكوين )))







▪إنشاء العنوان :
- يقوم رامز بإنشاء عنوان بيتكوين جديد (فتح حساب بيتكوين) ، حتی يتمكن سامر من الدفع و تحويل ثمن السلعة إليه.






▪تحويل النقود :
- يطلب سامر من محفظته تحويل النقود إلی العنوان الذي قام بتوليده سامر.

- يتم ضمان عدم حدوث إنتحال في الشخصية وعدم حدوث تلاعب بإستخدام التشفير غير المتناظر ، حيث يتم إستخدام مفتاح خاص من قبل سامر لتشفير طلب التحويل ويستخدم رامز مفتاح عام للتأكد من كون سامر هو فعلا سامر نفسه !

المفتاح العام والمفتاح الخاص : في كل مره يتم فيها إنشاء عنوان بيتكوين جديد يتم توليد زوج من المفاتيح ، مفتاح عام ومفتاح خاص ، يتم حفظ المفتاح الخاص في المحفظة مرفقا بالعنوان وعند إجراء تحويل من هذا العنوان يتم توقيعه باستخدام المفتاح الخاص وترسل عملية التحويل إلی المستقبل الذي يتحقق من صحة التوقيع باستخدام المفتاح العام .

*مفهوم المفتاح العام والمفتاح الخاص هو أحد مفاهيم أمن المعلومات المتعلقة بالتشفير اللامتناظر.






▪التحقق من التحويل :
- نفرض أن رامي وسامي وهاني يعملون بالتنقيب عن البيتكوين.
- عندما تبدأ عملية التحويل بين رامز وسامر تظهر علی كمبيوترات المنقبين الثلاثة أن هناك عملية تحويل جديدة وأن هنالك "بلوك" جديد تم توليده !
- يبدأ المنقبون بالعمل علی توليد "الهاش" الخاص بالبلوك الجديد ؟


ماهو الهاش؟
الهاش هو عبارة عن سلسلة من الأحرف والأرقام التي يتم توليدها لحماية البلوك من التلاعب.
- البلوك: يمثل عملة التحويل.
- والهاش لحماية العملية من التلاعب.
أي تلاعب في البلوك ولو كان بسيطا سوف يعطي هاش مختلف كليا مما يسمح بكشف التلاعب في البلوكات .

في المثال أدناه يمكنك ملاحظة أن أي تغيير بسيط في البلوك سوف يولد هاش جديد كليا !
[The root of all evil] = [6d0a 1899 086a... ]
[The root of all euil] = [486c 6be4 6dde... ]
[The root of all veil] = [b8db 7ee9 8392... ]


-يتم بناء هاش البلوك الحالي بالإعتماد علی ثلاثة مكونات أساسية:
- مكونات البلوك الحالي
- هاش البلوك السابق
- nounce

ماهو ال "nounce" ؟
هو أحد المكونات التي تستخدم في صنع الهاش والتي يتم تغييرها بإستمرار للحصول علی هاش يتطابق مع قوانين البيتكوين .



- عملية بناء الهاش : هي عملية سهلة وتتم عبر برنامج كومبيوتر ، ولكن حسب قوانين البيتكوين يجب أن يكون للهاش الناتج صيغة معينة وأن يبدأ بعدد معين من الأصفار.
- لايمكن للمنقبين تغيير الهاش ليتطابق مع البيتكوين إلا من خلال تغيير ال nounce بإستمرار للوصول إلی الهاش المطلوب !
والآن يبدأ التنافس بين سامي ورامي وهاني لإيجاد ال nounce الذي يولد الهاش المطلوب ، أو يمكنهم أن يتعاونوا معا في أيجاده ( لإن الأمر أشبه بالبحث عن إبرة في كومة قش ! ).
- بفرض أن سامي قد نجح في توليد الهاش للبلوك ، كمكافئة له يتم توليد عنوان جديد في محفظة البيتكوين الخاصة به ويتم إيداع كمية من البيتكوين في هذا العنوان.
( وهذه هي عملية "التعدين" التي ذكرناها في التدوينة السابقة )




▪إنتهاء التحويل :
بعد النجاح في توليد الهاش تنتهي عملية تحويل البيتكوين من حساب سامر إلی حساب رامز ، وبذلك يكون قد تم توليد كمية جديدة من البيتكوين وإضافتها إلی حساب سامي الذي نجح في توليد الهاش المناسب لبلوك عملية التحويل هذه .

تعليقات

المشاركات الشائعة من هذه المدونة

أكثر 10 اشخاص ثراء في عالم التقنية !

امازون تسجل ارتفاع بنسبة 20% في مبيعاتها خلال الربع الاخير من العام 2018

جميع المعلومات التي تتعلق بالشاشات !