Plasma ist ein frühes Layer-2-Skalierungsframework für Ethereum, das 2017 von Vitalik Buterin und Joseph Poon vorgeschlagen wurde. Plasma erstellt „Child Chains\", die Transaktionen off-chain verarbeiten und ihren Zustand periodisch an die Hauptkette übermitteln. Obwohl Plasma erhebliche Durchsatzverbesserungen bot, hatte es Einschränkungen bei der Datenverfügbarkeit und komplexen Exit-Verfahren. Es wurde weitgehend von praktischeren Lösungen wie Optimistic Rollups und zk-Rollups abgelöst.