Os desenvolvedores de Bitcoin estão abrindo caminho para o que poderia ser uma de suas maiores atualizações no protocolo Bitcoin, Drivechains ou sidechains para Bitcoin.

Uma das soluções que surgiu recentemente no mundo do Bitcoin é o conceito de Drivechains, um conceito intimamente relacionado às Propostas de Melhoria do Bitcoin (BIP) BIP-300 e BIP-301. Um conceito que visa permitir a implantação de novas Layer2 que funcionam como cadeias separadas do Bitcoin. Cadeias que podem ser conectadas usando um protocolo do tipo P2P para permitir a interoperabilidade entre elas.

Assim, Drivechain permitiria que o Bitcoin se tornasse uma rede de redes, tendo o blockchain do Bitcoin como Core Network ou Core Chain. Enquanto os Drivechains seriam sidechains com suas próprias regras de consenso, capacidades e funcionalidades exclusivas, o que não afetaria de forma alguma o resto das redes ou o Core.

Esta conceito o que nos faz ver o Bitcoin de uma forma totalmente diferente, mais parecida com o que vemos em redes como Polkadot (e seus parachains), Cosmos (e seus sidechains conectados pelo IBC) ou Avalanche. Sem dúvida estaríamos falando de um dos maiores avanços do ecossistema Bitcoin e o melhor é que já está em construção.

O que são correntes de transmissão?

Drivechains em Bitcoin são um conceito proposto em duas conhecidas Propostas de Melhorias de Bitcoin. Mais especificamente falamos sobre o BIP-300 (Hashrate Escrows, criado por Paul Sztorc e CryptAxe) e BIP-301 (Blind Merged Mining, criado por Paul Sztorc e CryptAxe).

Utilizando essas propostas, buscamos gerar as alterações necessárias no protocolo Bitcoin para fornecer ao protocolo a capacidade de gerar sidechains. Essas sidechains são capazes de ter suas próprias regras de consenso, moeda nativa ancorada no Bitcoin transferida do Core, bem como novos recursos desenvolvidos especificamente para o Drivechain em questão.

Por exemplo, seria possível criar um Drivechain no qual a atual Lightning Network fosse implantada, facilitando assim o envio de fundos de uma rede para outra e, ao mesmo tempo, ajudando a resolver diversos problemas de escalabilidade e segurança do LN, simplificando seu mecanismo operacional.

Outro bom exemplo das possibilidades desta tecnologia é que cadeias laterais podem ser geradas com capacidades expandidas de Taproot Assets (Protocolo Taro) para implantar tokens DeFi e aplicativos que aumentam a funcionalidade do Bitcoin neste setor. Em qualquer caso, cada operação realizada nestas sidechains será protegida pelo poder do Bitcoin, uma vez que estas operações serão integradas através de commits na cadeia Bitcoin, podendo ser auditadas de forma pública e transparente.

O melhor da proposta é que essa tecnologia pode se tornar realidade simplesmente usando mecanismos de soft fork, mantendo a compatibilidade do protocolo com outras implementações do Bitcoin.

Expandindo as capacidades do Bitcoin

Ao mesmo tempo, os Drivechains resolvem uma série de problemas dentro do Bitcoin para expandir suas funções e possibilidades. Lembremos que o Bitcoin Core é um protocolo que os desenvolvedores mantêm e melhoram, mas sempre tendo uma coisa em mente: não quebrar o protocolo. Isso limita muito as coisas que podem ser feitas dentro dele.

Por exemplo, a proposta de incluir no protocolo Bitcoin a capacidade de gerar Ordinais, foi categoricamente rejeitado não só porque foi considerado desnecessário. Se não porque afetou a forma como foram geradas a estrutura interna das transações dentro da rede e a estrutura final dos blocos Bitcoin, o que pode quebrar a compatibilidade com versões anteriores do Bitcoin Core.

Esses problemas podem ser resolvidos simplesmente com Drivechains. Primeiro, porque as modificações feitas no Bitcoin Core não interferem no funcionamento original do Bitcoin Core, mantendo uma base sólida para construção de novos protocolos e funções, enquanto o protocolo mantém intactas todas as suas funcionalidades originais.

Segundo, porque o desenvolvimento transfere esses desenvolvimentos para equipes que podem inovar e avançar mais rapidamente. Assim, estas cadeias laterais podem ser o epicentro para gerar toda uma nova série de funções únicas que alimentariam o ecossistema Bitcoin, impulsionando a sua adoção e incentivando a reavaliação do Bitcoin. Seria melhorar o Bitcoin de forma real, atendendo a casos de uso e necessidades específicas da comunidade, saindo de movimentos especulativos que movimentam o preço, como os ETFs de Bitcoin.

Como funcionam as cadeias de transmissão?

