التعريف
حجم الكتلة التكيفي هو آلية على مستوى آلية الإجماع (consensus) تسمح بتغيّر الحد الأقصى لحجم كتلة سلسلة الكتل (blockchain) مع مرور الوقت بدلاً من بقائه ثابتاً. يتم ضبط هذا التغيّر بواسطة قواعد البروتوكول التي تشير عادةً إلى نشاط الشبكة الحديث، مثل حجم المعاملات أو مستوى استخدام الكتل في الماضي. من خلال السماح لحد حجم الكتلة بالتمدد أو الانكماش، تهدف هذه الآلية إلى مواءمة سعة الكتلة مع الطلب الفعلي مع البقاء ضمن قيود الأمان وسرعة انتشار الكتل عبر الشبكة.
على مستوى البروتوكول، يحدد حجم الكتلة التكيفي مقدار البيانات التي يُسمح لكتلة واحدة باحتوائها في لحظة زمنية معينة. هذا يؤثر مباشرة في معدل المعالجة (throughput)، إذ يمكن للكتل الأكبر أن تحتوي عدداً أكبر من المعاملات، بينما تقيد الكتل الأصغر السعة. هذه الآلية منفصلة عن الكتلة نفسها، التي هي بنية البيانات الفعلية التي تحتوي على المعاملات والبيانات الوصفية؛ حجم الكتلة التكيفي يحدد فقط القواعد التي تضبط الحد الأقصى المسموح به لحجمها.
السياق والاستخدام
يُستخدم حجم الكتلة التكيفي كآلية لزيادة القابلية للتوسع (scalability) من أجل ضبط سعة سلسلة الكتل (blockchain) دون الالتزام بحد ثابت ودائم لحجم الكتلة. صُمم هذا النهج للاستجابة لظروف الشبكة المتغيرة، مثل فترات الازدحام أو انخفاض النشاط، عن طريق تعديل حجم الكتلة المسموح به وفقاً لصيغ محددة مسبقاً أو قرارات حوكمة مضمّنة في البروتوكول. يمكن أن يؤثر ذلك في عدد المرات التي تصل فيها الكتل إلى سعتها القصوى، وعدد المرات التي تضطر فيها المعاملات للتنافس على مساحة محدودة.
لأن حجم الكتلة يؤثر في متطلبات عرض النطاق الترددي للشبكة وأزمنة انتشار الكتل، فإن حجم الكتلة التكيفي له أيضاً آثار على اللامركزية (decentralization) ومشاركة العُقد (nodes). فالسماح بكتل أكبر يمكن أن يزيد من متطلبات الموارد على العُقد الكاملة، بينما يمكن للحدود الأصغر أن تقيد معدل المعالجة حتى عندما يكون الطلب مرتفعاً. في هذا السياق، تمثل هذه الآلية أداة للموازنة داخل البروتوكول، تشكل الطريقة التي توازن بها سلسلة الكتل بين سعة المعاملات، وافتراضات الأمان، والقدرة العملية للمشاركين على التحقق من صحة كل كتلة.