Шардинг – один из наиболее распространенных методов работы с кластерами данных с их горизонтальным разделением. Само понятие шардинг (фрагмент) впервые упоминалось в игре Ultima, где создатели игры распределяли пользователей в разные миры, что снизило нагрузку. Да именно по этой причине шарды пришли в блокчейн, скорость транзакций увеличилась в разы. За счет этого масштабы блокчейна также увеличиваются многократно. Сама технология предполагает деление на уникальные «шарды», в них находятся балансы счетов и smart-контракты. За верификацию отвечает так называемая нода. Благодаря шардам популярность и востребованность блокчейна в мировой экономике сильно растет. В условиях, когда каждая нода отвечает только за свою область, ей не требуется отвечать за все области сразу – это и помогает увеличению скорости и соответственно приросту клиентов. Но шарды не лишены недостатков – и один из главных это безопасность. Разного рода мошенники могут легче взломать один отдельный шард и создавать ложные транзакции. За счет разделения усложняется контроль и коммуникация между сетями шардами. Эти вопросы тоже решаются, но они значительно усложняют систему. Помогает безопасности – размещение шард-протоколов в хаотичном порядке. В обход шардинга проблему масштабируемости пытаются решить за счет увеличения размеров блока, но это в свою очередь ведет к требованию увеличить мощностей ПК. Это все очень дорого и требования с каждым днем растут. Также разгрузку серверов на себя в какой-то мере принимают альткоины, которые работают на своих сетях. Сейчас шардинг используют Zilliqa, Cardano, PChain, а также в протоколе Ethereum 2.0. Ethereum достаточно популярная монета, которой торгуют многие биржи и очень удобно на ее покупку продажу ставить автоматизацию с помощью, например, ETS.