O funcionamento desta tecnologia é bastante único e complexo, mas uma forma simples de ver isso seria a seguinte:

  1. Primeiro, um usuário envia bitcoins (da Core Chain) para uma sidechain de interesse (uma Drivechain). O envio pode ser feito usando uma carteira Bitcoin com esse recurso.
  2. Assim que a transação é enviada, o sidechain do Drivechain recebe a notificação de envio e inicia o processo de validação. Durante este processo, o Drivechain e a rede Bitcoin mantêm uma comunicação que permite confirmar e verificar se a operação está sendo realizada corretamente, o que leva ao bloqueio do BTC na cadeia principal.
  3. Uma vez confirmada a transação tanto na rede Bitcoin quanto na sidechain (bloqueio de fundos confirmado), o usuário recebe seus bitcoins em sua carteira e então o usuário fica em condições de operar na sidechain.
  4. As operações sidechain seguem suas próprias regras temporais e de consenso. Para evitar discrepâncias e manter uma contabilidade transparente, os Drivechains devem comprometer regularmente as operações na cadeia principal, como é agora o caso da Lightning Network.
  5. O processo oposto pode ser seguido para liberar o BTC do Drivechain e trazê-lo para a rede principal.

Neste ponto, você deve saber que o mecanismo de transferência das cadeias laterais de volta para a cadeia principal é feito por meio de conjecturas e refutações, e não de provas verificáveis. Diz-se que as cadeias de transmissão apresentam risco zero e podem ser desativadas, se necessário, caso algum problema seja detectado.

É aqui que entram em jogo os dois BIPs: BIP-300 e BIP-301. O BIP-300 estabelece "Hashrate Cauções", que permitem que 3 a 6 meses de dados de transação (mais precisamente, informações de 26299 blocos) sejam compactados em um hash único verificável de 32 bytes fixos. A verificabilidade de tudo isso é possível contrastando os dados armazenados no blockchain do Bitcoin, com a origem desse commit e seus dados dentro do Drivechain.

Por sua vez, o BIP-301 ou Blind Merged Mining (BMM) permite aos mineradores minerar uma sidechain, sem executar o software do seu nó (ou seja, sem “olhar para ele”, portanto, “cegamente”). Em vez disso, um usuário sidechain executa seu nó e constrói o bloco, pagando ele mesmo as taxas de transação. Em seguida, ele usa uma quantia equivalente de dinheiro para “comprar” o direito de encontrar esse bloco de mineradores convencionais na cadeia Bitcoin (Camada 1).

O sistema é muito semelhante ao Merged Mining usando, por exemplo, Namecoin ou RSK, com a exceção de que é muito mais flexível (você não precisa de um nó completo) e todas as cadeias usam BTC como moeda para gerenciar operações (transferências, pagamentos de comissões, entre outros).

Implicações futuras

DriveChains tem potencial para resolver alguns dos problemas de escalabilidade e inovação do Bitcoin. As cadeias laterais podem ser usadas para:

  1. Escalando transações Bitcoin: Sidechains podem ser usados ​​para processar transações fora da rede principal Bitcoin. Isso pode ajudar a reduzir o congestionamento da rede principal e melhorar a velocidade das transações.
  2. Inovar em Bitcoin: Sidechains podem ser usados ​​para implementar novos recursos e funcionalidades em Bitcoin. Isso pode ajudar a tornar o Bitcoin mais adaptável às novas necessidades dos usuários.

No entanto, apesar das vantagens que oferecem, têm gerado alguma controvérsia e debate na comunidade Bitcoin. Alguns argumentam que esta solução permite aproveitar os recursos de todas as criptomoedas sem comprometer a segurança da cadeia principal. Além disso, Drivechains poderia oferecer uma solução permanente para outras criptomoedas e redes rivais, já que os usuários poderiam transferir seus ativos para uma sidechain em vez de criar uma nova criptomoeda/rede, o que certamente aumenta a complexidade no uso da tecnologia.

No entanto, também existem preocupações sobre as implicações de segurança e escalabilidade. Ao introduzir uma camada adicional na rede Bitcoin, existe o risco de potenciais vulnerabilidades e ataques. Além disso, alguns argumentam que estas cadeias laterais poderiam permitir aos mineiros cobrar taxas de todas as cadeias simultaneamente, o que poderia levar à centralização e ao aumento dos custos de transação.

Para enfrentar esses desafios e preocupações, é essencial uma colaboração estreita entre os desenvolvedores, a comunidade Bitcoin e os reguladores. A implementação de novas camadas na rede Bitcoin deve ser cuidadosamente avaliada e testada para garantir a segurança e estabilidade do ecossistema.


Continue lendo: O que está impedindo a SEC de lançar um ETF Bitcoin Spot?