Bitcoin Mempool: كيف تعمل المعاملات؟

Bitcoin هي شبكة عملة معماة تتيح للمستخدمين إرسال واستقبال المدفوعات الإلكترونية في أي مكان في العالم. لا توجد عملات بيتكوين مادية ، ولا توجد حسابات تحتوي على عملات البيتكوين. بدلاً من ذلك ، تعمل Bitcoin كشكل من أشكال النقود الإلكترونية ويمكن للمستخدمين إجراء معاملات من نظير إلى نظير (P2P) باستخدام blockchain البيتكوين، الذي يعمل كنوع من الكتب الإلكترونية. يتم تحديث blockchain باستمرار من خلال العقد التي تتبادل الأرصدة والبيانات المحدثة عبر الشبكة بأكملها. ومع ذلك ، قبل إضافة المعاملات إلى blockchain ، يجب أن تذهب إلى mempool.

كيف تعمل معاملة البيتكوين؟

قبل الانتقال إلى mempool ، دعنا نفهم كيفية عمل معاملة البيتكوين. جميع معاملات البيتكوين هي ببساطة معاملات معلقة موجودة فقط في mempool حتى يتم تأكيدها. في كل مرة يبدأ فيها المستخدم معاملة بيتكوين ، يتم توقيعها بتوقيع مشفر وإرسالها إلى شبكة البيتكوين ، في انتظار أن يقوم المُعدِّن بتأكيد المعاملة وإضافتها إلى blockchain. كل معاملة تم التحقق منها متاحة للجمهور في دفتر الأستاذ العام كوسيلة لتسجيل وتوزيع كل معاملة Bitcoin بشفافية على دفتر الأستاذ دون إمكانية التلاعب.

تجعل تقنية Blockchain اللامركزية ممكنة ، لكن لها حدودها. على سبيل المثال ، تعالج شبكة Bitcoin حوالي 4,6 معاملة في الثانية.
المعاملات في الثانية (TPS) هو عدد المعاملات التي يمكن لشبكة blockchain معالجتها كل ثانية.
قارن هذا بـ VisaNet ، التي تتعامل مع 1 TPS. على الرغم من إمكانية إجراء بعض التكيف لتحسين قابلية التوسع في تقنية blockchain ، إلا أن النظام لا يزال بطيئًا نسبيًا ، مما يؤدي إلى ارتفاع الرسوم والتأخيرات الدورية ، خاصة خلال فترات ارتفاع حجم المعاملات.

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

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

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

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

ما هو Mempool Bitcoin؟

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

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

العلاقة بين mempool Bitcoin ورسوم المعاملات

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

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

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

تظل كل معاملة Bitcoin في mempool حتى تصبح جاهزة للتأكيد ، ولكن لا توجد مجموعة mempool واحدة وشاملة. تحتوي كل عقدة على تجمع ذاكرة خاص بها ، وعادة ما تكون القيمة الافتراضية أقل من 300 ميغا بايت.

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

يمكنك التحقق من حالة معاملة BTC هنا.

فهم حجم تجمع الذاكرة وعدد المعاملات

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

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

عداد المعاملات Mempool
في المقابل ، إذا زاد عدد المعاملات في المجمع ، فهذا يعني أن العدد الإجمالي للمعاملات غير المؤكدة في التجمع ينمو. وبالتالي ، يتم فرض رسوم أعلى. على سبيل المثال ، في 4 أكتوبر 2021 ، كان هناك 4,25 ألف معاملة غير مؤكدة في Bitcoin mempool ، وكان المتوسط رسوم التحويل كان 2,45 دولار. قارن هذا بـ 25 أكتوبر 2021 ، عندما بلغت mempool ذروتها عند 6,6 ألف معاملة ومتوسط ​​رسوم معاملة 3,09 دولار.

متوسط ​​رسوم معاملات البيتكوين

ماذا تفعل عندما تكون المعاملات مثقلة؟

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

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

بمجرد تقديم المعاملة ، يتبقى لك العديد من الخيارات التي يمكنها تسريع المعاملة. إذا كانت معاملتك عالقة في قائمة الانتظار ، فيمكنك المضي قدمًا باستخدام خيار الاستبدال بالرسوم ، أو خيار RBF ، الذي يسمح لك بإعادة إرسال المعاملة برسوم أعلى. ومع ذلك ، لا تدعم جميع المحافظ هذا الخيار. إذا لم يكن دعمك مدعومًا ، فستحتاج إلى التفكير في بدائل مثل دفع الطفل للوالد أو CPFP. عند استخدام CPFP ، يختار المعدنون المعاملات بأعلى عمولة إجمالية. يمكنك أيضًا استخدام مسرع المعاملات الذي يسمح لك بإرسال معاملات لا تقل قيمتها عن 0,1 ميجابايت لكل كيلو بايت إلى مجمع تعدين ViaBTC لتأكيد الأولوية.

أخيرًا ، يمكنك استخدام Lightning Network ، وهو حل من الدرجة الثانية. تتيح لك شبكة Lightning Network فتح قناة جديدة ، وإجراء العديد من المعاملات حسب الحاجة خارج سلسلة شبكة Bitcoin العادية ، ثم إغلاق قناة الدفع عند تأكيد المعاملات. عند استخدام شبكة Lightning Network ، يمكنك بشكل أساسي تخطي قائمة انتظار مزدحمة ، ويمكن أن تكون الرسوم أيضًا أقل بكثير.

إذا لم تكن شبكة Lightning Network أو أي حل آخر مناسبًا ، فكن مطمئنًا أنه حتى مع المعاملات المتوقفة ، فلن تضيع عملة البيتكوين الخاصة بك. سيبقى في محفظتك حتى يتم تأكيد المعاملة.

ماذا لو لم تكن mempool موجودة؟

يجب أن تمر كل معاملة عبر mempool قبل إضافتها إلى blockchain. خلال فترات الازدحام المروري والازدحام ، تجمع mempool المعاملات وتخزنها حتى يتمكن عمال المناجم من إضافتها إلى الكتلة.

يسمح mempool أيضًا للعقد بالوصول إلى مجموعات memo الخاصة بالعقد الأخرى ، مما يمنحها القدرة على الحصول على معلومات أكثر تفصيلاً حول معاملات محددة قبل تأكيدها. بينما يرغب معظم المستخدمين في قضاء أقل وقت ممكن في mempool ، فإن هذا ليس ممكنًا دائمًا - خاصةً عندما تأتي المزيد من المعاملات أكثر مما يمكن مسحه على الفور. عندما يتم تعدين كتلة ، يتم مسح جميع المعاملات الواردة فيها من mempool ، مما يقلل من حجمها وفقًا لذلك.

بدون mempool ، لن تتمكن العقد من عرض المعاملات الواردة ولن يكون لديها أي فكرة عن مدى ازدحام شبكة blockchain. سيكون من المستحيل فهم أو تحديد مصدر الازدحام والرسوم المرتفعة ومشكلات ازدحام الشبكة الأخرى.

مجموع

قد يكون انتظار المعاملة أمرًا مزعجًا. بينما قد تميل إلى إلقاء اللوم على كل شيء على mempool ، فهذه وظيفة مهمة لشبكة Bitcoin حيث يتم استخدامها لتجميع المعاملات وتخزينها حتى تصبح جاهزة لإضافتها إلى blockchain. سيساعدك فهم كيفية عمل mempool على استخدامها لصالحك لضمان معالجة المعاملات في الوقت المحدد - وتقليل إحباطك إذا لم تكن كذلك.

ените статью
وسائط Blockchain
إضافة تعليق

  1. جاك

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

    إجابة