Существует два типа масштабирования блокчейна Ethereum: 2
- Масштабрование на цепочке (on-chain). 12 Предполагает изменение протокола Ethereum для повышения скорости и пропускной способности транзакций. 2 Основной метод — шардинг, горизонтальное разделение базы данных на несколько шардов для облегчения нагрузки. 2
- Внецепочечное масштабирование (off-chain). 12 Предполагает построение дополнительных слоёв над основным блокчейном, которые могут обрабатывать транзакции без использования основной цепи. 1 Примеры — группировка нескольких платежей в одну транзакцию, каналы оплаты и боковые цепи (sidechains). 1
Также существует вертикальное масштабирование. 3 Оно работает путём передачи части вычислительной работы на аутсорсинг другому уровню, где транзакции выполняются автономно, но сводные данные публикуются в сети уровня 1 (уровень расчётов). 3 Это приводит к более быстрым транзакциям и снижению платы за газ для пользователей. 3