Плазма — раннее решение для масштабирования Ethereum: дочерние цепочки обрабатывают операции у себя и периодически публикуют в основную сеть краткий отпечаток своего состояния.

Идея

Основная сеть хранит не операции, а корни деревьев состояния дочерней цепочки. Пользователь может в любой момент выйти в основную сеть, предъявив доказательство своего баланса. Оператор дочерней цепочки не может украсть средства: он способен лишь остановиться.

Почему не прижилась

Из-за проблемы доступности данных. Если оператор перестал публиковать содержимое блоков, пользователь не может составить доказательство и выйти. Приходилось хранить данные самому и следить за цепочкой постоянно. Второе ограничение — плохая поддержка произвольных смарт-контрактов: плазма годилась для переводов и плохо подходила для сложной логики.

Что пришло на смену

Роллапы, которые публикуют в основную сеть сами данные, а не только отпечаток. Это дороже, зато снимает главную проблему: восстановить состояние может любой, и выход не зависит от оператора. Плазма осталась важной ступенью: именно её ограничения задали требования к следующему поколению.