P√°gina Inicial
Gloss√°rio
Segregated Witness (SegWit)

Segregated Witness (SegWit)

Intermedi√°rio

Segregated Witness, ou SegWit, é uma atualização do protocolo Bitcoin projetada para lidar com problemas de escalabilidade e segurança da rede.

O que é Segregated Witness? 

SegWit √© uma atualiza√ß√£o que separa os dados de transa√ß√£o e os dados de ‚Äútestemunha‚ÄĚ, que incluem as assinaturas digitais.¬†

A introdu√ß√£o do SegWit alterou o formato das transa√ß√Ķes para incluir um novo campo chamado de "testemunha". Este campo cont√©m as assinaturas digitais, chaves p√ļblicas e outros elementos. Ao separar esses dados do restante da transa√ß√£o e n√£o contabilizar os dados de testemunha ao determinar o tamanho do bloco, o SegWit libera mais espa√ßo no bloco.¬†

O SegWit foi desenvolvido em 2015 pelo desenvolvedor de Bitcoin, Pieter Wuille, juntamente com alguns outros colaboradores do Bitcoin Core. Em agosto de 2017, a atualização SegWit foi implementada como um soft fork na rede Bitcoin. 

O que o SegWit oferece? 

Sem o SegWit, os dados de assinatura podem ocupar até 65% de um bloco. Com ele, os dados de assinatura são removidos do input (entrada) da transação. Isso faz com que o tamanho do bloco aumente efetivamente de 1 MB para cerca de 4 MB.

O SegWit tamb√©m aumenta a velocidade das transa√ß√Ķes, pois permite a inclus√£o de mais transa√ß√Ķes em um bloco. Consequentemente, h√° um aumento no TPS (transa√ß√Ķes por segundo).

Ao separar os dados de testemunha, o SegWit tamb√©m resolve um problema conhecido como maleabilidade da transa√ß√£o. Sem o SegWit, um invasor pode alterar o ID da transa√ß√£o antes que ela seja confirmada. Com o SegWit, as assinaturas n√£o fazem mais parte dos dados da transa√ß√£o, o que elimina a possibilidade de altera√ß√£o desses dados, permitindo mais inova√ß√Ķes, incluindo o desenvolvimento de protocolos de layer-2 como a Lightning Network.

Controvérsias do SegWit 

O SegWit tem sido um assunto polêmico na comunidade do Bitcoin e sua implementação foi uma das principais divergências que levaram à criação do Bitcoin Cash, um fork do Bitcoin que tem um tamanho de bloco maior sem a implementação do SegWit.

Alguns consideram o SegWit uma atualiza√ß√£o excessivamente complexa que exp√Ķe a rede a poss√≠veis riscos ou vulnerabilidades. Cr√≠ticos destacam potenciais problemas, como a possibilidade de certas transa√ß√Ķes se tornarem transa√ß√Ķes que "qualquer um pode gastar".

Saiba mais sobre esta atualização e seus riscos em nosso Guia para iniciantes sobre o SegWit.
Compartilhar publica√ß√Ķes
Gloss√°rios relacionados
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.