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.