عملية تحويل البتكوين بالبلوكتشاين

لتسهيل ذلك نفرض أن
جورج مؤلف كتاب وقام بنشره علي أحد المتاجر وقرر بيعه مقابل العملة الرقمية المشفرة بتكوين والطالبة فريدة في جامعة الملك عبدالله بن عبدالعزيز لديها بتكوين تريد شراء ذلك الكتاب
لأتمام العملية يجب لكلا من جورج وفريدة أمتلاك محافظ علي جهاز الكمبيوتر أو الهاتف الخاص لكلا منهم
——-المحفظة عبارة عن تطبيق يوفر الوصول لعدة عناوين تستخدم لأستقبال البتكوين وكذلك أرساله.
وعنوان المحفظة عبارة عن سلسلة من الحروف والأرقام مثال ذلك
oey3y1kVpirtRxNYq9SigFdzjULbUBqkEzd
وكل عنوان له رصيد خاص به من البتكوين

جورج صاحب الخدمة أنشأ عنوان جديد ليستقبل البتكوين المحول من فريدة لشراء ذلك الكتاب
نأتي لعملية الدفع كيف تتم
……….
فريدة تطلب من برنامج البتكوين او المحفظة تحويل العدد المطلوب من البتكوين الذي لديها مقابل المنتج الذي اشترته
إلي عنوان محفظة جورج
لكل عنوان مفتاح سري وآخر عام
محفظة فريدة تحتوي علي المفاتيح السرية لكل عنوان محفظة
يستخدم برنامج بتكوين او شبكة بتكوين المفتاح السري للعنوان المستخدم في تحويل البتكوين ليوقع به علي طلب التحويل
يأتي دور المفتاح العام حيث يمكن لأي شخص التحقق من صحة التحويل باستخدامه وأن التحويل قادم بالفعل من صاحب الحساب الحقيقي

لكن كيف يتم التحقق
عملية التحقق صعب جدا ويشارك اشخاص آخرين متواجدين علي شبكة البتكوين المسماه بلوكتشاين
نفرض أن محمد وايساف وكين بواسطة أجهزة الكمبيوتر الخاصة بهم يقومون بعملية التعدين للبتكوين علي شبكة البتكوين
تقوم الاجهزة بتجميع عمليات التحويل التي تمت في آخر 10 دقائق منذ عملها علي الشبكة في هيئة قالب تحويل
Transaction block

أجهزة الكمبيوتر
الخاصة بالمعدنين وهم الminers
معدة بخوازمية تشفير اسمها sha256
وظيفة هذه الدالة التشفيرية (cryptographic hash functions )
تقوم بتحويل أي مجموعة من المعطيات إلي سلسلة تتكون من الحروف والارقام بطول ثابت ويسمي قيمة الهاش
hash value
الملاحظ أن أي تغييرات حتي لو صغيرة جدا في مجموعة المعطيات الاصلية تتغير قيمة الهاش الناتج تماما ومن المستحيل توقع أي معطيات ستنتج من قيمة هاش معينة
هناك شئ يسمي الرقم الخاص “cryptographic nonces”
ولكي يصنع قيمة هاش مختلفة من نفس المعطيات في شبكة بتكوين يستخدم الرقم الخاص ونستطيع نسيمه nonce
وهو عبارة عن رقم عشوائي يتم اضافته إلي المعطيات قبل حلها
والملاحظ كذلك تغير الرقم الخاص ينتج عنه قيمة هاش مختلفة تماما فتتم العملية كالأتي
قيمة الهاش +قالب التحويلات+الرقم الخاص وهو nonce يعطينا قيمة هاش جديدة
الملاحظ أن كل قيمة هاش جديدة تحتوي علي معلومات عن كل عمليات التحويلات السابقة علي شبكة البتكوين من قبل
وتستمر هذه العملية
ويكرر المعدنون هذه العملية كالتالي
باستعمال قيمة الهاش الجديدة وهي التي خرجت في العملية واحد+قالب التحويلات المكتشف الجديد+الرقم الخاصnonce
ليعطينا قيمة هاش جديدة

اجهزة الكمبيوتر التي تقوم بعملية التعدين تحل قيمة الهاش الجديدة بناء علي مزيج بين كل من قيمة الهاش السابقة +قالب التحويلات الجديد والرقم الخاصnonce
صناعة الهاش هي عملية سهلة حسابيا ولكن نظام انتاج البتكوين يتطلب بأن يكون قيمة الهاش في شكل معين ومحدد ،ويجب ان يبدأ بعدد معين من الاصفار مثل
0000000000000000010330999ae60d4
4eec78c105263fd933b8e6db04b1559c3
ولا يمكن للمعدنين أن يتوقعون اي رقم خاص سينتج عنه قيمة هاش تنتج بعدد الاصفار المطلوبة ولذلك هم مجبرين أن ينتجوا اعداد كبير من الهاش باستخدام ارقام خاصة مختلفة حتي يجدون هاش مطابق يعمل
قالب التحويل يحتوي علي عدد من البتكوينات
هناك مسألة حجم البلوك الواحد او القالب يبدوا أنها ستكون معضلة للخبرآء نفرض ان الذي حل هذه العملية هو شخص من الثلاثة ولنفرض أنه محمد فيتم بمكافأة المعدن محمد باعطائه 12.5 بتكوينة وهو الذي وجد الهاش الصحيح الذي حل هذا القالب فيتم انشاء عنوان جديد في محفظة محمد ويتم ايداع عدد البتكوينات وهو 12.5بتكوينة وبذلك تتم عملية التحقق
الملاحظ ان هناك عملية انقسام للبتكوين تتم تقريبا كل اربع سنوات تقل المكافأة المعطاه للمعدنين للنصف حسب الورقة البيضاء للبتكوين
وهذا البلوك او القالب تسجله الشبكة الخاص بالبتكوين ويتم ارشفته تحت كل التحويلات او البلوكات الجديدة ولكي تستطيع التلاعب بقوالب البتكوين المتحققة الموجودة علي الشبكة يلزمك قوة الكترونية لم
تصنع من قبل وأن صنعت ستكلف أكثر من حصيلة البتكوين لمئات السنوات لأنك مطالب ان تحقق كل البلوكات او القوالب المكتشفة سابقا من جديد وهذا من سابع المستحيلات
كل عملية تحقيق تتم كل عشرة دقائق يتحقق بلوك جديد ومكأفأة جديدة
تقدر ب12.5بتكوينة عام 2017وبذلك يتم انتاج 25مليون بتكوينة كم في الورقة البيضاء للبتكوين
ننوه أن بعد صعوبة تعدين البتكوين بسبب أقبال الناس عليه وهم المعدنون تم أستحداث اجهزة بمعالجات قوية لعدم قدرة اجهزة الحاسب الشخصية مجابهة صعوبة التعدين
تقدر أسعار تلك الاجهزة ما بين 1600 إلي 2000دولار للجهاز الواحد وهو أحدث الاجهزة التي خصصت لذلك

0 thoughts on “عملية تحويل البتكوين بالبلوكتشاين”

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

This site uses Akismet to reduce spam. Learn how your comment data is processed.