> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/blockchain/second-layer.md).

# Segunda Camada

Use a sidechain do Polygon na sua scene para habilitar transactions blockchain muito mais rápidas e baratas.

## Sobre soluções de segunda camada

Qualquer transação que afete a blockchain demora a ser concluída e custa gas. Ambos estes aspetos são obstáculos para tornar os jogos em blockchain populares, porque os jogadores normalmente não têm paciência para esperar tanto tempo até que as 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 em blockchain apenas para eventos-chave, como ganhar um item do jogo ou registar uma pontuação alta.

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

Uma segunda camada é outra blockchain que atua como intermediária entre uma app descentralizada e a cadeia principal. Esta camada é mais leve e, por isso, pode fornecer respostas mais rápidas e a um custo de gas muito mais baixo.

Em vez de fazer transações diretamente na cadeia principal, as transações são feitas na side-chain, e depois cabe à side-chain sincronizar eventualmente estas alterações com a cadeia principal.

A side-chain consegue fornecer respostas mais rápidas porque é uma rede mais pequena com menos nós. As transações realizadas na segunda camada são inicialmente menos seguras, mas acabam por ser confirmadas na cadeia principal em lotes, e todos os controlos de segurança da cadeia principal podem ser aplicados aí.

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

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

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

## Experimente a Polygon Testnet

Para usar a Matic Testnet da Polygon, deve primeiro ter:

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

Depois, deve configurar a sua conta Metamask para incluir a 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 'Polygon Amoy Testnet' como *Nome da rede*, [**https://rpc-amoy.polygon.technology**](https://rpc-amoy.polygon.technology) como *Novo URL RPC* e [**https://amoy.polygonscan.com**](https://amoy.polygonscan.com) como *URL do explorador de blocos*. Para *Símbolo* defina **POL**
3. Clique em 'Save' para adicionar esta nova rede ao Metamask.

{% hint style="warning" %}
**📔 Nota**: Saiba mais sobre como configurar a Polygon na sua [página de documentação](https://docs.polygon.technology/)
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/blockchain/second-layer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
