
Segregated Witness, ou SegWit, é uma atualização do protocolo Bitcoin que separa os "dados de testemunho" do corpo principal de cada transação. Estes dados de testemunho correspondem às assinaturas e provas associadas que demonstram a autorização para movimentar fundos específicos.
Ao extrair estes dados de testemunho, o conteúdo central das transações torna-se mais estável, enquanto as assinaturas passam a ser armazenadas numa área dedicada. Esta alteração estrutural resolve o problema da "maleabilidade das transações" e introduz a métrica de "peso do bloco" para medir a capacidade dos blocos. Assim, o SegWit aumenta o desempenho e a eficiência do Bitcoin sem comprometer as regras de segurança.
O principal objetivo do SegWit é solucionar a maleabilidade das transações. Esta maleabilidade ocorre quando alguém consegue alterar determinados aspetos da assinatura de uma transação antes da confirmação, modificando assim o seu identificador de transação (TXID), ou seja, o seu identificador único.
Imagine que envia fundos a um amigo. Enquanto a transação está pendente, outra parte pode alterar o formato da assinatura, gerando um TXID diferente. Embora os fundos estejam seguros, operações que dependam do TXID original (como gestão de canais ou transações avançadas baseadas em scripts) podem tornar-se instáveis. Ao mover as assinaturas para fora do cálculo do TXID, o SegWit garante que pequenas alterações nas assinaturas já não afetam o identificador da transação, tornando os processos subsequentes mais fiáveis.
O SegWit funciona ao colocar os dados de assinatura e testemunho numa área separada, fora da estrutura principal da transação. Estes dados são excluídos do cálculo do identificador da transação. O SegWit é ativado por "soft fork", ou seja, a atualização é retrocompatível—nós atualizados e antigos continuam a operar em conjunto.
Tecnicamente, o SegWit introduz um novo formato de transação: os nós antigos tratam os dados de testemunho como "informação adicional" e validam as regras principais sem eles, enquanto os nós atualizados leem e verificam integralmente estes dados com métodos de validação atualizados. Esta abordagem elimina a maleabilidade e assegura uma transição suave para a rede.
O SegWit aumenta a capacidade efetiva dos blocos através do conceito de "peso do bloco". O peso do bloco é um mecanismo em que os dados principais da transação têm maior peso e os dados de testemunho, menor peso. Existe um peso máximo por bloco (normalmente 4 milhões de unidades), permitindo incluir mais transações em cada bloco.
No Bitcoin, as comissões estão associadas ao "peso consumido" e não ao tamanho em bytes. Ao mover as assinaturas para um segmento de baixo peso, muitas transações passam a ter peso total inferior e requerem comissões de minerador mais baixas. Por exemplo, os endereços SegWit nativos (que começam por "bc1") apresentam geralmente pesos de transação mais reduzidos e comissões mais favoráveis—uma vantagem que se intensifica em períodos de congestionamento. Dados públicos mostram que, em meados de 2024, 80 %-90 % das transações Bitcoin utilizam SegWit (fontes: exploradores de blockchain e plataformas analíticas como mempool.space e Glassnode, 2024).
Os endereços SegWit enquadram-se geralmente em três categorias:
Ao efetuar transferências:
Utilizar SegWit na Gate é simples. Siga estes passos:
O SegWit constitui a base para soluções de segunda camada como a Lightning Network, ao corrigir a maleabilidade das transações e garantir identificadores de transação mais estáveis. A Lightning Network depende de estruturas de transação programáveis e rastreáveis para criar canais de pagamento, e o SegWit torna estes mecanismos mais fiáveis.
Para quem procura micropagamentos mais rápidos e económicos, as carteiras recomendam frequentemente o uso de endereços compatíveis com SegWit para beneficiar de comissões on-chain mais baixas e uma gestão de canais mais estável.
O SegWit foi implementado como uma atualização soft fork com elevada compatibilidade, mas com algumas ressalvas:
Para minimizar riscos:
O SegWit foca-se na separação dos dados de testemunho e na resolução de problemas de maleabilidade, aumentando a capacidade através do ajuste do peso dos blocos. O Taproot constrói sobre esta base, melhorando a privacidade e a flexibilidade dos smart contracts, tornando condições complexas na blockchain semelhantes a transferências normais.
Pense na relação entre ambos como “fundação e pisos superiores”: o SegWit estabelece a base estrutural para a escalabilidade, enquanto o Taproot avança em termos de usabilidade e privacidade. As carteiras que suportam Taproot suportam normalmente também os formatos de endereço SegWit—ambas as atualizações funcionam em conjunto.
O SegWit separa os dados de testemunho das assinaturas das transações principais, resolve a maleabilidade das transações, aumenta a capacidade efetiva do bloco e a eficiência das comissões através do peso do bloco, e permite soluções avançadas como a Lightning Network. Na prática, privilegie o uso de endereços "bc1" ou "3" para compatibilidade e eficiência de custos; durante períodos de congestionamento, teste sempre com transferências de baixo valor primeiro.
Para aprofundar:
Sim. O SegWit é retrocompatível—os endereços legacy (formato P2PKH) continuam a receber e enviar transações. No entanto, recomenda-se migrar para endereços SegWit (formatos P2WPKH ou P2SH-P2WPKH) para comissões mais baixas e confirmações mais rápidas. Pode consultar ou alterar o tipo de endereço nas definições da carteira Gate.
Não. Pode enviar BTC entre qualquer tipo de endereço suportado—SegWit ou legacy. Contudo, tanto o remetente como o destinatário devem utilizar endereços SegWit para maximizar as poupanças em comissões e o desempenho. É aconselhável incentivar amigos ou contrapartes a atualizarem para endereços SegWit para melhores resultados.
Alguns sistemas antigos foram concebidos antes do lançamento do SegWit; integrar o SegWit exige alterações profundas ao código. A ausência de suporte SegWit não implica menor segurança—simplesmente impede o acesso aos seus benefícios. Ao escolher plataformas como a Gate, garante as mais recentes vantagens tecnológicas e custos reduzidos.
Não existe qualquer diferença fundamental. A geração e gestão da chave privada são idênticas; apenas o formato de codificação do endereço muda. A mesma chave privada pode gerar vários tipos de endereço (P2PKH, P2WPKH, P2SH). O backup correto da sua chave privada ou frase seed é essencial, independentemente do tipo de endereço utilizado.
Não. O SegWit reorganiza as estruturas de dados, mas não compromete os fundamentos criptográficos do Bitcoin. Ao resolver a maleabilidade das transações, o SegWit reforça a segurança em cenários como operações na Lightning Network. Todas as transações SegWit processadas na Gate oferecem garantias de segurança equivalentes às transações legacy.


