Condividi questo articolo

Como duas novas propostas de sidechains podem mudar o DNA do Bitcoin

O trabalho em sidechains de Bitcoin – há muito tempo considerado uma das melhores maneiras de melhorar a funcionalidade da rede – está avançando. Veja como.

Um recurso do Bitcoin há muito proposto, chamado 'sidechains', pode em breve dar um grande passo à frente graças a um par de propostas.

A ideia por trás das sidechains, mais associada à startupCorrente de bloco(cuja equipe se orgulha de seus criadores), é tornar mais fácil adicionar novos recursos ao Bitcoin, algo que se mostrou difícil no passado devido ao design do bitcoin.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Long & Short oggi. Vedi Tutte le Newsletter

Em suma, as sidechains devem tornar possível para os usuários mover bitcoins entre diferentes blockchains baseados em bitcoin com diferentes conjuntos de regras. Por exemplo, dessa forma, novas técnicas para preservar a Política de Privacidade das transações ou um sistema de contrato inteligente semelhante aoEthereum's poderia ser adicionado a um blockchain de Bitcoin , sem alteraro blockchain de Bitcoin .

O consultor de segurança do Bitcoin Sergio Demian Lerner, que está liderando um esforço para adicionar a funcionalidade de sidechain ao Bitcoin, explicou que as sidechains eliminariam amplamente a dificuldade que os desenvolvedores enfrentam hoje em dia para expandir os recursos do Bitcoin.

Ele disse ao CoinDesk:

"Melhorar a rede Bitcoin é comparado a consertar um avião durante o voo."

Mas além da equipe de Lerner, outro grupo está trabalhando em propostas que poderiam potencialmente colocar sidechains na base de código oficial do Bitcoin .

No final de setembro, Lerner revelou umaproposta para código que poderia adicionar essa funcionalidade ao Bitcoin, e o economista do Bloq, Paul Sztorc, disse ao CoinDesk que ele está trabalhando em seu próprio código.

Ambas são propostas chamadas de "drivechain", uma abordagem às sidechains primeirodescrito por Sztorc em novembro passado. Como tal, cada um propõe um conjunto de novos recursos, chamados opcode, que poderiam ser potencialmente adicionados ao Bitcoin por meio de uma mudança conhecida como soft fork (uma atualização que T exige que todos os nós atualizem o software).

No entanto, os dois projetos têm ideias diferentes sobre como implementar o opcode e T planejam unir forças em uma proposta (pelo menos não ainda).

Duas abordagens

Em uma transferência entre cadeias laterais, os bitcoins são enviados de uma blockchain para outra, ou é isso que LOOKS .

Mas, na realidade, os bitcoins de uma cadeia (digamos Bitcoin) são bloqueados na blockchain principal do Bitcoin , enquanto são simultaneamente desbloqueados na cadeia lateral para a qual estão sendo "transferidos".

A principal diferença entre drivechains e sidechains regulares é quem, em última análise, envia as informações necessárias para transferir os bitcoins de um lado para o FORTH: os usuários ou os mineradores.

A versão de drivechain de Lerner depende de mineradores como "guardiões de proxy algorítmicos", ou programas que ajudam a conscientizar os mineradores sobre outras sidechains conectadas à rede.

"Os mineradores de Bitcoin observam o estado da sidechain e quando recebem um comando da sidechain com consentimento comprovado (por exemplo, cem confirmações), eles executam um protocolo de coordenação para garantir que todos concordem com a autenticidade do comando", explicou Lerner.

Ele acrescentou: "Se concordarem, farão um pagamento usando fundos bloqueados."

A proposta de Lerner introduz um novo script Bitcoin chamado OP_COUNT_ACKS, que implementa a funcionalidade de cadeia de transmissão acima (scripts Bitcoin são como contratos inteligentes) em cerca de 600 linhas de código, no que ele chamou de uma pequena mudança.

Lerner também observou queTestemunha Segregada, a mais nova grande mudança no Bitcoin, uma vez acionada, pode ajudar com isso. O código foi oficialmente adicionado para Bitcoin no início deste mês, e a mudança pode ser ativada pelos mineradores já em dezembro.

