- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Otimizando o SegWit: como o novo software do Bitcoin está impulsionando a escala
O software mais recente do Bitcoin Core inclui otimizações projetadas para impulsionar o SegWit, uma atualização de escala que ainda está sendo implementada lentamente na rede.
O SegWit pode estar ativo no Bitcoin, mas o trabalho para concretizar seu potencial T acabou.
Mesmo depois que o blockchain do Bitcoin foi atualizado para oferecer suporte ao Segregated Witness (SegWit) no mês passado, encerrando talvez o debate mais acalorado da rede sobre direção até o momento, a otimizaçãoainda não deixou muita marca.
Até o momento, apenas um pouco mais de3 por centodas transações estão realmente aproveitando a atualização.

Mas, embora as transações sejam escassas até agora, a adoção provavelmente crescerá à medida que mais carteiras e serviços de Bitcoin se movem para dar suporte à mudança. Nesse ponto, o SegWit provavelmente terá mais impacto, aumentando o tamanho do bloco para dar suporte a mais transações e abrindo caminho para soluções de escala mais avançadas, como a Lightning Network.
Em um esforço para atingir esse objetivo, os desenvolvedores por trás do Bitcoin CORE, a versão mais amplamente usada do software subjacente da criptomoeda, têm se mobilizado para ajudar a impulsionar o esforço.
Pelo menos, é o que LOOKS na versão mais recente do Bitcoin CORE 0.15.0, lançada na semana passada. notas de lançamentodescreve uma série de melhorias com foco no desempenho, que são, pelo menos em parte, voltadas para estabelecer as bases para um uso mais amplo do SegWit.
Foco no desempenho
Durante umaapresentação em São Francisco algumas semanas atrás, o CTO da Blockstream e um dos desenvolvedores mais ativos do Bitcoin CORE, Greg Maxwell, apoiou a noção de que o foco do 0.15.0 tinha a ver com preparar o Bitcoin para um aumento de capacidade habilitado pelo SegWit.
Maxwell explicou:
"Com o SegWit entrando em operação, sabíamos que o blockchain cresceria em um ritmo ainda mais rápido, então havia um desejo de extrair todos os ganhos de desempenho possíveis para compensar isso."
Várias das melhorias visam reduzir o tempo necessário para criar um nó completo de Bitcoin , o que muitos preveem que se tornará ainda mais difícil com o SegWit ativado, já que a mudança aumenta o tempo cadeia de blocostamanho do bloco (a quantidade de dados de transação que podem ser armazenados em cada bloco).
Nós completos são particularmente importantes para a comunidade Bitcoin , já que executar um é sem dúvida a melhor maneira de usar Bitcoin sem confiar em um banco ou terceiros, e é o que muitos veem como o objetivo por trás do dinheiro digital.
Então, qualquer esforço para tornar isso mais fácil, e a rede rodar de forma mais eficiente, é bem-vindo. Portanto, "desempenho" (quanto tempo leva para baixar e usar o software) é um problema que os desenvolvedores tentam eliminar em quase todos os lançamentos do Bitcoin CORE (aproximadamente duas vezes por ano).
Mas o SegWit acabou de adicionar mais um motivo para focar em otimização e velocidade.
Maxwell disse:
"Como sempre, mas especialmente com 0.15.0, tivemos um grande impulso no desempenho."
Entre as atualizações notáveis nessa área está a maneira como os dados sobre saídas de transações não gastas (UTXOs) agora são armazenados, criando menos carga computacional para os usuários que desejam baixar um nó completo do Bitcoin . De acordo com as notas de lançamento, a versão 0.15.0 baixa o histórico de transações do bitcoin a uma taxa 30–40 por cento mais rápida e usa 10–20 por cento menos memória.
Outras atualizações técnicas introduzidas para acelerar o software incluem liberação não atômica (que pode abrir caminho para maiores ganhos de desempenho) e liberação de validação de script (que torna a obtenção de certas informações de transação mais rápida).
Esse foco no desempenho mostra uma equipe de desenvolvimento do CORE com a intenção de tornar o Bitcoin mais gerenciável antes do SegWit, ou antes que um número significativo de pessoas comece a usar as transações possibilitadas pela atualização.
Ainda não testemunhado
Hoje, a maioria das carteiras de Bitcoin ainda não oferece suporte ao SegWit, mas isso pode não ser o caso por muito tempo.
Dessa forma, não é tão surpreendente que, enquanto o 0.15.0 se concentrou em atualizações de desempenho para se preparar para o SegWit, o novo software em si T suporta transações SegWit. Os desenvolvedores do Bitcoin CORE argumentam que é mais seguro esperar para ver se o SegWit funciona antes de lançar o suporte a transações dentro do CORE. No entanto, as notas de lançamento dizem que um suporte mais "completo" para a mudança será incluído em "uma próxima versão" do software Bitcoin .
Quando chegar esse momento, os usuários poderão criar transações SegWit com a carteira CORE e obter o benefício do SegWit quase metade do preçotaxas de transação.
Outras carteiras de Bitcoin podem ter a mesma estratégia de esperar para ver. E, se e quando elas realmente a implementarem, as otimizações em 0.15.0 podem ser mais perceptíveis.
Aviso Importante: A CoinDesk é uma subsidiária do Digital Currency Group, que possui participação acionária na Blockstream.
Imagem de robôs de soldagemvia 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.
