Цепочка Шардинга

Цепочка шардинга (Shard Chain) — это механизм, который способен уменьшить перегрузку сети, а также повысить количество транзакций в секунду за счет создания новых цепочек.

Что такое Цепочка шардинга?

Шардинг — это процесс разделения базы данных по горизонтали для распределения нагрузки. Это обычная концепция в компьютерных науках. В сфере криптовалют, в частности в Ethereum, шардинг позволяет снизить перегрузку сети и увеличить количество транзакций в секунду за счет создания новых цепочек, которые называются шардами.

Под шардингом подразумевается разделение всей сети Ethereum на несколько частей, то есть шардов. Каждый шард, по существу, будет содержать множество собственных независимых состояний, а это значит, что в нем будет находиться уникальный набор балансов счетов, а также смарт-контрактов. Шардинг - это самое сложное решение, реализованное в Ethereum.

Следует иметь в виду, что информация, хранящаяся в шарде, может быть распространена среди других узлов, что позволяет сохранить децентрализованность и безопасность учетного реестра благодаря тому, что все могут видеть все записи в реестре. Шарды просто не обрабатывают и не хранят всю информацию.

Иными словами, шардинг может быть хорошим способом масштабирования, если необходимо сохранить децентрализованность, как альтернатива увеличению масштаба за счет увеличения размера существующей базы данных. Это бы сделало Ethereum гораздо менее доступным для валидаторов сети из-за того, что им понадобились бы намного более мощные и дорогие компьютеры. При использовании цепочек шардов валидатору нужно хранить данные о прайме или запуске только того шарда, который он проверяет, а не всей сети. Это, в свою очередь, может существенно ускорить работу и снизить требования к оборудованию.

Связанные термины