Embora seja amplamente vista como uma solução de escalabilidade, ela traz outros benefícios.

"O SegWit fornece um novo sistema para soft-forking fácil: o sistema de versionamento de script testemunha. Nosso BIP usa esse sistema para adicionar um novo opcode sem as limitações do sistema soft-forking anterior", explicou Lerner.

Tentativas separadas

Sztorc está trabalhando em um código semelhante que ainda não foi divulgado.

Mas embora Sztorc e Lerner tenham discutido e colaborado, cada um parece pensar que seu próprio projeto é o melhor e quer continuar a desenvolvê-los separadamente.

A principal crítica de Sztorc à implementação de Lerner é que ela está usando a sidechain deONE de seus esforços, Rootstock, que apresenta contratos inteligentes no estilo ethereum, em vez de uma cópia do Bitcoin.

"Drivechain é uma ideia nova. Então é um risco do jeito que é. T gosto da ideia de agravar isso fazendo duas ideias novas ao mesmo tempo", disse Sztorc.

Outras diferenças são detalhes menores, Sztorc notou, usando a invenção de um martelo como analogia. Digamos que alguém invente um martelo, uma ferramenta que nunca existiu antes, mas eles estão debatendo se o martelo deve ser construído de pedra ou madeira.

Se aceito, qualquer um deles poderá eventualmente chegar ao Bitcoin na forma de um soft fork.

Potencial perigoso

Mas, novamente, estamos falando de uma atualização que os desenvolvedores comparam a uma correção em voo de avião.

As sidechains podem ser uma proposta que supostamente ajudará com esse problema, mas para primeiro adicionar essa funcionalidade ao Bitcoin, ele precisa passar por esse obstáculo, assim como outras otimizações e adições, como o SegWit, passaram.

Engenheiro de tecnologia CORE da Blockstream, Russell O'Connor descritoalguns problemas potenciais com o opcode proposto por Lerner que se resumem ao opcode dependendo de valores de dados que são específicos para o bloco ao qual uma transação é adicionada.

Ele explicou que outros opcodes que foram adicionados recentemente ao Bitcoin CORE "foram cuidadosamente construídos para garantir essa propriedade".

Também é importante notar que pode não ter havido uma discussão completa da proposta ainda. Contribuidor do Bitcoin CORE , Peter Toddrecusou-se a discutiro novo código operacional drivechain devido ao passado de Lerner relacionado ao bitcoinpatentes, e disse que rejeitará a proposta "até que isso seja corrigido".

Lerner respondeu que não tem planos de patentear o drivechain. Além disso, ele disse que outros desenvolvedores de protocolo Bitcoin , incluindo Matt Corallo e Pieter Wiulle, estão abertos a discutir a mudança.

Quando questionado sobre sua estratégia de patentes, Sztorc disse que não tem "absolutamente nenhuma intenção" de obter uma patente, mesmo que ONE defensiva.

Além dessas críticas específicas, há muito ceticismo em relação a cada projeto de sidechain, com o acompanhamentodiscussãosobre a segurança de cada um. Algumas críticas de longa data se resumem a se as sidechains são viáveis ou não.

"A discussão principal está relacionada aos efeitos de colocar mais poder nas mãos dos mineradores e quais são as consequências a longo prazo. Mais especificamente, a questão é o que aconteceria se uma sidechain de Bitcoin se tornasse tão popular que [os mineradores que mineram Bitcoin e a sidechain popular] precisassem executar computadores de ponta, superando os mineradores solo", explicou Lerner.

Mas Sztorc parecia otimista apesar das críticas, algumas das quais ele planeja abordar em uma postagem de blog "muito longa" nas próximas semanas.

"A filosofia está quase pronta e o código quase pronto. Nós dois somos muito próximos", ele disse.

Lerner concluiu praticamente a mesma coisa, acrescentando:

"Estamos muito entusiasmados que isso possa acontecer já em 2017."

Imagem do modelo molecularvia Shutterstock

Alyssa Hertig

Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.

Alyssa Hertig