Чтобы предотвратить проблемы с масштабируемостью, Zilliqa использует метод, называемый сегментированием.
Шардинг - это тип разделения базы данных - он разбивает базы данных на более мелкие, быстрые и более легко управляемые части, называемые осколками данных. Таким образом, эти сегменты данных являются частями базы данных, а это означает, что сегменты данных содержат только части информации.
Следовательно, осколки сами по себе бессмысленны; их содержание ценно только в совокупности. Шардинг также позволяет хранить все сегменты данных на нескольких серверах.
В случае Zilliqa шардинг используется для разделения всей работы по проверке транзакций и обеспечению безопасности сети в сети. Проверка транзакций выполняется группой, состоящей максимум из 600 узлов, которая называется шардом. Когда достигается порог в 600 узлов, создается новый осколок.