Plasma
Em poucas palavras, o Plasma foi projetado como uma técnica de solução de escala para a rede Ethereum. A principal proposta do Plasma é funcionar como um framework de side chains que irá interagir o mais parcimonioso possível com o blockchain Ethereum (o main chain). A estrutura do Plasma está sendo projetada para funcionar como uma árvore blockchain,. organizada hierarquicamente de forma que muitas “cadeias filhas” sejam criadas no topo da cadeia principal.
A estrutura do Plasma é construída através do uso de contratos inteligentes e Merkle Trees e permite a criação de um número ilimitado de side chains - que são, essencialmente, cópias menores do blockchain Ethereum.
Com efeito, as cadeias filhas são projetadas para executar um contrato inteligente personalizado, o que possibilita que as empresas empreguem a estrutura Plasma de acordo com suas necessidades individuais. Portanto, diferentes contratos inteligentes do Plasma podem ser criados para diferentes casos de uso. Ao alavancar a segurança fornecida pela cadeia principal, o Plasma é capaz de implantar uma infinidade de cadeias filhas diferentes que funcionariam de maneira predeterminada, em direção a objetivos específicos (não necessariamente relacionados aos da cadeia principal). Portanto, a blockchain principal do Ethereum teria menos probabilidade de ficar congestionada.
Em suma, o Plasma é uma solução fora da cadeia principal que busca aumentar drasticamente a eficiência da rede Ethereum (ou qualquer outra blockchain) retirando a maior parte das tarefas de processamento da cadeia principal e redistribuindo-a em um série de cadeias funcionais menores.
O Plasma foi proposto por Vitalik Buterin e Joseph Poon, em agosto de 2017, como uma solução de dimensionamento para Ethereum, mas o conceito também pode ser adaptado e implementado em outras blockchains. Poon também foi um dos idealizadores da proposta da Lightning Network, o que explica as semelhanças que Plasma e LN têm como soluções de escala (Plasma para Ethereum e Lightning Network para Bitcoin). Mas tenha em mente que eles têm abordagens e mecanismos diferentes.
O Ethereum Plasma é um projeto de código aberto e o repositório público pode ser encontrado em seu GitHub. Para informações mais detalhadas e técnicas, você também pode consultar o whitepaper oficial do Plasma. Embora o projeto ainda esteja nos estágios iniciais de desenvolvimento, a ideia é realmente muito interessante. Se implementado com sucesso, o Plasma pode melhorar drasticamente a eficiência da rede Ethereum. Além disso, também pode ser um ponto de partida útil para outras redes blockchain que possam precisar de uma solução de dimensionamento daqui para frente.
Observe, no entanto, que o Plasma por si só não é um projeto, é um framework para construção de aplicativos escaláveis que podem ser implementados de diferentes maneiras por diferentes grupos de pesquisa ou empresas.