# Segunda Camada

## Sobre soluções de segunda camada

Qualquer transação que afeta a blockchain leva tempo para ser concluída e custa gas. Ambas as coisas são obstáculos para tornar jogos em blockchain populares, porque os jogadores geralmente não têm paciência para esperar tanto tempo que suas ações tenham efeito e não estão dispostos a gastar dinheiro em muitas transações enquanto jogam.

Uma solução comum é manter a maior parte da jogabilidade off-chain e realizar transações na blockchain apenas para eventos-chave, como ganhar um item do jogo ou registrar uma pontuação alta.

No entanto, outra forma de superar essas limitações, bem como outros problemas de escalabilidade inerentes às blockchains, é confiar em uma *segunda camada* blockchain, também chamada de *side-chain*.

Uma segunda camada é outra blockchain que funciona como intermediária entre um aplicativo descentralizado e a cadeia principal. Essa camada é mais leve e, portanto, pode fornecer respostas mais rápidas e com um custo de gas muito menor.

Em vez de fazer transações diretamente na cadeia principal, as transações são feitas na side-chain, e então é responsabilidade da side-chain eventualmente sincronizar essas mudanças com a cadeia principal.

A side-chain consegue fornecer respostas mais rápidas porque é uma rede menor com menos nós. As transações realizadas na segunda camada são inicialmente menos seguras, mas acabam sendo confirmadas na cadeia principal em lotes, e todas as verificações de segurança da cadeia principal podem ser aplicadas lá.

A side-chain também consegue reduzir significativamente os custos de transação individuais porque agrupa muitas transações em uma única ao sincronizar com a cadeia principal. Assim, o gas que precisaria ser pago por uma transação na cadeia principal pode ser dividido entre várias milhares de transações.

Além disso, ao sincronizar com a cadeia principal, várias transações redundantes podem ser evitadas inteiramente, reduzindo ainda mais os custos de transação. Por exemplo, se Alice transfere 1 ETH para Bob, e então Bob transfere 1 ETH para Carol, essas duas transações podem ser simplificadas em uma, registrando que Alice transfere diretamente para Carol.

Decentraland tem uma parceria com [Polygon](https://polygon.technology/), que fornece sua própria side-chain na Ethereum. A side-chain deles pode ser usada por cenas para suportar transações rápidas e muito baratas.

## Experimente o Testnet da Polygon

Para usar o Matic Testnet da Polygon, você deve primeiro ter:

* Ether na rede Sepolia. Você pode obtê-lo gratuitamente em vários faucets externos como [esta aqui](https://www.alchemy.com/faucets/ethereum-sepolia).

Em seguida, você deve configurar sua conta Metamask para incluir o Matic Testnet.

Para fazer isso:

1. Mude de rede no Metamask clicando no nome da rede atual e selecionando *Custom RPC* na parte inferior do menu suspenso.
2. Preencha 'Matic Testnet' como *Network name* e [**https://rpc-amoy.polygon.technology**](https://rpc-amoy.polygon.technology) como *New RPC URL* e o mesmo valor como *Block Explorer URL*. Para *Symbol* defina **MATIC**
3. Clique em 'Save' para adicionar essa nova rede ao Metamask.

{% hint style="warning" %}
**📔 Nota**: Saiba mais sobre como configurar o Matic na sua [Documentation page](https://docs.matic.network/docs/develop/getting-started)
{% endhint %}
