قد تبدو تقنية “سلاسل الكتل” بلوكتشين blockchain معقدة لدرجة كبيرة. ومع ذلك، فإنَّ مبادئها الأساسية تعتبر بسيطة جداً، حيث يتم التحقق من المعاملات الجديدة، وتجميعها على كتل، وإضافتها إلى سلسلة الكتل، حيث تتبع جميع الكتل في بلوكتشين علاقة الوالدين، والابن في ترابطهما.
العملات الرقمية: بين سحر الأرباح وخُطر الاحتيال
مشروع العملة الرقمية القطرية : خطوة استراتيجية نحو تعزيز كفاءة القطاع المالي
Mal.io تطلق المرحلة الثانية من برنامج Airdrop
المغرب يتجه نحو تبني "الدرهم الإلكتروني لتعزيز التحول الرقمي المالي
منصة Mal.io العربية تطلق عملتها الرقمية "Mal" وتعلن عن عملية Airdrop سخية
هبوط مفاجئ في ثقة المستهلك الأمريكي يهزّ الأسواق
"Web3: مستقبل واعد للشباب العرب وفرص لا حصر لها"
Mal.io تُرسّخ مفهوم التداول الآمن والمُجزٍ للعملات الرقمية عبر الـ "Spot"
ويتم توزيع “نشر” هذه السلسلة الكاملة من بيانات المعاملات حيث تكون مرئية لجميع المشاركين في الشبكة. ومن هنا جاء مصطلح تقنية “دفتر الأستاذ الموزع” دي إل تي DLT. وهذه نظرة أعمق على عملية إنشاء الكتلة، والعلاقة بين الوالدين، وطفلهما بين كل كتلة في سلاسل كتل بلوكتشين.
كيفية إضافة كتل جديدة إلى بلوكتشين
إنَّ السؤال المهم هو كيف تُنشأ الكتل؟ لنأخذ مثالاً على ذلك عملة بيتكوين Bitcoin. تتبع بيتكوين آلية إجماع “إثبات العمل” حيث يتنافس مئات الآلاف من المعدنين لحل مسألة رياضية تتطلب الكثير من قوة الحوسبة. فيُسمح للمُعدِّن الأول الذي يجد إجابة للمسألة الرياضية بإنشاء كتلة جديدة، ومكافأته بـ 6.25 من رموز بيتكوين على مجهوده.
رابطة الوالدين والطفل
عند إنشاء كتلة جديدة، يتم تشفير بياناتها، وإرسالها إلى الكتلة التالية. لذلك، تحتوي كل كتلة على رابط لسابقتها، وتُشكل سلسلة نسب مماثلة لشجرة العائلة. وكل كتلة جديدة تشبه الطفل الذي يحمل رابطة توصله بالكتلة الأصل.
في حالة بيتكوين، يمكن إرجاع هذا الرابطة إلى الكتلة الأصل جينيسيز بلص Genesis Block. وهي أول كتلة تم إنشاؤها على الإطلاق على شبكة بيتكوين. وإنَّ جينيسيز بلص هي الكتلة الوحيدة بدون أب، فهي تشبه آدم وحواء، والتي يمكن أن تفسر السبب وراء اسم جينيسيز. وتُعد كل كتلة طفل واحد، ولد لوالد واحد دون استثناء.
ما هي الكتلة اليتيمة؟
كما ذكرنا سابقاً، يُمنح أول مُعدِّن توصل إلى حل المسألة الرياضية الحق في إضافة كتلة جديدة.
أحياناً يتوصل اثنان من المعدنين لحل المسألة في نفس الوقت، وإنشاء كتلتين في وقت واحد. ومع ذلك، حسب تعليمات بلوكتشين لا يمكن أن يكون لكتلة أم على بلوكتشين، إلاّ طفل وحيد. وهذا يخلق مشكلة؛ ما الكتلة التي يتم ترحيلها، وأيهما يتم التخلي عنها، وحذفها؟
في هذه الحالة تقرر عقد الشبكة “الحاسبات الرئيسية” ذلك. فيقومون بإنشاء تفرع صغير في الشبكة، ويبدؤون في إضافة كتل لاحقة تحت الكتلتين المكررتين. لذلك، ينتهي كل من الكتلتين بوجود شجرة عائلة منفصلة خاصة بها.
يبدأ التفرع كذلك في سباق لمعرفة أي شجرة عائلة يمكنها التحقق، وإنشاء كتل أكثر. ويتم قبول التفرع الذي يحتوي على المزيد من الكتل التي تم التحقق منها على بلوكتشين.
ومن جهة أخرى، تُعرف الكتلة ذات السلسلة الأقصر باسم “الكتلة اليتيمة”، ويتم التخلص منها. ثم يتم إرسال جميع الكتل التي تم التحقق منها، والتي تم إنشاؤها من الكتلة المعزولة مرة أخرى إلى مجموعة الذاكرة، حيث سيتم التحقق من صحتها مرة أخرى وإضافتها إلى السلسلة الجديدة.
ومع ذلك، فإنَّ مصطلح الكتلة اليتيمة يساء فهمه. فاليتيم هو الطفل الذي ليس له أبوين. ويناسب هذا الوصف فقط جينيسيز بلوك Genesis Block لأنّه لا يحتوي على كتل أصل. وهذا هو السبب في أن البعض يشيرون إلى هذه الكتل المهملة على أنها كتل قديمة بدلاً من كتل يتيمة. ومع ذلك، يشار إلى الكتل غير المقبولة على أنها كتل يتيمة. أيضاً، ولا يتلقى المُعدِّن الذي أنشأ كتلة يتيمة عادةً أي مكافأة.
هذه العلاقة بين الوالدين، والابن تنطبق على معظم سلاسل الكتل. ومع ذلك، عندما يتعلق الأمر بالتعامل مع الكتل اليتيمة، فقد اعتمدت بعض سلاسل الكتل تقنيات مختلفة. مثال، لدى بولكادوت Polkadot اتفاقية عملات مشفرة تسميها غراند با GRANDPA. كما تستخدم إيثريوم Ethereum بروتوكول غوست GHOST لتحديد ما يحدث للكتل اليتيمة. ولكن على أي حال، فإنَّ كتلتين تم إنشاؤهما في وقت واحد هي مشكلة يجب التعامل معها قبل أن يتم نقل بلوكتشين إلى الأمام.
يمكنك مشاركة العمل على