دروس عن البيتكوين
من أجل ضمان اكتشاف كتل البيتكوين كل 10 دقائق تقريبًا ، يوجد نظام أوتوماتيكي يضبط الصعوبة اعتمادًا على عدد عمال المناجم الذين يتنافسون لاكتشاف الكتل في أي وقت.
كما يوحي الاسم ، تشير صعوبة تعدين البيتكوين إلى درجة الصعوبة التي ينطوي عليها اكتشاف كتل بيتكوين جديدة من خلال التعدين.
نظرًا لأن شبكة Bitcoin لا مركزية تمامًا ولا يتم تشغيلها من قبل أي سلطة شاملة واحدة ، يتم استخدام خوارزمية مشفرة في شفرة المصدر بواسطة منشئ (مصممي) Bitcoin ساتوشي ناكاموتو. تعمل هذه الخوارزمية على إعادة ضبط صعوبة عملية التعدين باستمرار بما يتماشى مع عدد عمال المناجم الذين يعملون في الشبكة لضمان اكتشاف الكتل بوتيرة ثابتة.
في هذا الدليل ، سوف نستكشف هذا المفهوم على نطاق واسع ، ونبرز أهميته ونفصل الطريقة المستخدمة لتحديد وتعديل صعوبة تعدين البيتكوين.
معلومات تمهيدية عن تعدين البيتكوين
تعتبر عملية تعدين البيتكوين أساسية لأمن وصلاحية الشبكة بأكملها وعملة التشفير الأصلية - البيتكوين (BTC). يكمن التعدين في صميم نظام الإجماع الخاص ببيتكوين - أي نظام الاتفاق المستخدم من قبل البيتكوين لضمان توصل جميع المشاركين الموزعين إلى إجماع على البيانات الجديدة التي تدخل blockchain. تعتمد الشبكة بالكامل على عملية التحقق من المعاملات اللامركزية حيث يمكن لأي شخص في العالم تحمل مسؤولية التحقق من صحة المعاملات الجديدة وإضافتها ترتيبًا زمنيًا إلى blockchain عبر كتل جديدة.
بهذه البساطة ، فإن العملية برمتها - المعروفة بإثبات العمل - تتضمن جهدًا مكثفًا على الكمبيوتر يتطلب من المدققين المحتملين استخدام أجهزتهم لإنشاء رمز ثابت الطول قبل أي شخص آخر.
من خلال إجبار المدققين على إنفاق شكل من أشكال الطاقة لاكتشاف كتل جديدة ، فإن الفكرة هي ثني الجهات الفاعلة السيئة المحتملة عن المشاركة في الشبكة ومحاولة إفساد blockchain بمعاملات غير صالحة.
لزيادة احتمالات الفوز ، تحول عمال المناجم على مر السنين إلى استخدام معدات حوسبة متخصصة تسمى عمال المناجم ذات الدوائر المتكاملة الخاصة بالتطبيقات (ASIC) القادرة على توليد أكثر من كوينتيليون رمز عشوائي في الثانية ؛ عدد التخمينات أعلى بشكل كبير من أي كمبيوتر محمول عادي قادر على الإنتاج في الثانية.
لماذا تعتبر صعوبة تعدين البيتكوين مهمة
تمت برمجة خوارزمية صعوبة Bitcoin للحفاظ على استقرار النظام بأكمله من خلال الحفاظ على مدة 10 دقائق للعثور على كتل جديدة. في الأساس ، يستغرق الأمر ما يقرب من 10 دقائق لعامل منجم واحد خارج الشبكة بالكامل لإنشاء رمز فائز والفوز بالحق في اقتراح كتلة جديدة من معاملات البيتكوين لإضافتها إلى blockchain.
للحفاظ على هذا التردد ، تتدخل الخوارزمية وتزيد أو تقلل من صعوبة تعدين البيتكوين. عندما يكون هناك تدفق لعمال المناجم أو منصات التعدين ، فإنه يزيد من صعوبة تعدين البيتكوين. إذا كان العكس هو الصحيح (أي إذا كان هناك انخفاض في عدد عمال المناجم المتنافسين للعثور على كتل جديدة) ، فإن البروتوكول يقلل من صعوبة التعدين ليسهل على عمال المناجم الباقين اكتشاف الكتل. يتم تغيير صعوبة التعدين في شبكة البيتكوين عن طريق إضافة أو تقليل الأصفار في مقدمة التجزئة المستهدفة.
الهاش الهدف هو الاسم الذي يُعطى للتجزئة المحددة (رمز الطول الثابت) الذي يحاول جميع المعدنين التغلب عليه. أي شخص ينشئ رمزًا عشوائيًا يكون لديه عدد مساوٍ أو أعلى من الأصفار في المقدمة من تجزئة الهدف أولاً يتم اختياره ليكون الفائز.
بدون وجود مثل هذا النظام ، من المحتمل أن يتم اكتشاف الكتل بشكل أسرع وأسرع مع انضمام المزيد من عمال المناجم إلى الشبكة بمعدات متطورة بشكل متزايد. سيؤدي ذلك إلى دخول عملات البيتكوين الجديدة في التداول بمعدل لا يمكن التنبؤ به ومن المحتمل أن يكون لها تأثير غير مباشر لمنع ارتفاع قيمتها.
من المهم أن نلاحظ أن جزءًا كبيرًا من جاذبية البيتكوين هو معدل التضخم الثابت والمتوقع مقارنة بالتضخم غير المتوقع والمتفشي للعملات الورقية الناجم عن التسهيل الكمي المفرط. حقيقة أن العرض المتداول محدد بحد أقصى 21 مليون عملة يعني أيضًا أنها أصل محدود حقًا مع حد أقصى نادر نسبيًا للعرض. يجب أن يساعد كلا هذين العاملين ، من الناحية النظرية ، في دعم سعر البيتكوين بمرور الوقت - بافتراض أن الطلب لا يزال مرتفعًا.
كم مرة يتم تعديل صعوبة تعدين البيتكوين؟
يتم تحديث صعوبة تعدين البيتكوين كل 2016 كتلة (أو كل أسبوعين تقريبًا). هذا هو السبب في أن كل 2016 كتلة فاصلة تسمى فترة الصعوبة ، حيث تحدد الشبكة ما إذا كانت أنشطة عمال المناجم خلال الأسبوعين الماضيين قد قللت أو زادت من الوقت المستغرق لتعدين كتلة جديدة. إذا كان الوقت المستغرق أقل من 10 دقائق ، فستزداد صعوبة التعدين. يحدث العكس عندما يكون وقت الكتلة أعلى من 10 دقائق.
كيف يتم حساب صعوبة تعدين البيتكوين؟
يتم حساب صعوبة تعدين البيتكوين بصيغ مختلفة. ومع ذلك ، فإن الأكثر شيوعًا هو: مستوى الصعوبة = الصعوبة الهدف / الهدف الحالي.
لاحظ أن هدف الصعوبة هو تدوين سداسي عشري للتجزئة المستهدفة التي تكون صعوبة تعدينها 1.
في المقابل ، الهدف الحالي هو التجزئة المستهدفة لأحدث كتلة من المعاملات. عندما يتم تقسيم القيمتين ، فإنه ينتج عددًا صحيحًا وهو مستوى صعوبة تعدين البيتكوين.
على سبيل المثال ، إذا كانت الإجابة 24 تريليون ، فمن المتوقع أن ينتج عامل منجم ما يقرب من 24 تريليون تجزئة قبل أن يتمكن من العثور على التجزئة الفائزة. بالطبع ، في بعض الأحيان قد يحالف الحظ عمال المناجم ويجدونها بتخمينات أقل بكثير
كيف يتم تعديل صعوبة تعدين البيتكوين؟
يتم إجراء تعديلات صعوبة التعدين من خلال مقارنة الوقت القياسي الذي يجب أن يستغرقه العثور على 2016 كتل من المعاملات على شبكة Bitcoin مع الوقت الذي استغرقه العثور على آخر 2016 كتلة. ضع في اعتبارك أن وقت اكتشاف الكتبة المقبول هو 10 دقائق. لذلك ، فإن الوقت المتوقع لتعدين كتل 2016 هو 20160 دقيقة (أي 2016 × 10 دقائق).
تحسب الشبكة إجمالي الوقت المستغرق لتعدين آخر 2016 كتلة. يتم بعد ذلك ضرب النسبة القياسية 20160 دقيقة (10 دقائق × 2،016 كتلة) إلى الوقت المستغرق لتوسيع نطاق الصعوبة الأخيرة في أحدث مستوى صعوبة. ينتج عن الحساب نتيجة ستحدد النسبة المئوية المطلوبة للتغير في صعوبة التعدين والتي ستجلب وقت الكتلة إلى الدقائق العشر المطلوبة.
ومع ذلك ، فإن الخطأ في بروتوكول Bitcoin الأصلي يجعل تعديلات مستوى الصعوبة بناءً على 2،015 كتلة سابقة بدلاً من 2،016 كتلة نظريًا.
في حين أن وقت الكتلة 10 دقائق هو الهدف ، لا يمكن تغيير صعوبة التعدين أعلى أو أقل من أربعة أضعاف مستوى الصعوبة الحالي. الحد الأعلى لكل فترة صعوبة هو + 300٪ تغيير ، بينما الأدنى هو -75٪ تغيير. يتم وضع هذه القاعدة للقضاء على أي تغييرات مفاجئة في صعوبة التعدين.
نُشر هذا المقال في الأصل في 18 مارس 2022 الساعة 4:57 مساءً.