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