ما هي صعوبة عملة التشفير؟
الصعوبة هي معلمة تستخدمها عملة البيتكوين والعملات المشفرة الأخرى للحفاظ على متوسط الوقت بين الكتل ثابتًا مع تغير قوة تجزئة الشبكة.
وأوضح صعوبة العملة المشفرة
تتم المحافظة على عملات البيتكوين وغيرها من العملات المشفرة التي تستخدم قيود عمل إثبات العمل من خلال عملية تسمى التعدين. في هذا النظام ، يتنافس عمال المناجم - أجهزة الكمبيوتر التي تشغل عميل برنامج cryptocurrency - للعثور على كتلة جديدة ، مضيفة أحدث مجموعة من بيانات المعاملات إلى السلسلة. يحصلون على الرسوم و (في بعض الحالات) مكافأة من الرموز الجديدة في المقابل.
يخضع الوقت الذي يستغرقه العثور على كتلة جديدة لعاملين: الصدفة العشوائية والصعوبة. ابدأ بفرصة عشوائية. يأخذ عمال المناجم مجموعة من بيانات المعاملات ويقومون بتشغيلها من خلال خوارزمية التجزئة ، وهي وظيفة أحادية الاتجاه - في ظل وجود مجموعة معينة من البيانات - ستنتج دائمًا نفس الناتج ، ولكن لا يمكن عكس ناتجها لإظهار البيانات الأصلية. لا توجد وسيلة للتنبؤ بما سيكون عليه التجزئة. تم العثور على كتلة جديدة عندما تجتمع التجزئة على شرط معين. نظرًا لأن كل مجموعة من البيانات بها ناتج واحد فقط لوظيفة دالة تجزئة معيّنة ، يجب أن يضيف عمال المناجم علامة nonce - "رقم يستخدم مرة واحدة" - إلى البيانات للحصول على علامة تجزئة جديدة. إذا كانت النتيجة لا تزال لا تفي بالشرط ، فإن عامل المناجم يحاول مرة أخرى بآخر جديد.
يتوافق الشرط الذي يجب أن تجتمع التجزئة مع الصعوبة: يجب أن تكون التجزئة الصالحة أقل من قيمة مستهدفة معيّنة تلقائيًا (ومعدلة بشكل دوري) بواسطة بروتوكول العملة المشفرة. كلما انخفضت القيمة المستهدفة ، زاد عدد مرات تكرار دالة التجزئة التي يجب على عامل التعدين الحصول عليها من أجل الحصول على نتيجة مقبولة - بمعنى آخر ، كلما زادت الصعوبة. يمكن للمنجم ، من الناحية النظرية ، أن يحالفه الحظ ويحصل على علامة تجزئة صالحة لكتلة معينة في المحاولة الأولى: ومع ذلك ، مع مرور الوقت ، تعني الصعوبة الأعلى أن عمال المناجم يجب أن يربطوا بمزيد من الأجسام الغريبة لكل كتلة في المتوسط.
ما الغرض لا تخدم صعوبة؟
لماذا وضع صعوبة أكبر ، إذا كانت النتيجة العملية الوحيدة هي أن عمال المناجم يجب عليهم تكرار نفس الوظيفة أكثر؟ يشرح كتاب البيتكوين الأبيض:
"للتعويض عن زيادة سرعة الأجهزة وتفاوت الاهتمام في تشغيل العقد بمرور الوقت ، يتم تحديد صعوبة إثبات العمل من خلال المتوسط المتحرك الذي يستهدف متوسط عدد الكتل في الساعة. إذا تم إنشاؤها بسرعة كبيرة ، تزداد الصعوبة. "
تم تصميم Bitcoin لإضافة كتلة جديدة إلى blockchain كل 10 دقائق في المتوسط. (تهدف العملات المشفرة الأخرى إلى كتل أكثر تكرارا ؛ litecoin ، على سبيل المثال ، تهدف لمدة 2.5 دقيقة.) المشكلة هي أن كمية الطاقة الحاسوبية التي يتحكم بها عمال المناجم في الشبكة يمكن أن تختلف بشكل كبير. عندما استخرج Satoshi Nakamoto الكتلة الأولى ، كان هناك جهاز واحد فقط على الشبكة - على الأرجح كمبيوتر محمول بسيط أو سطح مكتب. يوجد اليوم عدد من مزارع ASIC المترامية الأطراف بحجم المستودعات (ASICs عبارة عن آلات مصممة خصيصًا للحرث خلال وظائف التجزئة بأسرع وقت ممكن).
للتأكد من أن الشبكة تنتج كتلة جديدة بمعدل ثابت ، يتم ضبط البرنامج لضبط تجزئة الهدف تلقائيًا لأعلى أو لأسفل ، مما يؤدي إلى صعوبة أقل أو أعلى ، على التوالي. عندما استخرج Nakamoto كتلة التكوين ، كانت صعوبة البيتكوين 1.
للتحقق من صعوبة البيتكوين في الوقت الحقيقي ، يمكنك الرجوع إلى هذا المخطط.
اعتبارا من أواخر يوليو 2019 ، كانت الصعوبة 9.013 تريليون دولار. يظهر الرسم البياني أدناه تغير عملة البيتكوين في صعوبة بمرور الوقت: