في بعض الأحيان ، قد تلاحظ أن كتلة بيتكوين حديثة تحتوي فقط على صفقة واحدة - صفقة العملة الأولية (ولا ، ليست الصرف). حاليًا ، تكافئ هذه الصفقة المنقب بـ 3.125 بيتكوين.
(سوف تنخفض مكافآت المنقبين مع كل حدث تقسيم بيتكوين.)
ولكن لماذا تظهر مثل هذه الكتل؟ هل هذا نوع من الهجوم على شبكة البيتكوين؟ ليست هذه المرة الأولى التي تظهر فيها كتلة فارغة في شبكة البيتكوين (على سبيل المثال، في ارتفاع الكتل 776,339 و 857,116). على الرغم من أن هذه الكتلة تم تحميلها بنجاح إلى سلسلة الكتل الخاصة بالبيتكوين، إلا أنها لم تتضمن معاملات المستخدم.
ما هي بالضبط "كتلة فارغة"؟ هل هي خلل في شبكة بيتكوين أم ظاهرة لا مفر منها؟ في هذا المقال، سنستكشف أسباب تكوين الكتل الفارغة، وتأثيرها على الشبكة، واستراتيجيات محتملة للتعامل معها.
مثال على كتلة فارغة (الارتفاع 857116)
(المصدر: ميمبول)
ملاحظة: المستكشفون الشائعة لبيتكوين: mempool.com، blockchain.com، blockchair.com، blockcypher.com
في بعض الحالات، لتقليل تأثير تأخير الشبكة، قد يقوم المنقبون بتوليد سريع لكتلة مرشحة فارغة تحتوي فقط على عملية العملة. تقوم هذه الكتلة الفارغة بإقفال المكافأة ولكنها لا تستطيع معالجة المعاملات الأخرى. (سيشرح القسم التالي كتلة فارغة بالتفصيل.)
في سلسلة كتل بيتكوين، يحتوي كل كتلة عادة على عدة معاملات، التي لا تضيف قيمة فقط إلى الشبكة ولكن تدعم أيضًا وظيفة بيتكوين كنظام معالجة المدفوعات. ومع ذلك، تحتوي الكتلة الفارغة (المعروفة أيضًا باسم "كتلة معاملة واحدة") فقط على مكافأة الكوينبيس للمنقب ولا تتضمن أي معاملات أخرى، مما يتخلى عن إيرادات رسوم المعاملات الإضافية.
لتشجيع عمال المناجم على تعدين الكتل بسرعة ، توفر مجمعات التعدين على الفور لعمال المناجم قالب كتلة فارغ بمجرد تحديد موقع كتلة جديدة (لتقليل الوقت اللازم لتعدين الكتلة التالية وزيادة كفاءة تجزئة الأجهزة). يسمح هذا لعمال المناجم ببدء جولة التعدين التالية بسرعة ، حتى قبل تلقي بيانات المعاملات الجديدة. خلال الفترة الانتقالية بين التجمع الذي يوفر قالب الكتلة وكتابة المعاملات (عادة من ثانية إلى ثانيتين فقط) ، قد "يحالف الحظ" عمال المناجم ويستخدمون القالب الفارغ لتعدين كتلة جديدة بنجاح ، مما يؤدي إلى كتلة فارغة.
من المهم أن نلاحظ أن الكتل الفارغة لا تشكل تهديدًا لشبكة البيتكوين. حتى إذا لم تكن هناك معاملات مستخدم في الكتلة، فإن مكافأة الكوينبيز ما زالت تُولد، مما يحفز المنقبين على المشاركة في التعدين ويضمن أن إمدادات البيتكوين تقترب تدريجياً من الحد الأقصى المقدر لها وهو 21 مليون عملة.
على الرغم من أن الكتلة الفارغة لا تحتوي على معاملات المستخدم ، إلا أنها تسجل بعض المعلومات:
مثال على كتلة فارغة (الارتفاع 871732)
(مصدر: btc.tokenview.io)
عندما يتلقى العامل المنجم قالب كتلة فارغة من حوض التعدين بعد وقت قصير من إنشاء الكتلة السابقة (عادة في غضون ثوان قليلة)، يواجه العامل المنجم خيارين: إما إنشاء كتلة فارغة على الفور لضمان تعويض الكتلة المضمونة (على سبيل المثال، 3.125 بيتكوين)، أو قضاء الوقت في فرز المعاملات لزيادة دخل رسوم المعاملات، ولكن يتعرض لخطر أن يقوم منقب آخر بتعدين الكتلة أولاً قبل أن ينتهي.
هذا هو اعتبار المُعدِّن لـ "تكلفة الفرصة". إذا قضى المُعدِّن وقتًا طويلًا في معالجة المعاملات وأكمل مُعدٍّ آخر الكتلة أولاً، فإنهم لا يفقدون رسوم المعاملة فقط بل ويتنازلون أيضًا عن الدعم الأساسي للكتلة. على النقيض من ذلك، إذا قام المُعدِّن بإنشاء كتلة فارغة، على الرغم من التخلي عن إيرادات رسوم المعاملات الإضافية، يمكنهم تأمين الدعم بشكل موثوق.
كما ذُكر في الفقرة السابقة، لا تشكل الكتل الفارغة تهديدًا لشبكة بيتكوين. يعتقد بعض الناس أن الكتل الفارغة تشبه "البريد العشوائي" وتعرقل الشبكة، ولكن هذا الرأي غير دقيق تمامًا. على الرغم من أن الكتل الفارغة لا تعالج أي معاملات معلقة، إلا أنها لا تسبب الارتباك. بالعكس، تمر هذه الكتل ما زالت بآلية العمل الإثباتي، مما يزيد من صعوبة الكتلة التالية، ويوفر أمانًا أعلى لجميع الكتل السابقة ويحافظ على سلامة الشبكة.
ملاحظة: على الرغم من أن الكتل الفارغة لا تشكل تهديدًا للشبكة، إلا أن تكرار الكتل الفارغة بشكل مرتفع يمكن أن يشير إلى عدم استخدام الشبكة بكامل إمكاناتها.
تعزيز أمان الشبكة:
ثبات دخل المُنقِّب:
زيادة كفاءة التعدين:
الحفاظ على استمرارية البلوكشين:
كفاءة معالجة المعاملات المخفضة:
إنخفاض إنتاجية كتل البلوكشين:
قضايا تجربة المستخدم والثقة:
قضايا استهلاك الطاقة وكفاءة الموارد:
يمكن مناقشة استراتيجيات تقليل الكتل الفارغة من المنظورين الفني والبروتوكولي.
إن توليد الكتل الفارغة مدفوع بشكل أساسي بعمال المناجم الذين يبحثون عن الكفاءة والأرباح المستقرة. بعد تحديد الكتلة ، تزود مجمعات التعدين على الفور عمال المناجم بقالب كتلة فارغ ، حتى قبل نشر بيانات المعاملة بالكامل إلى عمال المناجم. إن إنشاء كتل فارغة ليس فشلا في الشبكة أو نشاطا ضارا ، بل هو خيار يتخذه عمال المناجم بعد النظر في تكلفة الفرصة البديلة.
ومع ذلك ، فإن الكتل الفارغة تشكل أيضا تحديات معينة لشبكة Bitcoin ، بما في ذلك انخفاض كفاءة معالجة المعاملات ، وانخفاض المعاملات في الثانية (TPS) ، وزيادة استهلاك الطاقة. هذا يمكن أن يؤدي إلى أوقات انتظار أطول للمستخدم. للتخفيف من التأثير السلبي للكتل الفارغة ، يمكن اعتماد الحلول التقنية مثل بروتوكولات Compact Block و Erlay لتعزيز كفاءة نشر المعاملات ، بينما على مستوى البروتوكول ، يمكن أن يؤدي تحديد الحد الأدنى لمتطلبات المعاملات أو تعديل نسب رسوم المعاملات إلى تحفيز عمال المناجم على إعطاء الأولوية لمعالجة المعاملات. إن وجود الكتل الفارغة ليس عيبا في تصميم الشبكة ، ولكنه جزء من التوازن الديناميكي. من خلال التحسين المستمر ، لا تزال كفاءة واستقرار شبكة Bitcoin لديها مجال لمزيد من التحسين.
في بعض الأحيان ، قد تلاحظ أن كتلة بيتكوين حديثة تحتوي فقط على صفقة واحدة - صفقة العملة الأولية (ولا ، ليست الصرف). حاليًا ، تكافئ هذه الصفقة المنقب بـ 3.125 بيتكوين.
(سوف تنخفض مكافآت المنقبين مع كل حدث تقسيم بيتكوين.)
ولكن لماذا تظهر مثل هذه الكتل؟ هل هذا نوع من الهجوم على شبكة البيتكوين؟ ليست هذه المرة الأولى التي تظهر فيها كتلة فارغة في شبكة البيتكوين (على سبيل المثال، في ارتفاع الكتل 776,339 و 857,116). على الرغم من أن هذه الكتلة تم تحميلها بنجاح إلى سلسلة الكتل الخاصة بالبيتكوين، إلا أنها لم تتضمن معاملات المستخدم.
ما هي بالضبط "كتلة فارغة"؟ هل هي خلل في شبكة بيتكوين أم ظاهرة لا مفر منها؟ في هذا المقال، سنستكشف أسباب تكوين الكتل الفارغة، وتأثيرها على الشبكة، واستراتيجيات محتملة للتعامل معها.
مثال على كتلة فارغة (الارتفاع 857116)
(المصدر: ميمبول)
ملاحظة: المستكشفون الشائعة لبيتكوين: mempool.com، blockchain.com، blockchair.com، blockcypher.com
في بعض الحالات، لتقليل تأثير تأخير الشبكة، قد يقوم المنقبون بتوليد سريع لكتلة مرشحة فارغة تحتوي فقط على عملية العملة. تقوم هذه الكتلة الفارغة بإقفال المكافأة ولكنها لا تستطيع معالجة المعاملات الأخرى. (سيشرح القسم التالي كتلة فارغة بالتفصيل.)
في سلسلة كتل بيتكوين، يحتوي كل كتلة عادة على عدة معاملات، التي لا تضيف قيمة فقط إلى الشبكة ولكن تدعم أيضًا وظيفة بيتكوين كنظام معالجة المدفوعات. ومع ذلك، تحتوي الكتلة الفارغة (المعروفة أيضًا باسم "كتلة معاملة واحدة") فقط على مكافأة الكوينبيس للمنقب ولا تتضمن أي معاملات أخرى، مما يتخلى عن إيرادات رسوم المعاملات الإضافية.
لتشجيع عمال المناجم على تعدين الكتل بسرعة ، توفر مجمعات التعدين على الفور لعمال المناجم قالب كتلة فارغ بمجرد تحديد موقع كتلة جديدة (لتقليل الوقت اللازم لتعدين الكتلة التالية وزيادة كفاءة تجزئة الأجهزة). يسمح هذا لعمال المناجم ببدء جولة التعدين التالية بسرعة ، حتى قبل تلقي بيانات المعاملات الجديدة. خلال الفترة الانتقالية بين التجمع الذي يوفر قالب الكتلة وكتابة المعاملات (عادة من ثانية إلى ثانيتين فقط) ، قد "يحالف الحظ" عمال المناجم ويستخدمون القالب الفارغ لتعدين كتلة جديدة بنجاح ، مما يؤدي إلى كتلة فارغة.
من المهم أن نلاحظ أن الكتل الفارغة لا تشكل تهديدًا لشبكة البيتكوين. حتى إذا لم تكن هناك معاملات مستخدم في الكتلة، فإن مكافأة الكوينبيز ما زالت تُولد، مما يحفز المنقبين على المشاركة في التعدين ويضمن أن إمدادات البيتكوين تقترب تدريجياً من الحد الأقصى المقدر لها وهو 21 مليون عملة.
على الرغم من أن الكتلة الفارغة لا تحتوي على معاملات المستخدم ، إلا أنها تسجل بعض المعلومات:
مثال على كتلة فارغة (الارتفاع 871732)
(مصدر: btc.tokenview.io)
عندما يتلقى العامل المنجم قالب كتلة فارغة من حوض التعدين بعد وقت قصير من إنشاء الكتلة السابقة (عادة في غضون ثوان قليلة)، يواجه العامل المنجم خيارين: إما إنشاء كتلة فارغة على الفور لضمان تعويض الكتلة المضمونة (على سبيل المثال، 3.125 بيتكوين)، أو قضاء الوقت في فرز المعاملات لزيادة دخل رسوم المعاملات، ولكن يتعرض لخطر أن يقوم منقب آخر بتعدين الكتلة أولاً قبل أن ينتهي.
هذا هو اعتبار المُعدِّن لـ "تكلفة الفرصة". إذا قضى المُعدِّن وقتًا طويلًا في معالجة المعاملات وأكمل مُعدٍّ آخر الكتلة أولاً، فإنهم لا يفقدون رسوم المعاملة فقط بل ويتنازلون أيضًا عن الدعم الأساسي للكتلة. على النقيض من ذلك، إذا قام المُعدِّن بإنشاء كتلة فارغة، على الرغم من التخلي عن إيرادات رسوم المعاملات الإضافية، يمكنهم تأمين الدعم بشكل موثوق.
كما ذُكر في الفقرة السابقة، لا تشكل الكتل الفارغة تهديدًا لشبكة بيتكوين. يعتقد بعض الناس أن الكتل الفارغة تشبه "البريد العشوائي" وتعرقل الشبكة، ولكن هذا الرأي غير دقيق تمامًا. على الرغم من أن الكتل الفارغة لا تعالج أي معاملات معلقة، إلا أنها لا تسبب الارتباك. بالعكس، تمر هذه الكتل ما زالت بآلية العمل الإثباتي، مما يزيد من صعوبة الكتلة التالية، ويوفر أمانًا أعلى لجميع الكتل السابقة ويحافظ على سلامة الشبكة.
ملاحظة: على الرغم من أن الكتل الفارغة لا تشكل تهديدًا للشبكة، إلا أن تكرار الكتل الفارغة بشكل مرتفع يمكن أن يشير إلى عدم استخدام الشبكة بكامل إمكاناتها.
تعزيز أمان الشبكة:
ثبات دخل المُنقِّب:
زيادة كفاءة التعدين:
الحفاظ على استمرارية البلوكشين:
كفاءة معالجة المعاملات المخفضة:
إنخفاض إنتاجية كتل البلوكشين:
قضايا تجربة المستخدم والثقة:
قضايا استهلاك الطاقة وكفاءة الموارد:
يمكن مناقشة استراتيجيات تقليل الكتل الفارغة من المنظورين الفني والبروتوكولي.
إن توليد الكتل الفارغة مدفوع بشكل أساسي بعمال المناجم الذين يبحثون عن الكفاءة والأرباح المستقرة. بعد تحديد الكتلة ، تزود مجمعات التعدين على الفور عمال المناجم بقالب كتلة فارغ ، حتى قبل نشر بيانات المعاملة بالكامل إلى عمال المناجم. إن إنشاء كتل فارغة ليس فشلا في الشبكة أو نشاطا ضارا ، بل هو خيار يتخذه عمال المناجم بعد النظر في تكلفة الفرصة البديلة.
ومع ذلك ، فإن الكتل الفارغة تشكل أيضا تحديات معينة لشبكة Bitcoin ، بما في ذلك انخفاض كفاءة معالجة المعاملات ، وانخفاض المعاملات في الثانية (TPS) ، وزيادة استهلاك الطاقة. هذا يمكن أن يؤدي إلى أوقات انتظار أطول للمستخدم. للتخفيف من التأثير السلبي للكتل الفارغة ، يمكن اعتماد الحلول التقنية مثل بروتوكولات Compact Block و Erlay لتعزيز كفاءة نشر المعاملات ، بينما على مستوى البروتوكول ، يمكن أن يؤدي تحديد الحد الأدنى لمتطلبات المعاملات أو تعديل نسب رسوم المعاملات إلى تحفيز عمال المناجم على إعطاء الأولوية لمعالجة المعاملات. إن وجود الكتل الفارغة ليس عيبا في تصميم الشبكة ، ولكنه جزء من التوازن الديناميكي. من خلال التحسين المستمر ، لا تزال كفاءة واستقرار شبكة Bitcoin لديها مجال لمزيد من التحسين.