This article has been translated from English to Arabic.
ما هو مُعدِّن البيتكوين؟
هل يتضمن أي معاول أو معاول أو كهوف؟

لا.
سأشرح في هذا الدرس ما هو مُعدِّن البيتكوين.
هنا، لدينا هنا شبكة بيتكوين مرة أخرى تحتوي على معاملات متضاربة مذكورة في المثال من الدرس السابق.
تحتوي بعض العقد على معاملة"أرجوانية " بينما تحتوي عقد أخرى على معاملة "حمراء ".
لكن كلتا المعاملتين TRY إنفاق نفس عملة البيتكوين.
كيف تتوصل أجهزة الكمبيوتر إلى اتفاق بشأن أي المعاملات هي المعاملة الشرعية؟
هنايأتي دور "التعدين ".

دعنا نذهب إلى داخل هذا الكمبيوتر ونلقي نظرة أعمق. 👇

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

كيف يقوم مُعدِّن البيتكوين "بالتعدين"؟
دعونا الآن نتعمق أكثر ونلقي نظرة داخل جهاز التعدين ونرى كيف "يستخرج" المعاملات من تجمع الذاكرة إلى ملفه ("سلسلة الكتل").

نحن ننظر الآن داخل تجمع ذاكرة المُعدِّن.
يحتوي على المعاملة الأرجوانية هناك.

ولكن مع تجمع الذاكرة، يمكن أن يكون لديك أكثر من معاملة واحدة هناك.
لذلك دعنا نتظاهر أن هناك المزيد من المعاملات الجديدة.
على سبيل المثال، يحتوي تجمع الذاكرة هذا على أربع معاملات. (في الواقع، يمكن أن يحتوي تجمع الذاكرة على الآلاف).

إذن ما الذي يفعله المُعدِّن بكل هذه المعاملات في تجمع الذاكرة الخاص به؟
سيقوم بإنشاء حاوية تسمى"كتلة مرشحة".
وهي مجرد حاوية للمعاملات.
سيقوم المُعدِّن بملء هذه الكتلة المرشحة بمعاملات من تجمع الذاكرة.
ما هي الكتلة المرشحة؟
فكّر في الكتلة المرشحة على أنها كتلة مؤقتة يتم إنشاؤها باستخدام معاملات مختارة من تجمع الذاكرة.
تسمى هذه الكتلة المؤقتة "كتلة مرشحة" لأنها ليست كتلة صالحة بعد. فقط الكتل التيتمت إضافتها بالفعلإلى سلسلة الكتل (وهو ما يحاول المُعَدِّن TRYING) هي التي تُعتبر كتل صالحة.

لذا فإن ما سيفعله المُعدِّن هو ملء هذه الكتلة المرشحة بمعاملات من مجمع الذاكرة.

هكذا...

نظرًا لأن المساحة محدودة، يمكن تضمين عدد محدود فقط من المعاملات في كل كتلة. يتم تحفيز المُعدِّنين على إعطاء الأولوية للمعاملات ذات الرسوم الأعلى.
وبعد ذلك، سيحاولون إضافة هذه "الكتلة" من المعاملات إلى الملف ("سلسلة الكتل").
إذن كيف تتم إضافة الكتلة المرشحة بالفعل إلى سلسلة الكتل؟

دعونا نلقي نظرة فاحصة على الكتلة المرشحة...