بسام عبدالعزيز نور | Bassam Noor
بسام عبدالعزيز نور | Bassam Noor

@Bassam_A_Noor

14 تغريدة 8 قراءة Feb 23, 2020
1. الحلقة الرابعة: في الحلقة السابقة تعرفنا على المحاولات السابقة في عالم النقد الرقمي واليوم نبدأ في عالم البتكوين وطريقة عمل العملات النقدية المشفرة.
2. نبدأ بدفتر حسابات افتراضي. فأي معاملة نقدية عبر البتكوين تتم تسجيلها في هذا الدفتر. لنفترض مثلا أن عبدالعزيز كان لديه أول 100 بتكوين تم استخراجه في التاريخ. فيدفع عبدالعزيز 50 بتكوين إلى ياسمين ويدفع 20 بتكوين إلى هشام ويقوم هشام بدفع 10 بتكوين إلى ياسمين.
3. فتذكر هذه المعاملات الثلاث في دفتر الحسابات. وما هي محصلة هذه المعاملات؟ أن لدى عبدالعزيز 30 بتكوين ولدى ياسمين 60 بتكوين ولدى هشام 10 بتكوين. وإجمالي هذا المبلغ هو 100 بتكوين. يعني المعادلة الحسابية سليمة.
4. ولكن كيف نتحقق فعلا إنه عبدالعزيز دفع 50 بتكوين إلى ياسمين؟ نعرف ذلك من خلال التوقيع الرقمي لعبدالعزيز. فالتوقيع الرقمي يقول بأن المرسل هو فعلا عبدالعزيز وأن الرسالة "دفع عبدالعزيز 50 بتكوين إلى ياسمين" صحيحة. أي أن عبدالعزيز اعترف بذلك.
5. وفي هذا الدفتر، لا يستطيع أن يقول هشام إنه دفع 30 بتكوين إلى ياسمين لأن أصلا ما عنده إلا 20 بتكوين. فلا يستطيع أن يكذب.
6. ومن بعدها يتم عمل عدة نسخ من دفتر الحسابات هذا ويتم نشرها على الإنترنت.
7. وعندما يقوم هشام بعملية نقدية (مثلا: يدفع هشام 10 بتكوين إلى عبدالعزيز) فإنه يعلنه على الملأ ويحدث كل فرد على الانترنت الدفتر بذكر تلك المعاملة.
8. ولكن تصور المشكلة التالية: أعلن هشام عن هذه المعاملة ولكن أحد الأفراد على الانترنت لم يقم بتحديث الدفتر. فستكون المشكلة أن المبالغ الموجودة عند أبطال قصتنا تختلف من الأفراد الذين حدثوا الدفتر عن الفرد الذي لم يحدث الدفتر.
9. والحل هو مربط الفرس لنظام البتكوين. وهنا يتعين علينا معرفة دالة التجزئة أو Hash Function. دالة التجزئة هو عبارة عن أخذ كلمة أو مجموعة من الكلمات وتحويلها رقميا إلى آحاد وأصفار. فلنأخذ مثالا وهو دالة التجزئة 256SHA
10. ففي هذه الدالة يتم تحويل أية رسالة أو كتابة مهما بلغت قصرها أو طولها إلى 256 رقم مكون من واحد وصفر. لا يهمنا حاليا كيف يحدث ذلك ولكن ذلك ممكن (ومن زمااااااااااااااااااااان بعد). وتقريبا من المستحيل أن تأخذ هذه الأرقام وتحولها إلى معنى سليم بدون معرفة دالة التجزئة المعنية.
11. وباستخدام دالة التجزئة يتم تحويل دفتر الحسابات إلى أحاد وأصفار ولكن بإضافة جديدة. وهذه الإضافة عبارة عن رقم مميز يضاف إلى الدفتر بحيث أن نتيجة دالة التجزئة تبدأ بثلاثين صفرا ومن ثم أحاد وأصفار.
12. ولا يمكن حدوث ذلك إلا عبر تجربة الرقم المميز عدة مرات في دالة التجزئة إلى أن تصل إلى النتيجة المرجوة. يعني لازم تحسبها مليار مرة لين توصل إلى هذه النتيجة!
13. في الحلقة القادمة إن شاء الله سنربط هذه النتيجة بكيفية التأكد من صحة وسلامة المعاملات النقدية في دفتر الحسابات. (انتهى).
التكملة هنا:

جاري تحميل الاقتراحات...