عند إجراء معاملات جديدة على سلسلة البلوكشين، تُرسَل إلى مجمَّع يُسمَّى مجمَّع الذاكرة. ووظيفة المُعدِّن التحقق من صحة هذه المعاملات المعلقة وترتيبها في كُتَل. يمكن اعتبار الكتلة صفحة من سجلات سلسلة البلوكشين، تُسجَّل فيها عدة معاملات (إلى جانب بياناتٍ أخرى).
خطوة الأولى: تجزئة المعاملات
الخطوة الثانية: إنشاء شجرة Merkle
الخطوة الثالثة: العثور على قسم تخزين كتلة صحيح (قيمة تجزئة الكتلة)
إذاً فعندما يحاول المُعدِّن تدقيق كتلته المرشحة، عليه جمع قيمة التجزئة الجذرية وقيمة تجزئة الكتلة السابقة والرمز الخاص وإرسالهم جميعاً باستخدام دالة التجزئة. والهدف منهم إنشاء قيمة تجزئة تُعتبر صحيحة.
لا يمكن تغيير قيمة التجزئة الجذرية وقيمة تجزئة الكتلة السابقة، لذا على المُعدِّنين تغيير قيمة الرمز الخاص عدة مرات حتى يجدوا قيمة تجزئة صحيحة.
الخطوة الرابعة: بث الكتلة المُعدَّنة
وكما رأينا، على المُعدِّنين تجزئة قسم تخزين الكتلة مراراً وتكراراً بقيم مختلفة للرمز الخاص. ويكرِّرون ذلك الأمر حتى يجدوا قيمة تجزئة كتلة صحيحة. ثم يبث المُعدِّن، الذي وجدها، كتلته إلى الشبكة. ستتحقق جميع العُقَد مما إذا كانت الكتلة وقيمة تجزئتها صحيحتين، وإذا كانتا كذلك، ستضيف الكتلة الجديدة إلى نسختها من سلسلة الكتل.
تصبح الكتلة المرشحة في هذه المرحلة كتلةً مؤكدة، وينتقل جميع المُعدِّنين إلى تعدين الكتلة التالية. يستبعد جميع المُعدِّنين الذين لم يعثروا على قيمة تجزئة صحيحة في الوقت المناسب كتلتهم المرشحة ويبدأ سباق التعدين من جديد.
تعديل صعوبة التعدين
وهكذا، ففي كل مرة ينضم مُعدِّنون جدد إلى الشبكة وتزداد المنافسة، تزداد صعوبة التجزئة، مما يمنع انخفاض متوسط وقت الكتلة. وفي المقابل، إذا قرر كثيرٌ من المُعدِّنين مغادرة الشبكة، ستقل صعوبة التجزئة، مما يجعل تعدين كتلة جديدة أسهل. وتحافظ هذه التعديلات على ثبات وقت الكتلة، بغض النظر عن قوة التجزئة الإجمالية الخاصة بالشبكة.
ماذا إذا تم تعدين كتلتين في الوقت نفسه؟
أحياناً يبث مُعدِّنان كتلتين صالحتين في الوقت نفسه ويصبح لدى الشبكة في النهاية كتلتان متنافستان. ثم يبدأ المُعدِّنون في تعدين الكتلة التالية حسب الكتلة التي حصلوا عليها أولاً. مما يسبِّب انقسام الشبكة (مؤقتاً) إلى نسختين مختلفتين من سلسلة البلوكشين.
هل يمكن تعدين جميع العملات الرقمية؟
دليل العمل (PoW)
تختلف كمية العملات الرقمية في مكافأة الكتلة من سلسلة بلوكشين لأخرى. كان المُعدِّنون في سلسلة بلوكشين البيتكوين، على سبيل المثال، يحصلون حتى ديسمبر 2021 على مكافأة كتلة قدرها 6.25 BTC. وتنخفض كمية عملات BTC في مكافأة الكتلة بمقدار النصف كل 210,000 كتلة (كل أربع سنوات تقريباً) بفعل آلية التنصيف.
طرق التعدين المختلفة للعملات الرقمية
لا توجد طريقة واحدة فقط لتعدين العملات الرقمية. فالمعدات تتغير والعملية تتغير مع ظهور أجهزة وخوارزميات إجماع جديدة. يستخدم المُعدِّنون عادةً وحدات كمبيوتر متخصصة لحل معادلات التشفير المعقدة. لنلقي نظرةً على طريقة عمل بعضٍ من أكثر طرق التعدين شيوعاً.
التعدين باستخدام وحدات المعالجة المركزية
ولكن عندما بدأ مزيدٌ من الناس في التعدين وزاد معدل تجزئة الشبكة، أصبح التعدين المربح أصعب وأصعب. وعلاوة على ذلك، أدى ظهور أجهزة التعدين المتخصصة ذات القوة الحاسوبية الأكبر إلى جعل التعدين باستخدام وحدات المعالجة المركزية شبه مستحيل. واليوم لم يعُد التعدين باستخدام وحدات المعالجة المركزية خياراً عملياً لأن جميع المُعدِّنين يستخدمون أجهزة متخصصة.
التعدين باستخدام وحدات معالجة الرسومات
وحدات معالجة الرسومات (GPU) مصممة لمعالجة مجموعة واسعة من التطبيقات بالتوازي، وبينما تُستخدَم عادةً لألعاب الفيديو أو إنشاء الرسومات، فيمكن استخدامها أيضاً للتعدين.
تتسم وحدات معالجة الرسومات بأنها رخيصة نسبياً وأكثر مرونةً من جهاز دارة أيزك شائع الاستخدام للتعدين. ويمكن تعدين بعض العملات الرقمية البديلة باستخدام وحدات معالجة الرسومات، لكن الكفاءة تعتمد على صعوبة التعدين والخوارزمية.
التعدين باستخدام دارة أيزك
التعدين منافسة، ولكي تُعدِّن بشكلٍ مربح، تحتاج إلى أجهزة تعدين تنافسية. وبما أن أجهزة تعدين أيزك من بين أكثر تقنيات التعدين تطوراً، فتكلفة الوحدة أعلى كثيراً من وحدات المعالجة المركزية أو وحدات معالجة الرسوم. كما أن التطورات المستمرة في تكنولوجيا دارات أيزك سرعان ما تجعل النسخ الأقدم منها غير مربحة، مما يعني الحاجة إلى استبدالها بصورةٍ متكررة، وهو ما يجعل التعدين باستخدام دارة أيزك أحد أكثر طرق التعدين تكلفةً، حتى دون حساب تكاليف الكهرباء.
مجمعات التعدين
مجمَّعات التعدين هي عبارة عن مجموعات من المُعدِّنين الذين يجمِّعون مواردهم (قوة التجزئة) معاً لزيادة احتمالية الفوز بمكافآت الكتلة. عندما يعثر المجمَّع بنجاحٍ على كتلةٍ، يقسم المُعدِّنون المكافأة بالتساوي على جميع مَن في المجمَّع حسب مقدار العمل الذي أسهم به كلٌّ منهم.
0 comments:
إرسال تعليق