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