تقسيم الشبكة (Sharding)
التجزئة (Sharding) هي عملية فصل قاعدة البيانات أفقياً لإدارة حمل البيانات بشكل أفضل.
ما هي التجزئة (Sharding)؟
التجزئة هي إجراء يتم فيه تقسيم البلوكشين إلى أجزاء للسماح بالمعالجة المتوازية. ويتم ذلك عبر فصل قاعدة البيانات بطريقة تتيح المعالجة المتوازية، حيث تحتوي الأجزاء المنفصلة على بيانات الحالة وسجل المعاملات لتحقيق ذلك.
والتجزئة هي أسلوب توسّعي (scaling) يتيح تقسيم حالات البلوكشين إلى أقسام تحتوي على بيانات الحالة وسجل المعاملات، بحيث يمكن معالجة كل جزء (shard) بشكل متوازٍ.
وتُعد التجزئة طريقة معيارية لزيادة سعة قاعدة البيانات، وتُستخدم بكثرة في خدمات الحوسبة. وهي فعّالة بشكل خاص في إيثريوم، إذ تساعد في تقليل ازدحام الشبكة وزيادة عدد المعاملات المُعالجة في الثانية. كما يؤدي تقسيم البلوكشين إلى إنشاء سلاسل جديدة أصغر تُعرف بـ"الأجزاء" (shards).
التجزئة من أجل قابلية التوسّع
تقوم الفكرة على تقسيم شبكة إيثريوم بأكملها إلى أجزاء صغيرة، يكون لكل منها مجموعة أصغر خاصة به من تفاصيل الحسابات مثل الأرصدة والعقود الذكية. ويتيح ذلك لكل جزء أن يظل مستقلاً وأن تكون معالجته (أسرع).
وتُعد التجزئة من بين الحلول الأكثر تعقيداً التي اقتُرحت لمشكلة قابلية التوسّع، وقد طُبقت بالفعل في إيثريوم.
وتجدر الإشارة إلى أن معلومات الجزء (shard) لا تزال قابلة للمشاركة عبر العُقد، ما يتيح للسجلات أن تبقى لامركزية وآمنة. ويمكن لأي شخص على الشبكة رؤية جميع قيود السجل والمعلومات المشتركة، إلا أن الأجزاء لا تُعالج أو تُخزّن كل المعلومات.
وهذا ما يجعل التجزئة خياراً جيداً لمعالجة مشكلة التوسّع، إذ تساعد في زيادة قابلية التوسّع. غير أن الخيارات الأخرى لزيادة حجم قاعدة البيانات الحالية وسعتها تعني أن الوصول إلى إيثريوم سيصبح أصعب بكثير، وسيحتاج المدققون (validators) إلى أجهزة حاسوب أغلى وأقوى للوصول إلى قاعدة البيانات.
أما بالنسبة لسلاسل الأجزاء، فلا يحتاج المدقق سوى إلى الاحتفاظ ببيانات الجزء الذي يعمل عليه أو تشغيلها، مقارنة بالشبكة بأكملها. ويساعد هذا على تسريع العملية بشكل كبير وتخفيف متطلبات الأجهزة.
Copyright © 2026 Rain Management W.L.L.