ما هو تعدين البيتكوين؟
ما هو التعدين في البيتكوين؟
“التعدين” هو عملية تأكيد المعاملات وإضافتها إلى blockchain .
تُعرف العقد التي تشارك في التعدين باسم عمال المناجم وتشكل جزءًا مهمًا من شبكة Bitcoin. كجزء من عملية التعدين، يتم إنشاء عملات بيتكوين جديدة ، والتي يتم “دفعها” للقائمين بالتعدين.
هناك طريقة جيدة لفهم التعدين بشكل أفضل وهي أن نرى أولاً كيف ستعمل عملة البيتكوين إذا لم يكن بها تعدين .
وإليك كيف ستعمل.
لنفترض أن هذا ملف .
يتم تخزينه على جهاز الكمبيوتر.
فكر في هذا النوع من الملفات مثل مستند Word.
ودعونا نسمي هذا الملف ” بلوكشين “.
blockchain عبارة عن دفتر أستاذ موزع لـ ” الكتل “.
سأتعمق أكثر في تقنية blockchain في درس لاحق، ولكن في الوقت الحالي، عليك أن تعلم فقط أن كل كتلة تحتوي على مجموعة من المعاملات .
تخيل الآن أن هذه هي شبكة البيتكوين.
هذه كلها أجهزة كمبيوتر، متصلة ببعضها البعض عبر الإنترنت، وتقوم بتشغيل برنامج Bitcoin .
إنهم جميعًا يتشاركون نسخة من نفس الملف، وهو blockchain .
إذا كنت تريد إرسال عملة بيتكوين إلى شخص ما، أو نقل ملكية البيتكوين إلى شخص آخر ، فيمكنك بدء المعاملة .
المعاملة هي مجرد سطر من البيانات (باللون الأرجواني).
عند بدء معاملة، يتم إرسالها إلى عقدة في شبكة البيتكوين.
إذا لم يكن لدى Bitcoin تعدين، فإن الطريقة التي سيعمل بها هذا هي أن هذا الكمبيوتر سيسجل المعاملة مباشرة إلى blockchain ، الملف المشترك.
ثم يقوم الكمبيوتر بتمرير تلك المعاملة إلى العقد الأخرى التي يتصل بها، وسوف يقومون بكتابة بيانات المعاملة إلى ملفهم الخاص .
ستقوم هذه العقد بتمرير المعاملة إلى كل عقدة متصلة بها وستقوم أيضًا بكتابة بيانات المعاملة في ملفها الخاص.
وما إلى ذلك وهلم جرا….
سيستمر هذا حتى تنتشر المعاملة في شبكة Bitcoin بأكملها .
وقد كتبته كل عقدة في ملفها.
هذه طريقة بسيطة للحصول على ملف مشترك أو “دفتر أستاذ” مشترك للمعاملات أو ” دفتر أستاذ موزع “.
لاحظ كيف أن جميع أجهزة الكمبيوتر لديها الآن الخط الأرجواني (المعاملة) المخزنة في ملفاتها (سلسلة الكتل).
عندما تقوم جميع العقد بتحديث نسختها من الملف، ستتغير ملكية البيتكوين من شخص إلى الشخص التالي .
وهذا مثال لمعاملة بيتكوين بسيطة. تهانينا!
ولكن لدينا مشكلة…
هناك مشكلة تحتاج إلى حل إذا أردنا القيام بذلك بهذه الطريقة.
لنفترض أنك تريد بيع عملة البيتكوين الخاصة بك إلى هذا الرجل الأرجواني .
لذلك قمت بإنشاء معاملة لإرسال عملة البيتكوين إلى الرجل الأرجواني.
ثم تقوم بإرسال هذه المعاملة إلى العقدة الموجودة على هذا الجانب من شبكة البيتكوين .
لكن لنفترض أنك من النوع المشبوه، وبما أنك لا تستطيع أن تمنع نفسك من ذلك، فإنك تحاول أن تفعل شيئًا مشبوهًا.
نظرًا لأنها شبكة من أجهزة الكمبيوتر المتصلة، يمكنك إنشاء معاملة ثانية ترسل نفس عملة البيتكوين إلى شخص مختلف مثل هذا الرجل الأحمر (على الجانب الأيمن).
ثم تقوم بإرسال هذه المعاملة مع الرجل الأحمر إلى عقدة أخرى على الشبكة.
ماهذا الهراء؟!
لقد قمت للتو بإدخال معاملتين منفصلتين في الشبكة والتي تتضمن محاولة إنفاق نفس عملة البيتكوين !
يمكنك القيام بذلك لأنها شبكة من أجهزة الكمبيوتر الموجودة في أماكن مختلفة في جميع أنحاء العالم.
ما رعشة متستر. تهانينا! أنت مظلل مثل الجحيم!
إذن ما سيحدث من هنا هو أن هاتين المعاملتين ستبدأان في الانتشار عبر الشبكة.
ستتلقى بعض العقد المعاملة الأرجوانية . سوف تتلقى العقد الأخرى المعاملة الحمراء .
في الرسم التوضيحي أدناه، عندما يحاول جهاز كمبيوتر تمرير معاملته الحمراء ، فقد تلقى هذا الكمبيوتر بالفعل المعاملة الأرجوانية التي تنفق عملة البيتكوين هذه لذا سيرفضها
وهذا أمر جيد، ولكن هنا تكمن المشكلة…
الآن لديك معاملتان متعارضتان على الشبكة.
تذكر أن كل كمبيوتر على الشبكة يحتاج إلى مشاركة نفس الملف بالضبط .
لا تستطيع بعض أجهزة الكمبيوتر الاحتفاظ بملف بالمعاملة الأرجوانية ، بينما تحتفظ أجهزة أخرى بملف بالمعاملة الحمراء . عليهم جميعا اختيار واحد.
يتعين على كافة أجهزة الكمبيوتر اختيار المعاملة الحمراء أو المعاملة الأرجوانية .
إذا كانت عملة البيتكوين تعمل بهذه الطريقة حيث تتم كتابة المعاملات مباشرة إلى الملف، فسوف تخلق مشكلة الإنفاق المزدوج هذه .
البيتكوين يحل هذه المشكلة!
فكيف تتوصل أجهزة الكمبيوتر إلى اتفاق بشأن المعاملة الشرعية؟
التعدين هو الحل
تحل عملة البيتكوين هذه المشكلة المتمثلة في عدم وجود معاملات متضاربة مكتوبة على blockchain، “الملف” المشترك.
وهنا يأتي دور التعدين.