O Bitcoin foi lançado com um limite de um megabyte por bloco. Inicialmente, esse parâmetro atendia ao volume de transações de um mercado restrito, mas, com o crescimento da base de utilizadores, a rede passou a enfrentar sérios problemas de congestionamento.
A rede Bitcoin regista um novo bloco aproximadamente a cada dez minutos. Com o limite de um megabyte, cada bloco comporta apenas algumas dezenas de transações. No final de 2025, o Bitcoin processa em média sete transações por segundo. Nos períodos de maior atividade, milhares de transações acumulam-se na blockchain, e as comissões podem atingir valores elevados. O congestionamento pode resultar em tempos de processamento de vários dias.
Esses desafios exigiram uma solução técnica eficaz para acelerar as transações de Bitcoin e reduzir as comissões. Foi neste contexto que surgiu o Segregated Witness (SegWit).
Em 2015, os desenvolvedores do Bitcoin criaram a tecnologia SegWit para responder aos problemas de velocidade no processamento das transações. Em 2017, o SegWit foi oficialmente implementado como um soft fork, aumentando em 1,7 vezes a capacidade de processamento de cada bloco.
Atualmente, várias das principais criptomoedas utilizam SegWit, beneficiando de maior capacidade de bloco, transações mais rápidas e escalabilidade otimizada.
O SegWit separa as informações da transação em dois componentes: dados centrais da transação e dados de testemunha. Os dados de transação registam os saldos das contas e os dados de testemunha validam a identidade dos utilizadores.
Nas transações Bitcoin tradicionais, os dados de testemunha (informações de assinatura) ocupam muito espaço, o que reduz a eficiência dos envios e aumenta os custos. O SegWit extrai esses dados de testemunha do corpo da transação e armazena-os separadamente, acelerando o processamento.
As assinaturas podem ocupar até 65% do espaço num bloco de transações Bitcoin. O SegWit liberta esse espaço, permitindo processar mais transações por bloco.
Tal como nas soluções de Layer 2, os dados do Bitcoin são processados em camadas para aumentar a velocidade das transações. Com a implementação do SegWit, o sistema de transações Bitcoin passa a dedicar mais potência de cálculo e capacidade de armazenamento ao processamento das transações, o que reduz substancialmente a carga da rede e aumenta o número de transações por segundo (TPS).
O SegWit criou condições para o desenvolvimento de soluções de Layer 2, desenhadas para enfrentar os desafios de escalabilidade do Bitcoin fora da cadeia principal.
Para os utilizadores, o SegWit oferece três vantagens principais:
No final de 2025, a taxa de adesão ao SegWit continua a crescer, com cada vez mais utilizadores a beneficiarem destas vantagens.
Atualmente, os formatos de endereço Bitcoin dividem-se essencialmente em quatro categorias:
No contexto do SegWit, importa distinguir entre endereços Native SegWit e endereços SegWit aninhados. Os endereços Native SegWit (Bech32) oferecem todos os benefícios da tecnologia SegWit, nomeadamente:
Por oposição, os endereços SegWit aninhados (P2SH) representam uma solução transitória, proporcionando alguns benefícios do SegWit ao mesmo tempo que mantêm compatibilidade com carteiras antigas. Embora representem um avanço face aos endereços Legacy, não asseguram todos os benefícios dos endereços Native SegWit.
Para maior eficiência e otimização de custos, é cada vez mais recomendado que os utilizadores optem por endereços Native SegWit sempre que possível.
O SegWit representa uma evolução determinante para a rede Bitcoin, resolvendo questões de escalabilidade e abrindo caminho para futuras inovações. Ao separar os dados de testemunha dos dados de transação, o SegWit aumentou a capacidade dos blocos, reduziu as comissões e melhorou a eficiência do sistema. Com o crescimento da adoção, especialmente dos endereços Native SegWit, é expectável que surjam mais benefícios e avanços baseados nesta tecnologia, reforçando o papel do Bitcoin como um ecossistema de criptomoeda robusto e em constante evolução.
Sim, é possível transferir BTC de um endereço Native SegWit para um endereço SegWit. Ambos os tipos de endereço são compatíveis, e as transações entre eles decorrem de forma segura e sem barreiras.
O Native SegWit é a opção recomendada. Oferece comissões mais baixas, transações mais rápidas e maior segurança. Ambos são eficazes, mas o Native SegWit é mais avançado e eficiente.
O Native SegWit consiste numa versão otimizada do SegWit no Bitcoin, proporcionando maior eficiência e comissões mais baixas. Utiliza endereços bech32 iniciados por 'bc1' e oferece segurança e escalabilidade acrescidas à rede.
As comissões SegWit são ligeiramente superiores às do Native SegWit. As transações Native SegWit otimizam o espaço por bloco, tornando-se mais eficientes e resultando em comissões mais reduzidas face às transações SegWit convencionais.