Plasma
In poche parole, Plasma è progettato come una tecnica di scalabilità per la rete Ethereum. La proposta principale di Plasma è quella di funzionare come una struttura di catene laterali che interagiranno il più con parsimonia possibile con la blockchain di Ethereum (la catena principale). La struttura Plasma è stata progettata per funzionare come un albero blockchain,. disposto gerarchicamente in modo tale che molte "catene figlie" vengano create sopra la catena principale.
Il framework Plasma è costruito attraverso l'uso di contratti intelligenti e Merkle Trees e consente la creazione di un numero illimitato di catene laterali, che sono, essenzialmente, copie più piccole della blockchain di Ethereum.
In effetti, le catene figlio sono progettate per gestire uno smart contract personalizzato, che consente alle aziende di utilizzare la struttura Plasma in base alle proprie esigenze individuali. Pertanto, è possibile creare diversi contratti intelligenti Plasma per diversi casi d'uso. Sfruttando la sicurezza fornita dalla catena principale, Plasma è in grado di dispiegare una moltitudine di diverse catene figlio che lavorerebbero in modo predeterminato, verso obiettivi specifici (non necessariamente correlati a quelli della catena principale). Pertanto, la blockchain principale di Ethereum avrebbe meno probabilità di essere congestionata.
In breve, Plasma è una soluzione off-the-main n-chain che cerca di aumentare drasticamente l'efficienza della rete Ethereum (o di qualsiasi altra blockchain) togliendo la maggior parte dei compiti di elaborazione dalla catena principale e ridistribuendola su un serie di catene più piccole e funzionali.
Plasma è stato proposto da Vitalik Buterin e Joseph Poon, nell'agosto 2017, come soluzione di ridimensionamento per Ethereum, ma il concetto può essere adattato e implementato anche in altre blockchain. Poon è stato anche uno degli idealizzatori della proposta Lightning Network, che spiega le somiglianze che Plasma e LN hanno come soluzioni di ridimensionamento (Plasma per Ethereum e Lightning Network per Bitcoin). Ma tieni presente che hanno approcci e meccanismi diversi.
Ethereum Plasma è un progetto open source e il repository pubblico può essere trovato sul loro GitHub. Per informazioni più dettagliate e tecniche, puoi anche fare riferimento al white paper ufficiale di Plasma. Sebbene il progetto sia ancora nelle prime fasi di sviluppo, l'idea è davvero molto interessante. Se implementato con successo, Plasma può migliorare drasticamente l'efficienza della rete Ethereum. Inoltre, potrebbe anche essere un utile punto di partenza per altre reti blockchain che potrebbero aver bisogno di una soluzione di ridimensionamento in futuro.
Si noti, tuttavia, che Plasma da solo non è un progetto, è un framework per la creazione di applicazioni scalabili che possono essere implementate in modi diversi da diversi gruppi di ricerca o aziende.