Шардинг - это подход к масштабированию, который позволяет разделить состояния блокчейна на разделы, содержащие состояния и историю транзакций, так что каждый из шардов может обрабатываться параллельно с остальными.
Деление сети на шарды (их еще называют осколками) позволяет увеличить пропускную способность блокчейна и таким образом решить проблему скорости и эффективности работы сети в целом.
Когда группа узлов отвечает за определенный сегмент реестра, то каждой ноде в сети уже не нужно поддерживать весь блокчейн для выполнения каждой транзакции. Валидация операций проводится параллельно, а не линейно, а это повышает пропускную способность сети. Как следствие, исчезает проблема масштабирования.