ما هو ميمبول في العملات المشفرة

تجيب عملة Bitcoin على السؤال ” ما هي المعاملة التي يجب الاحتفاظ بها؟” 

الطريقة التي تجيب بها Bitcoin على هذا السؤال رائعة.

إليك الطريقة…

تشارك كل عقدة على شبكة Bitcoin معلومات حول المعاملات الجديدة.

لا تتم إضافة المعاملات التي تتم على شبكة Bitcoin مباشرة إلى blockchain. يتم جمعها وتخزينها أولاً في ما يسمى ” مجمع الذاكرة “.

يقوم كل كمبيوتر يقوم بتشغيل برنامج Bitcoin بإنشاء منطقة تخزين مؤقتة للمعاملات تسمى ” مجمع الذاكرة “. يُعرف أيضًا باسم ” mempool ” للاختصار.

تحتوي كل عقدة بيتكوين على مجمع ذكريات خاص بها، حيث تقوم بتخزين قائمة انتظار المعاملات التي قامت بفحصها وتعتبرها صالحة .تجمع الذاكرة الخاص بعقدة البيتكوين

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

  • يحتوي مجمع الذاكرة على معاملات ” حديثة ” أو غير مؤكدة (مخزنة كمعاملات فردية).
  • تحتوي blockchain على المعاملات ” المؤرشفة ” أو المؤكدة (المعبأة في “كتل”).

جميع معاملات البيتكوين هي ببساطة معاملات “غير مؤكدة” ولا توجد إلا في مجمع الذاكرة قبل “تأكيدها” وإضافتها إلى blockchain.

في شبكة البيتكوين، تحتوي جميع العقد الكاملة على مجمع ذاكرة.

تحتوي جميع عقد البيتكوين على تجمع ذاكرة

لنفترض أنك بدأت معاملة على هذا الجانب من الشبكة ( معاملة أرجوانية ).

ثم انتقل إلى هنا واستخدم نفس عملة البيتكوين وأدخل المعاملة الحمراء في هذا الكمبيوتر.

إذا لاحظت أن هاتين المعاملتين لم تتم كتابتهما مباشرة في الملف . يتم تخزين كلتا المعاملتين ببساطة في مجمع الذاكرة لكل كمبيوتر أولاً.

يتم تخزين كلا المعاملات في تجمع الذاكرة

لذلك سيتم نشر كلتا المعاملتين عبر الشبكة.

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

تم رفض المعاملة من mempool

إذن كلا المعاملات الآن موجودة على الشبكة.

لكنها لم تتم كتابتها في الملف بعد، لذا لم يتم تحديث الملف بعد .

كلا المعاملات تنتظر في mempool

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

سوف يتنافسون ليكونوا أول من تتم إضافة معاملات تجمع الذاكرة الخاصة بهم إلى أعلى الملف.تتنافس عقد تعدين البيتكوين

لنفترض أن هذا الكمبيوتر (باللون الأصفر) هو أول جهاز قادر على القيام بذلك.

عقدة Bitcoin أول من أضاف المعاملة إلى blockchain

يضيف معاملته من تجمع الذاكرة إلى الملف :

تضيف عقد Bitcoin المعاملة إلى blockchain

وعندما يتم ذلك….

سيقوم بتمرير نسختهم المحدثة من الملف إلى أي شخص آخر متصل بهم….

تشارك عقدة Bitcoin نسخة blockchain

وسوف يقومون بتحديث نسخهم .

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

تطلق عقدة Bitcoin معاملة متضاربة

ماذا يحدث للمعاملة الحمراء المتعارضة في مجموعة الذاكرة الخاصة بها؟

نظرًا لأن نفس عملة البيتكوين قد تم إنفاقها بالفعل في المعاملة الأرجوانية ، فسيتم طرد المعاملة الحمراء من مجموعة الذاكرة الخاصة بهم!

ستقوم هذه العقدة بعد ذلك بتمرير الملف المحدث.

وستفعل العقدة (العقد) الأخرى نفس الشيء… ستقوم بطرد أي معاملات متعارضة في مجموعة الذاكرة الخاصة بها.

تقوم جميع عقد البيتكوين بطرد المعاملات المتضاربة

تحتوي كافة أجهزة الكمبيوتر الآن على الملف المحدث.

هذه هي الطريقة التي تحل بها مشكلة وجود معاملتين متعارضتين على الشبكة.

لديك حرفيًا “منطقة انتظار” (mempool) للمعاملات المعلقة وتتنافس العقد وتحاول إضافة معاملاتها إلى الملف .

في هذا المثال، سيحصل الرجل الأرجواني على البيتكوين…معاملة البيتكوين ناجحة

ولكن عندما تحاول نفسك المشبوهة إنفاق نفس عملة البيتكوين مع الرجل الأحمر ، فلن ينجح الأمر.فشل معاملة البيتكوين

تسمى عملية العقد هذه التي تتنافس لمحاولة نقل معاملاتها من مجمع الذاكرة الخاص بها إلى الملف (“البلوكشين”) بالتعدين .

من هو عامل منجم تعدين البيتكوين؟

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: Content is protected !!