- 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
O que é SegWit?
Última atualização: 22 de fevereiro de 2018
SegWit (abreviação de Segregated Witness) é uma atualização de protocolo que altera a maneira como os dados são armazenados. Foi ativado emLitecoin sobre 10 de maio de 2017, e emBitcoin sobre 23 de agosto, 2017.
O desenvolvedor Pieter Wiulle primeiroapresentou a ideia na conferência Scaling Bitcoin em dezembro de 2015.
Muitos saudaram-na como uma solução há muito esperada paraproblema de escala do bitcoin. O tamanho máximo do bloco no protocolo principal é 1 MB, o que restringe o número de transações que o Bitcoin pode processar para aproximadamente 7 por segundo. Isso limitaria o crescimento potencial do bitcoin e o impediria de se tornar um sistema de pagamento de alto volume utilizável.
Embora a atualização permita um maior número de transações emblocos de bitcoin, a intenção inicial do SegWit era consertar um bug no código do Bitcoin chamado maleabilidade de transação. Essa falha permitia que qualquer um alterasse pequenos detalhes que modificavam o ID da transação (e o hash subsequente), mas não o conteúdo. Embora não seja um problema crítico para o Bitcoin, ele impediu o desenvolvimento de recursos mais complexos, como protocolos de segunda camada e contratos inteligentes.
O SegWit corrigiu a maleabilidade da transação removendo as informações de assinatura (também conhecidas como informações de “testemunha”) e armazenando-as fora do bloco de transação base. Com isso, assinaturas e scripts podem ser alterados sem afetar o ID da transação.
Emagrecimento
Um benefício colateral que está assumindo uma importância muito maior é que, sem as informações de assinatura, as transações pesam muito menos. Isso significa que mais pode caber em um bloco, e o Bitcoin pode processar uma taxa de transferência maior sem alterar o tamanho do bloco.
O SegWit introduziu um novo conceito chamado “peso do bloco”. Este é um mashup do tamanho do bloco com e sem os dados da assinatura, e é limitado a 4 MB, enquanto o limite do tamanho do bloco para as transações base permanece em 1 MB. Isso significa que a atualização do SegWit é compatível com o protocolo anterior e evita a necessidade de um hard fork.
Então, o SegWit não aumenta o limite de tamanho do bloco, mas habilita um número maior de transações dentro dos blocos de 1 MB. O limite de 4 MB inclui os dados de testemunha segregados, que tecnicamente não fazem parte do bloco de transação base de 1 MB.
Construindo em cima
Outro grande passo à frente possibilitado pelo SegWit é que ele suporta o desenvolvimento de protocolos de segunda camada, como a lightning network. A correção de maleabilidade tornou qualquer recurso que dependesse de transações não confirmadas menos arriscado e mais fácil de projetar.
A rede lightning aumentará ainda mais a capacidade de transação do bitcoin ao levar transações pequenas e frequentes para fora da cadeia, liquidando-as no blockchain do Bitcoin somente quando os usuários estiverem prontos.
A ativação do SegWit também impulsionou o trabalho de desenvolvimento de outros recursos, comoMASTRO (que permite contratos inteligentes de Bitcoin mais complexos), Assinaturas Schnorr(o que permitiria outro aumento na capacidade de transação) e TumbleBit (uma rede anônima de camada superior).
Nem todo mundo está feliz
Nem todos na comunidade Bitcoin concordam que o SegWit é a solução que o Bitcoin estava esperando. Alguns acreditam que é um caso de "adiar a questão" e, na melhor das hipóteses, uma solução temporária.
A resistência ao SegWit foi um dos fatores por trás do desenvolvimento do Bitcoin Cash, uma bifurcação da rede Bitcoin que optou por implementar um limite de tamanho de bloco maior em vez de depender de uma nova estrutura de transação.
Onde estamos?
Apesar das vantagens óbvias, a implementação da atualização está se movendo lentamente. No momento do pixel, 14% das transações estavam usando o novo formato (você pode Siga o progresso aqui).
O principal motivo é que muitas carteiras têmainda para adicionarSuporte SegWit. Alguns grandes nomes como Trezor, Ledger, Electrum e Kraken já o fizeram. Coinbase – o maior provedor de carteira em termos de número de transações –está trabalhando nisso, e espera implementar a atualização no início de 2018. E a carteira anexada à implementação de nó completo mais popular do bitcoin, Bitcoin CORE, é esperado para lançarSegWit no primeiro trimestre de 2018.
Com o código principal do Bitcoin também fazendo ajustes amigáveis ao SegWit, isso pode levar a um aumento tanto no uso quanto na experimentação de funcionalidade adicional. O Bitcoin CORE mantém uma lista em seu sitede empresas e projetos trabalhando na integração do SegWit – no momento do pixel, 19 implementações foram implantadas, com mais 90 prontas para uso.
À medida que mais carteiras adotarem a atualização, a porcentagem de transações que usam a estrutura SegWit aumentará, e as taxas de Bitcoin devem cair, pois os blocos contêm um número maior de transações. Além disso, o desenvolvimento de lightning e protocolos de segunda camada semelhantes deve receber mais impulso, aumentando o escopo e o potencial do bitcoin. É improvável que isso aconteça da noite para o dia – mas a mudança é ONE e representa um grande passo à frente.
Autoria: Noelle Acheson; Imagem deabertura de portavia Shutterstock
Noelle Acheson
Noelle Acheson é apresentadora do podcast " Mercados Daily" da CoinDesk e autora do boletim informativo Cripto is Macro Now na Substack. Ela também é ex-chefe de pesquisa na CoinDesk e na empresa irmã Genesis Trading. Siga -a no Twitter em @NoelleInMadrid.
