


Segregated Witness (SegWit) é uma inovação determinante na tecnologia Bitcoin, destinada a resolver problemas de escalabilidade e a potenciar o desempenho da rede. Este artigo explora em detalhe o SegWit, a sua implementação e o seu impacto no ecossistema Bitcoin.
SegWit, sigla de Segregated Witness, foi proposto em 2015 pelo programador Pieter Wuille e outros membros do Bitcoin Core. A sua implementação oficial ocorreu através de uma soft fork na rede Bitcoin em 2017. O objetivo principal do SegWit consistiu em aumentar a velocidade de processamento das transações e em expandir a capacidade dos blocos da Bitcoin.
SegWit foi adotado por várias criptomoedas de referência, como Bitcoin e Litecoin. Esta implementação permitiu ampliar a capacidade dos blocos, acelerar as transações e melhorar a escalabilidade.
SegWit opera separando os dados da transação em duas componentes: dados básicos da transação e dados de testemunho. Os dados básicos contêm informação como o saldo da conta, enquanto os dados de testemunho servem para verificar a identidade do utilizador.
Na estrutura original da transação Bitcoin, os dados de testemunho (informação de assinatura) ocupavam uma parte significativa do espaço de armazenamento, tornando o processo de transferência menos eficiente e encarecendo o custo de inclusão em bloco. O SegWit extrai estes dados da informação transacional e armazena-os separadamente, acelerando o processamento das transações.
O SegWit proporciona vários benefícios essenciais:
Maior capacidade dos blocos: Ao separar os dados de testemunho, que podem ocupar até 65% de um bloco de transações, SegWit aumenta de forma significativa a quantidade de informação transacional processada por bloco.
Taxas de transação mais rápidas: Tal como outras soluções layer-2, SegWit processa os dados Bitcoin em camadas, concentrando o poder computacional no tratamento das transações. Isto resulta numa taxa de transações por segundo (TPS) superior e em custos médios de transação mais baixos.
Suporte à Lightning Network: SegWit cria condições favoráveis para a implementação da Lightning Network, solução de escalabilidade layer-2 da Bitcoin. Ao processar dados prioritários on-chain, SegWit apoia indiretamente soluções off-chain como a Lightning Network.
Segurança reforçada: A separação entre dados de transação e de assinatura no SegWit elimina a possibilidade de manipulação da informação transacional, oferecendo uma camada adicional de segurança.
A tecnologia SegWit originou novos formatos de endereços Bitcoin. Os principais tipos de endereços Bitcoin são:
Cada um destes formatos de endereço apresenta características e vantagens próprias, sendo que os formatos mais recentes, em regra, oferecem maior eficiência e taxas de transação inferiores.
Existem diferenças relevantes nas taxas de transação e nas funcionalidades associadas a cada tipo de endereço:
SegWit representa um avanço fundamental na escalabilidade da Bitcoin. Permitiu aumentar o número de transações processadas por bloco e solucionar questões como a maleabilidade das transações. Além disso, abriu caminho para inovações como a Lightning Network e reforçou a programabilidade da Bitcoin.
Com a evolução do ecossistema das criptomoedas, desenvolvimentos como o SegWit são determinantes para aumentar a eficiência, segurança e escalabilidade das redes blockchain. A adoção generalizada do SegWit por criptomoedas de referência e wallets confirma a sua relevância no progresso da tecnologia blockchain.
SegWit (Segregated Witness) é uma atualização do protocolo Bitcoin que separa as assinaturas das transações dos restantes dados, aumentando a capacidade dos blocos e melhorando a velocidade e a escalabilidade das transações.
A transação é processada normalmente. Os endereços SegWit são compatíveis com as transações Bitcoin, oferecendo taxas mais baixas e confirmações mais rápidas.
BTC é a criptomoeda, enquanto SegWit é uma atualização do protocolo Bitcoin que melhora a eficiência e a escalabilidade das transações.
Os endereços SegWit começam por '3' (P2SH) ou 'bc1' (Bech32). Consulte o formato do seu endereço para confirmar se é SegWit.











