تمامًا مثل السيارة أو الأجهزة أو الإنترنت نفسه، لا تحتاج إلى معرفة كيفية عمل blockchain لاستخدامه. ومع ذلك، قد يكون من المفيد الحصول على معرفة أساسية بهذه التكنولوجيا الثورية الجديدة.

أولا، علينا أن نولي اهتماما لمفهومين أساسيين: العقدة، وهي كل من أجهزة الكمبيوتر المتصلة بالشبكة التي قامت بتنزيل blockchain في ذاكرتها وتستخدم برامج لتوزيع المعلومات المحدثة في الوقت الحقيقي، وعامل المنجم، وهي الآلات المسؤولة عن التحكم في المعاملة، بفضل أجهزة الكمبيوتر عالية الطاقة ومن خلال بروتوكول التحقق من صحة معقدة.

وأوضح بطريقة موجزة، أعضاء النظام هي المسؤولة عن توليد المعاملات المدرجة في كتل، والتي سيتم تسجيلها ونقلها إلى جميع العقد في الشبكة. وهذا يسمح لكل عقدة أن يكون دائما ما يصل إلى تاريخ المعلومات (مثل عندما يعمل عدة أشخاص في وقت واحد مع وثيقة محرر مستندات Google المشتركة، على سبيل المثال).

تتم المعاملات من خلال blockchain من محافظ إلكترونية أو محافظ، وهي ملفات مشفرة تعمل إلى حد كبير مثل حساب مصرفي. هذه المحافظ الإلكترونية لديها مفتاح عام ومفتاح خاص. الأول هو سلسلة أبجدية رقمية بين 26 و 35 حرفًا، أي ما يعادل رقم الحساب. لذلك، يجب على مستلم المعاملة تقديم مفتاحه العام إلى المصدر. في المقابل، يتم استخدام المفتاح الخاص لتخويل العمليات من محفظة كل مستخدم، والتي تعرف باسم التشفير غير المتماثل.

يتم إنتاج جميع أنواع المعاملات من جميع أنواع المحافظ والتطبيقات ذات الصلة بشكل مستمر على الشبكة. عندما يتم اكتشافها بواسطة العقد، تصبح هذه العمليات جزءًا مما يعرف باسم تجمع الاتصال للمعاملات في انتظار التحقق. عندما يحدث ذلك، سيختار عمال المناجم هذه العمليات غير المؤكدة، لإنشاء كتلة معاملة جديدة معهم.

كتلة هي أجزاء من سلسلة التي مجموعة مجموعات من المعاملات المؤكدة، وتتكون من العناصر التالية:

  • رمز أبجدي رقمي يرتبط بالكتلة السابقة.
  • حزمة من المعاملات.
  • رمز أبجدي رقمي ثان سيربط بالكتلة التالية.

تتم إضافة كل كتلة إلى السلسلة عبر تجزئة تشفير أو تجزئة، أي جزء من التعليمات البرمجية التي تم إنشاؤها من مختلف العمليات الرياضية، والتي تعمل كبصمة في أي جمع البيانات. في حالة بيتكوين، على سبيل المثال، يتم استخدام الوظيفة المعروفة باسم SHA256 Hash، مما يخلق رقمًا سداسي عشري مكون من 64 رقمًا. ومع ذلك، يستخدم نوع آخر من العملات المشفرة، مثل Ethereum أو Litecoin، إجراءات مختلفة.