ما هو الشاردنج؟
الشاردنج هو طريقة لتقسيم بيانات بلوكتشين وبُنيه العمل إلى مجموعات أصغر كي يتم معالجة العديد من الأشياء بالتوازي. نفس السلسلة، مسؤولية مقسمة. فكّر بسلسلة بقالة تفتح خطوط صرف إضافية كي تتحرك الصفوف بسرعة أكبر، لكن الجميع يدفعون ثمن المتجر نفسه.
الشاردنج يعني أن المحفظة الخاصة بك تعيش على سلسلة فرعية صغيرة خاصة بها. ليس تماماً. إنه يقسم الشبكة عبر مجموعات من عُقد تتعاون، ثم تجمّع النتائج معاً للحفاظ على اتساق السلسلة.
كيف يعمل الشاردنج
تصور شبكة مع عدة مسارات. تُرتّب المعاملات في مسارات، تُعالج في وقت واحد، ثم يتم مزامنتها مرة أخرى من أجل حقيقة مشتركة واحدة. جولة سريعة:
- ابدأ: تقسم السلسلة المعاملات إلى شُرَد مختلفة بناءً على قواعد بسيطة، مثل عنوان الحساب أو العقد.
- التقسيم: يصادق كل شارد دُفته مع لجانه المحلية.
- التنفيذ: يعزز المعالجة المتوازية الإنتاجية لأن العديد من الشُرَد تعمل في وقت واحد.
- المزامنة: يتم تجميع النتائج وربطها بطبقة تنسيق تبقي الجميع على اتفاق.
- التبادل: حاجة للحديث إلى شارد آخر. رسالة تمر عبر المسارات كي تبقى الأرصدة واستدعاءات العقد صحيحة.
هذه هي الخطة. مسارات متعددة، دفتر أستاذ واحد.
لماذا يهم الشاردنج
إليك العائد لك وللتطبيقات:
- الفائدة: مزيد من المستخدمين، فترات انتظار أقصر، ورسوم غالباً أقل بفضل زيادة قابلية التوسع.
- وجهة نظر: تريد سلاسل كبيرة خدمة ملايين المستخدمين دون أن تشعر كأنها اختناق مروري. الشاردنج هو أحد الطرق هناك.
- الأهمية: إذا كنت تهتم بإصدار NFT، أو التداول، أو التطبيقات اللامركزية (dApps)، فهذا يؤثر على السرعة والرسوم التي تشعر بها فعلاً.
عند قراءة خارطة الطريق، ابحث عن كيفية عمل استدعاءات الشارد المتبادلة مع العقود الذكية. إذا كانت الاستدعاءات سريعة ومتوقعة، ستشعر تطبيقك بأنه سلس حتى عبر المسارات.
السمات الأساسية للشاردنج
ما الذي يجعله يبرز:
- التوازي: أجزاء كثيرة من السلسلة تعالج عملًا مختلفاً في الوقت نفسه.
- التقسيم: تقسم البيانات والنشاط حتى لا تتحمل مجموعة واحدة العبء الكامل.
- التنسيق: طبقة beacon أو منسِّق تبقي الشرادات في اتفاق.
- الرسائل: تتيح الاتصالات عبر الشاردين حركة الأمان للأموال والاستدعاءات بين المسارات.
- المرونة: تتداول اللجان لتقليل فرصة استيلاء الشارد.
الت Variations
الشاردنج ليس مقاس واحد يناسب الجميع. قد ترى:
- الشبكة: تُقسم مجموعة المُدقّقين بحيث يدير كل مجموعة shard.
- الحالة: تُجزأ بيانات الحساب، ما يجعل التخزين أخف على المشاركين.
- المعاملة: يتم تقسيم معالجة المعاملات، مما يحسن التزامن.
- البيانات: يركّز تشطير توفر البيانات على النشر والاختيار العشوائي للكتل الكبيرة للرحلات المحشوة (rollups).
يُحسّن الشاردنج من السّعة، لكنّه لا يزال يعتمد على إجماع سليم وتوزيع عادل للمصدّقين. السرعة دون أمان تعني أقل شيء.
مثال
يتيح الشاردنج لسلسلة معالجة تصفية DeFi على شارد واحد بينما يُشغّل إصدار شائع آخر على شارد آخر، ثم يستقر كلّهما عند نفس نقطة التحقق دون تعارض.
معلومة ممتعة
كلمة الشاردنج جاءت من هندسة قواعد البيانات قبل أن يصبح التشفير موضة. تقسم شركات التكنولوجيا الكبرى البيانات بهذه الطريقة للحفاظ على استجابة التطبيقات، ثم استعارته السلاسل للقيادة على مستوى الإجماع المحمي بالسجلات.
الخلاصة
يُوزّع الشاردنج العمل بحيث تبدو البلوكتشينات سريعة وتبقى متسقة. فكر في مزيد من المسارات، ونفس الوجهة.