O primeiro conceito de sidechain foi publicado em um artigo acadêmico em 22 de outubro de 2014, por Adam Back, o inventor do HashCash e atual CEO da Blockstream. Também estiveram envolvidos vários engenheiros lendários do Bitcoin , como Matt Corallo, Luke Dashjr, o cofundador da Blockstream Mark Friedenbach e muito mais.
Embora muitos dos autores do artigo tenham desempenhado papéis fundamentais no desenvolvimento da ideia de Satoshi Nakamoto de um sistema de caixa eletrônico – ou seja, a integração do mecanismo de consenso de prova de trabalho do HashCash na blockchain do Bitcoin – eles perceberam que ainda havia espaço para melhorias se o Bitcoin fosse servir uma audiência global.
No white paper da sidechain, os autores observaram que a infraestrutura do Bitcoin, na época, enfrentava compensações entre escalabilidade e descentralização. Também havia preocupações com a privacidade e censura do Bitcoin , com novas tecnologias melhorando a segurança criptográfica do Bitcoin consideradas necessárias se mais pessoas adotassem a moeda bitcoin (BTC).
Levando isso em consideração, os autores apresentam o seguinte:
“Nós propomos uma nova tecnologia, sidechains atreladas, que permite que bitcoins e outros ativos contábeis sejam transferidos entre várias blockchains. Isso dá aos usuários acesso a novos e inovadores sistemas de criptomoedas usando os ativos que já possuem.”
Uma sidechain é uma rede blockchain separada que se conecta a outra blockchain – chamada de blockchain pai ou mainnet – por meio de um pino bidirecional.
Esses blockchains secundários têm seus próprios protocolos de consenso, permitindo que uma rede blockchain melhore sua privacidade e segurança e minimize a confiança adicional necessária para manter uma rede.
Um componente-chave das sidechains é sua capacidade de facilitar uma troca de ativos mais suave entre a rede principal e a blockchain secundária. Isso significa que ativos digitais, como tokens, podem ser transferidos com segurança entre blockchains – permitindo que os projetos expandam seu ecossistema de maneira descentralizada.
Em termos práticos, um indivíduo que usa a rede principal do Bitcoin precisa enviar bitcoin para um endereço de saída. Esse endereço pode ser uma hard wallet , uma hot wallet ou uma sidechain. Assim que a transação for confirmada, um aviso da transação concluída é transmitido pela rede do Bitcoin.
Após uma breve verificação de segurança, o bitcoin enviado é transferido para o sidechain, permitindo que os usuários movam livremente seus ativos pela nova rede.
Agora, por mais simples que pareça, existem alguns componentes-chave que permitem que as sidechains operem de forma eficaz. Esses componentes incluem:
As sidechains foram desenvolvidas para facilitar a transferência de ativos digitais entre blockchains, independentemente de quem é o detentor dos ativos. Os ativos digitais devem poder ser movidos sem qualquer risco de contraparte – o que significa que nenhum ator secundário deve ser capaz de impedir que a transferência do ativo ocorra.
Para facilitar essa transferência entre blockchains, é necessário um pino bidirecional. Você pode pensar nisso como um túnel de mão dupla com carros dirigindo em ambas as direções.
De acordo com o white paper sidechain, um pino bidirecional é definido como:
“O mecanismo pelo qual as moedas são transferidas entre sidechains […] uma sidechain atrelada é uma sidechain cujos ativos podem ser importados e devolvidos a outras cadeias.”
Colocando claramente, um pino bidirecional permite que ativos digitais como bitcoin sejam transferidos de um lado para o outro entre a rede principal e a nova sidechain. Curiosamente, a “transferência” de um ativo digital nunca ocorre. Os ativos não são efetivamente transferidos; em vez disso, eles são simplesmente bloqueados na rede principal enquanto a quantidade equivalente é desbloqueada na cadeia lateral.
Como resultado, qualquer operação de duas vias precisa assumir que os atores, ou “ validadores ”, envolvidos na indexação de duas vias estão agindo honestamente. Caso contrário, transferências fraudulentas podem ser feitas ou transferências genuínas podem ser interrompidas.
Para transferir ativos digitais entre uma sidechain e sua mainnet, um processo off-chain – transações que ocorrem fora da blockchain pai – que transfere dados entre as duas blockchains deve ser construído.
Como mencionado acima, como a transferência de ativos digitais entre uma cadeia pai e uma sidechain é imaginária, os ativos digitais são bloqueados e liberados em cada extremidade das duas blockchains assim que a transação for validada por meio de um contrato inteligente .
Contratos inteligentes são usados para garantir que o jogo sujo seja minimizado, impondo validadores na rede principal e na sidechain para agir honestamente, confirmando as transações entre cadeias. Após a ocorrência de uma transação, um contrato inteligente notificará a rede principal de que um evento ocorreu.
Em seguida, o processo fora da cadeia retransmitirá as informações da transação para um contrato inteligente na cadeia lateral, verificando a transação. Após a verificação do evento, os fundos podem ser liberados na sidechain, permitindo que os usuários movam ativos digitais em ambas as blockchains.
Observe que esse processo pode ocorrer da rede principal para a cadeia lateral ou vice-versa.
Exemplos reais de sidechains são Liquid Network e RootStock (RSK) do Bitcoin. Como ambas as sidechains estão vinculadas à rede principal do Bitcoin, apenas atividades envolvendo bitcoin são possíveis.
A Liquid Network é uma sidechain de código aberto criada pela Blockstream construída sobre a rede principal do Bitcoin. Ao usar os recursos inerentes às sidechains, o tempo de descoberta de bloco da Liquid Network é de apenas um minuto, muito mais rápido que o tempo de bloqueio de 10 minutos do Bitcoin. Isso significa que 10 vezes mais blocos podem ser adicionados ao sidechain em relação ao blockchain do Bitcoin. A rede também permite que os usuários negociem ativos digitais de forma mais privada, mascarando a quantidade e o tipo de ativo que está sendo transferido.
A RSK é uma sidechain designada para executar contratos inteligentes. Ao usar a RSK, o bitcoin é bloqueado na Mainnet e é liberado como smart bitcoin (SBTC), a moeda nativa da RSK.
Devido à proficiência do contrato inteligente da RSK, os usuários não precisam converter seu bitcoin em outros ativos para fazer uso do contrato inteligente. Isso significa que eles são interoperáveis em outras redes blockchains, como Ethereum.
As sidechains têm um grande potencial para expandir o escopo, a escala e a dinâmica da tecnologia blockchain, permitindo que redes blockchain anteriormente isoladas se integrem em um ecossistema comum.
Tomando uma perspectiva macro, imagine uma rede blockchain universal composta por várias blockchains, cada uma com seu próprio mecanismo de consenso, regras de governança e visão, mas todas permanecem independentes umas das outras.
A interoperabilidade entre cadeias facilitada pelas cadeias laterais permitiria que os usuários navegassem perfeitamente entre esses vários projetos. Esta é a proposta de valor fundamental das sidechains.
Fonte: coindesk
Isenção de responsabilidade. A Universidade do Bitcoin não endossa nenhum conteúdo nesta página. Embora tenhamos como objetivo fornecer a você informações importantes do mundo das criptomoedas, os leitores devem fazer sua própria pesquisa e análise antes de tomarem quaisquer decisões e assumir total responsabilidade por elas, nem este artigo pode ser considerado como um conselho de investimento.