ما هو تعدين بيتكوين

Bitcoin mining process, a pick and Bitcoins

ما هو التعدين

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

التعدين - هي عملية لحفظ السجلات تتم من خلال استخدام قوة معالجة الكمبيوتر.

بلوكتشين - هو دفتر الحسابات العام الموزع حيث يتم الاحتفاظ بسجلات كل معاملة لبيتكوين.

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

التجزئة أو الهاش - هو تسلسل فريد بطول ثابت من أرقام عشوائية، والذي يمكن إنشاؤه من بيانات بأي حجم.

ولا يتكون الهاش من معلومات من كتلة المعاملات فحسب، بل يتم استخدام بعض الأجزاء الأخرى من البيانات أيضًا. والأهم من ذلك، يتم تضمين هاش الكتلة السابقة المخزنة في بلوكتشين.

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

Hash md5, a table with examples of inputs and outputs

وكما ترون في المثال أعلاه، فبغض النظر عن مقدار البيانات المستخدمة كمدخلات، سوف يظل الهاش دائمًا بنفس الطول.

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

Hash md5 works as a digital wax seal

المكافآت

بشكلٍ أساسي فإن القائمين بالتعدين يخدمون مجتمع بيتكوين من خلال تأكيد كل معاملة والتأكد من شرعية كل واحدة منها. وجميعهم يتنافسون مع بعضهم البعض، وذلك باستخدام برنامج مكتوب خصيصًا لتعدين الكتل. وفي كل مرة يتم "ختم" كتلة جديدة، يعني هذا أن القائم بالتعدين قد قام بنجاح بإنشاء تسلسل هاش صحيح، ومن ثم يحصل على مكافأة.

واعتبارًا من أكتوبر ٢٠١٧، تبلغ قيمة المكافأة ١٢,٥ بيتكوين لكل كتلة، وسوف تنخفض هذه القيمة بمقدار النصف بعد كل ٢١٠٠٠٠ كتلة. والعدد الإجمالي من بيتكوين محدود، لذلك فكلما تم تعدين المزيد من العملات، تزداد قيمة كل واحدة منها. وهكذا، فعلى الرغم من أن كمية بيتكوين لكل كتلة سوف تنخفض حتمًا، فإن قيمة مكافآت القائمين بالتعدين من المرجح أن تبقى نفسها أو سترتفع.

وعادةً، سيكون من السهل للغاية إنتاج هاش من مجموعة من المعلومات، وتُعد أجهزة كمبيوتر جيدة حقًا في هذا الأمر. ولهذا السبب، ولمنع المستخدمين من تكوين هاش لآلاف من كتل المعاملات كل ثانية وتعدين كل عملات بيتكوين المتاحة في غضون دقائق، فإن شبكة بيتكوين تقوم عمدًا بجعل العملية أكثر صعوبة.

التعقيدات

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

إثبات العمل - وهو تدبير اقتصادي يستخدم للتأمين ضد وقوع الأنشطة الاحتيالية من خلال طلب بعض الأعمال من مقدم الخدمة، وهو ما يعني عادة زيادة وقت المعالجة بواسطة الكمبيوتر.

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

صعوبة بيتكوين - هو قياس لمدى صعوبة إنشاء هاش صحيح.

ويعاد حساب هذا الإجراء كل عام ٢٠١٦ كتلة. وهو مصممٌ بحيث يستغرق تعدين كتلة واحدة حوالي ١٠ دقائق. وكلما زاد عدد القائمين بالتعدين المشاركين، زاد معدل توليد الكتل حتمًا. ثم بعد إعادة حساب مستوى الصعوبة، يرتفع ذلك المستوى من أجل التعويض وخفض معدل توليد كتلة جديدة مرة أخرى. وسيتم رفض أي كتلة من قبل أي معدِّنٍ محتال لا تفي بمستوى الصعوبة المطلوبة من قبل الجميع على الشبكة، وبالتالي تصبح لا قيمة لها.

لذلك، تتطلب هذه العملية مجهودًا ومن خلال ذلك تصبح العملة الجديدة متاحة ببطء. ويشبه معدل ظهور العملات الجديدة المعدل الذي يتم به استخراج السلع مثل الذهب من الأرض. لذلك يُطلق على هذه العملية اسم "تعدين".

Scheme of how blockchain technology works