Logotipo da Coinbase

Idioma e região

O que é segregated witness (Segwit)?

What is segregated witness (Segwit)?
  • O Segregated Witness (SegWit) é uma atualização do blockchaindo Bitcoin que separa os dados da Base testemunha do bloco , com o objetivo de dimensionar a rede e corrigir erros de maleabilidade.

  • O SegWit foi proposto pelo desenvolvedor Pieter Wuille em 2015 e ativado em 2017, e permite que mais transações sejam acomodadas em um bloco sem alterar o tamanho original do bloco de 1 MB.

  • O SegWit é um soft fork, o que significa que é uma alteração compatível com as versões anteriores que não cria uma nova blockchain.

Entendendo o SegWit

O Segregated Witness, ou SegWit, é uma modificação na blockchaindo Bitcoin. Ele foi proposto pelo desenvolvedor Pieter Wuille em 2015 e ativado em 2017.

A principal função do SegWit é separar os dados da testemunha do bloco Base, daí o nome "Segregated Witness" (testemunha segregada).

Essa separação tem como objetivo criar mais espaço no bloco, permitindo potencialmente que mais transações sejam acomodadas sem alterar o tamanho original do bloco de 1 MB.

O objetivo do SegWit

O SegWit foi desenvolvido para resolver dois grandes problemas da rede Bitcoin: maleabilidade das transações e escalabilidade limitada.

Os bugs de maleabilidade da transação significavam que qualquer pessoa poderia alterar os dados da transação, o que representava um risco à segurança. O SegWit resolveu isso separando os dados de testemunha dos dados do bloco principal, corrigindo efetivamente esse problema.

Além disso, a escalabilidade do Bitcoin foi prejudicada pelo pequeno tamanho de seus blocos, o que limitou o número de transações que poderiam ser processadas em cada bloco. O SegWit resolveu isso ao disponibilizar mais espaço em cada bloco para transações, o que pode aumentar a capacidade da rede.

Como funciona o SegWit

O SegWit opera segregando os dados da testemunha dos dados da transação e armazenando-os em uma estrutura de dados separada. Quando uma transação de Bitcoin é transmitida, os nós que fizeram upgrade para o SegWit podem verificar a transação sem precisar baixar os dados da testemunha até que sejam necessários mais tarde no processo.

Essa separação visa aumentar o limite efetivo do tamanho do bloco, permitindo que mais transações caibam em um único bloco. Isso pode levar a mudanças nas taxas de transação e na velocidade de validação da transação.

O impacto do SegWit

A implementação do SegWit teve um impacto sobre a rede Bitcoin. Seu objetivo é melhorar a escalabilidade da rede, permitindo potencialmente o processamento de mais transações em cada bloco.

Isso pode levar a alterações nos tempos e nas taxas de transação, afetando a experiência geral do usuário. Ao resolver o bug de maleabilidade, o SegWit contribuiu para a segurança da rede, contribuindo para a robustez e a confiabilidade da rede.

SegWit como um Soft Fork

O SegWit é um soft fork, o que significa que é uma alteração compatível com as versões anteriores que não cria uma nova blockchain. Isso é importante, pois visa garantir que todas as transações anteriores na rede Bitcoin permaneçam válidas e que os usuários que não fizeram upgrade para o SegWit ainda possam participar da rede.

Essa abordagem teve como objetivo manter a continuidade da rede Bitcoin e, ao mesmo tempo, permitir mudanças e atualizações.

Criptomoedas populares

Algumas das 50 maiores criptomoedas em termos de capitalização de mercado.

Compre bitcoin em questão de minutos

Somos o local mais confiável para pessoas e empresas comprarem, venderem e gerenciarem criptomoedas.