Технология шардинг (sharding) – это способ масштабирования компьютерных сетей и приложений, когда общая база данных разделяется на несколько частей и распределяется по разным серверам. За счет этого снижается нагрузка на каждый отдельный сервер и возрастает суммарная вычислительная мощность сети.
В криптовалютах под шардингом подразумевается разделение блокчейна на несколько сетей (шардов), каждая из которых способна самостоятельно обрабатывать транзакции. Таким образом, можно решить проблему масштабирования блокчейна, добавив к сети необходимое количество шардов. За взаимодействие между шардами отвечают узлы-валидаторы, которые проверяют достоверность транзакций и позволяют выполнять переводы между подсетями.
Шардинг уже используется в криптовалюте Zilliqa и планируется его внедрение в Ethereum. Как заявил Виталик Бутерин, применение этой технологии выведет Ethereum на один уровень с Visa 💪