شاردینگ چیست و چه کاربردی دارد؟
sharding به‌صورت کلی به‌معنای پارتیشن بندی و تجزیه دیتابیس های بزرگ به بخش‌های کوچک‌تر است که به‌نام پارتیشن‌بندی افقی هم شناخته می‌شود (horizontal partitioning
بلاک چین یک دیتابیس محسوب می‌شود که برای نمایش هر سرور داده، یک نود (گره یا node) دارد. پیاده‌سازی شاردینگ در بلاک چین هم به‌معنای تقسیم شبکه بلاک چین به بخش‌های مجزا (معروف به شارد – shard) می‌شود. هر شارد می‌تواند دسته‌ای از قراردادهای هوشمند یا موجودی حساب‌های مالی را در خود نگه‌ دارد.
پس از شاردینگ، نودها به شاردهای تکی اختصاص می‌یابند تا تراکنش‌ها و عملیات را مدیریت کنند. درنتیجه هر نود وظیفه تأیید تمام تراکنش‌های شبکه بلاک چین را نخواهد داشت.