Bitcoin Lightning hacker layer-2 Brollups

Burak, o famoso hacker que em novembro de 2022 ativou um bug na cadeia de escalonamento da Lightning Network, está introduzindo no mercado sua própria camada 2 baseada em Bitcoin: “Brollups”.

O novo produto denominado traz diversas melhorias à infraestrutura criptográfica do Bitcoin, introduzindo novos casos de uso no campo das finanças descentralizadas sem a necessidade de recorrer a um fork e sem a necessidade de introduzir um novo token.

Vamos ver tudo em detalhes abaixo.

O hacker da Lightning Network apresenta Brollups e apresenta novos casos de uso para a camada 2 do Bitcoin

Burak, um desenvolvedor criptográfico que foi uma figura-chave no ataque hacker à Lightning Network em novembro de 2022, está prestes a lançar sua própria camada 2 de Bitcoin chamada “Brollups”.

É uma blockchain de segunda camada ancorada ao DA (disponibilidade de dados) superior, oferecendo um novo tipo de design de rollup nativo do Bitcoin, pois agrupa transações, proporcionando maior escalabilidade, sem a necessidade de bifurcar o Bitcoin ou emitir um token secundário.

Esse tipo de camada 2 ainda está em fase de design, com lançamento na rede de testes previsto para o final do ano, mas já planeja dar suporte a mais de 90% dos próximos casos de uso que serão introduzidos no DeFi.

Segundo o que foi relatado pelo mesmo criador da nova rede:

“Seja listando um NFT para venda em troca de Bitcoin, onde o comprador paga com Bitcoin no momento da execução, ou colocando uma ordem de venda simbólica em uma exchange descentralizada, [tudo isso é] executado atomicamente, verificável, escalável e executável no Bitcoin.”

O criador do Brollups não é novato nesse tipo de cadeia: no ano passado, ele criou um concorrente da Lightning Network chamado Ark Protocol.

Apresentando Brollups: um design de rollup nativo do Bitcoin que funciona com uma paridade nativa do Bitcoin e não requer alterações no protocolo do Bitcoin.https://t.co/OW2y0xJrg0

-Burak (@brqgoo) 21 de junho de 2024

De acordo com o que foi relatado por Burak, a arquitetura do Brollups difere do otimista rollup (Optimism, Arbitrum) e do zk-rollups (Starknet, Zksync) típicos da blockchain Ethereum.

Esses tipos de redes são, de fato, gerenciados por um operador central ou por um quórum de operadores, que fornecem liquidez ao protocolo e avançam o estado de rollup encadeando transações de Bitcoin em intervalos regulares.

Eles são baseados no conceito de usar UTXOs virtuais (VTXO) como um suporte dentro de contratos inteligentes, contando com a camada 1 como a camada de disponibilidade de dados e executando transações na VM personalizada da Máquina Virtual Bitcoin.

O VTXO pode ser usado off-chain (e, portanto, implementado com contratos inteligentes) enquanto os calldata são verificados pelos clientes. Os VTXO são vistos como bytes, enquanto os calldata interpretam os bytes: combiná-los dá origem a condições on-chain automatizadas típicas de contratos DeFi

Simplificano Burak escreveu em seu blog que:

“Os brollup são, em suma, as moedas entre VTXO e calldata.”

A comunidade Bitcoin imediatamente parabenizou o desenvolvedor da camada 2 por introduzir uma nova rede que não requer alterações no protocolo, mas ao mesmo tempo permite a introdução de novos casos de uso no campo das finanças descentralizadas.

Apesar disso, alguns especialistas na área apontaram a Burak que, ao contrário do que foi escrito em seu post, não é verdade que todos os zk-rollups são baseados na dependência fundamental de uma configuração confiável, pois já existem vários sistemas como STARK, Halo e Plonky2 que não exigem essa etapa.

Além disso, alguns estão fazendo perguntas sobre o custo operacional que os Brollups da camada 2 exigirão para verificar e controlar todas as chaves na sessão KDC.

Outra invenção interessante Burak! Algumas pequenas correções:

> Os rollups ZKP são construídos com base em uma dependência fundamental de uma configuração confiável

não é verdade para todos os rollups ZKP, existem vários tipos de sistemas de comprovação agora que não exigem uma configuração confiável (por exemplo, STARKs, Halo, Plonky2)

— light (@lightcoin) 21 de junho de 2024

O ataque de Burak em 2022 na rede Lightning da camada 2

Mergulhando no passado, vemos como o mesmo desenvolvedor Burak que está prestes a introduzir o “Brollup”, em 2022 organizou um ataque hacker na rede de camada 2 da Bitcoin Lightning Network.

Nessa circunstância, o usuário explorou um bug na rede, causando a queda temporária de todos os nós, porém, sem prosseguir com intenções maliciosas e sem roubar nenhum fundo da cadeia de segundo nível. Em particular, os nós pararam de sincronizar devido a um problema com a biblioteca de análise btcd.

Segundo o que foi relatado na época pela Lightning Labs, foi necessário ativar uma atualização de emergência na rede algumas horas após o incidente, evitando consequências danosas aos nós não atualizados que são fechados por bloqueio de tempo se não forem conectados e sincronizados em até duas semanas.

O próprio Burak esclareceu que sua intenção no assunto é atribuível às atividades de um “hacker branco”, e a ativação do bug na Rede Lightining foi feita única e exclusivamente para testar a rede quanto às suas vulnerabilidades técnicas.

Em uma postagem de 2022, ele escreveu: “Às vezes, para encontrar a luz, primeiro precisamos tocar a escuridão”.

Às vezes, para encontrar a luz, primeiro precisamos tocar a escuridão.https://t.co/dhCwF0DxpE

– Burak (@brqgoo) 1º de novembro de 2022

No mesmo ano, apenas um mês antes do incidente, Burak explorou outra falha no sistema de camada 2 da Bitcoin Lightning Network.

Ao ativar uma transação multiassinatura 998-999, rejeitada pelos nós btcd e LND, o hacker colocou o bloco inteiro e todos os blocos subsequentes após a transação em cheque.

Também neste caso, o propósito “ético” do usuário foi destacado, pois ele não explorou o bug para ganho econômico pessoal e, de fato, gastou 5 dólares em comissão para avançar a transação multiassinatura.

No mesmo dia em que Burak bloqueou intencionalmente a validação de blocos no L2, a Lightning Labs lançou um patch para resolver o problema.

Acabei de fazer um multisig tapscript 998 de 999 e custou apenas US$ 4,90 em taxas de transação.https://t.co/CvBHaRAqPu

-Burak (@brqgoo) 9 de outubro de 2022

Veremos se no futuro o desenvolvedor do Brollups também gostará de remover temporariamente sua camada 2 e se ele continuará a inovar toda a indústria do Bitcoin com novas melhorias técnicas.

No momento, outras redes de segunda camada competindo para incorporar atividades DeFi no Bitcoin são Stacks, Merlin Chain, Bouncebit, Anduro, Citrea, Liquid Network e Dovi, além da principal rede Lightning Network.