Glossário / Lightning e camada 2
Sidechain
- O que é uma sidechain?
- Uma sidechain é uma blockchain separada cujas criptomoedas são lastreadas em bitcoin bloqueado na cadeia principal, de modo que o valor circula entre as duas por meio de um peg, e não de uma negociação.
As sidechains foram propostas para que o bitcoin ganhasse novos recursos sem mudar o próprio bitcoin. A ideia foi escrita em outubro de 2014 por nove autores, entre eles Adam Back e Pieter Wuille, e as primeiras sidechains com bitcoin real entraram em operação em 2018. Toda sidechain abre mão de parte da segurança do bitcoin em troca do que oferece, e a pergunta honesta é sempre quem guarda os bitcoins bloqueados.
Como funciona
O peg de uma sidechain tem duas metades, e o bitcoin participa de apenas uma delas.
Para entrar, você envia bitcoin para um endereço controlado por quem opera o peg. Esses bitcoins param de se mover. Na outra cadeia, o mesmo valor aparece como um ativo ancorado que você pode gastar conforme as regras daquela cadeia, que podem incluir blocos mais rápidos, valores ocultos ou tipos adicionais de tokens. Para sair, o ativo ancorado é destruído e o operador libera o bitcoin original. Se o peg é honesto, a oferta ancorada nunca supera a oferta bloqueada, e qualquer pessoa pode verificar isso contra o saldo público do endereço de bloqueio.
A metade da qual o bitcoin não participa é a importante. Não há regra de consenso na cadeia principal que saiba que uma sidechain existe, nem código no Bitcoin Core que faça cumprir um peg, nem forma de a rede recusar um saque fraudulento. O bloqueio é apenas um endereço. Quem pode gastar a partir dele decide se o seu resgate acontece.
Isso deixa três modelos reais. Um peg federado coloca o bloqueio sob um conjunto fixo de titulares de chaves identificados, que é como funciona a Liquid Network, com um limiar de 11 de 15 chaves guardadas em hardware resistente a adulteração por empresas separadas. Um peg protegido por mineradores, a proposta de drivechain, entregaria a decisão ao hashrate e precisaria de um soft fork para existir. Uma cadeia com mineração compartilhada toma emprestada a prova de trabalho do bitcoin para os próprios blocos, mas ainda precisa de algum grupo para operar o bloqueio. Os três respondem à mesma pergunta de formas diferentes: quem você processa, ou contra quem luta, se os bitcoins não voltam.
A outra coisa a entender é que uma sidechain tem seu próprio orçamento de segurança. Seus blocos são produzidos pelos próprios operadores, no próprio ritmo, com os próprios modos de falha. Uma reorganização no bitcoin não desfaz uma sidechain, e um colapso na sidechain não afeta o bitcoin. Você está com um ativo em um sistema menor, com um conjunto menor de defensores.
Por que isso importa quando você compra bitcoin
O ponto em que uma sidechain toca um comprador comum é a tela de saque, e é onde as pessoas perdem bitcoins.
Quando você saca de uma corretora, algumas plataformas mostram um seletor de rede ao lado do valor. Escolher a rede errada envia um ativo diferente para um endereço que não pode recebê-lo. A maioria das corretoras analisadas neste site liquida saques na cadeia principal e algumas acrescentam a Lightning; se um menu suspenso oferecer qualquer outra coisa, trate isso como uma decisão sobre custódia, não como uma opção de envio. Leia a rede, não o nome da criptomoeda, e envie primeiro um valor pequeno de teste quando estiver em dúvida.
A custódia também muda de forma. As análises de carteiras de hardware aqui tratam da proteção das chaves dos bitcoins da cadeia principal, e essa é uma resposta completa: se você guarda sua frase de recuperação, ninguém pode levar esses bitcoins. Um ativo ancorado vale apenas o que vale o grupo que detém o bloqueio, então o mesmo dispositivo protege um crédito, e não os bitcoins em si. Essa distinção vale mais do que qualquer rendimento ou velocidade que uma sidechain anuncie.
Há também uma questão de jurisdição, porque as sidechains são apresentadas como uma forma de contornar restrições locais. Não são. Os operadores de peg são empresas constituídas com departamentos de conformidade, e migrar para uma sidechain não muda a lei em nenhum dos 231 países cobertos aqui. Se comprar bitcoin é restrito onde você mora, o guia do país é o ponto de partida honesto, não uma segunda cadeia.
Acompanhar um bitcoin até a Liquid e de volta
Observar um único bitcoin entrar na Liquid e sair de novo mostra onde está o atrito.
Você envia o bitcoin para um endereço de peg-in controlado pela federação e depois espera 102 confirmações, cerca de 17 horas de blocos. Esse número não é excesso de zelo: protege todos na sidechain de uma reorganização profunda no bitcoin que deixaria o ativo ancorado sem lastro. Depois de creditado, o bitcoin se comporta de outra forma. Os blocos são propostos em uma rotação de 60 segundos e, como os assinantes dos blocos são conhecidos, uma transação é considerada liquidada após dois deles, e não após uma hora de confirmações.
A volta é onde a assimetria aparece. O peg-out é uma função dos membros da federação, então um detentor comum normalmente sai vendendo o ativo ancorado a alguém que o queira, ou usando um serviço de troca. Isso significa uma contraparte, um spread e uma fila. A lição geral se aplica a toda sidechain e a todo ativo encapsulado que lhe oferecerem: verifique a saída antes de usar a entrada, porque a entrada é sempre a parte fácil.
Sidechain vs Lightning Network
Uma sidechain é outra blockchain; a Lightning Network não é uma cadeia. Os saldos da Lightning vivem em contratos entre duas partes cujas transações de liquidação são transações de bitcoin comuns, exigíveis por você, na cadeia principal, sem a permissão de ninguém. Um saldo em uma sidechain é um ativo diferente em um registro diferente que outra pessoa prometeu resgatar. O pior caso separa os dois com clareza: na Lightning você paga taxas para fechar um canal e mantém seus bitcoins, e em uma sidechain as pessoas que detêm o bloqueio ficam com os bitcoins.
Sidechain vs bitcoin encapsulado
O bitcoin encapsulado é um token na blockchain de outra pessoa, emitido por um custodiante que detém os bitcoins reais; uma sidechain é uma blockchain construída em torno do bitcoin cujo peg pode estar distribuído entre muitos titulares de chaves. A diferença entre os dois é de grau, não de natureza. Ambos são créditos, ambos falham se falharem os detentores do bloqueio, e ambos são comercializados com a palavra bitcoin fazendo um trabalho discreto. Se você não consegue nomear quem detém os bitcoins e o que os impede de ficar com eles, você não está com bitcoin.