O que é SegWit e como funciona – explicou

Curioso para saber o que é SegWit e como funciona? Siga este guia sobre testemunha segregada e entenda perfeitamente o que é SegWit.

Autor: Aaron S,
Editor chefe

Última atualização: 20 de outubro de 2022

O que é SegWit e como funciona – explicou

Bem-vindo a outro guia para iniciantes em criptomoedas! Hoje vou falar sobre o que é SegWit.

Existem centenas de criptomoedas no mercado e cada uma delas possui um conjunto de regras pelas quais operam. Este conjunto de regras é chamado de protocolo. Então, o que tudo isso tem a ver com o SegWit? O que é SegWit?

Como todos os programas de computador, as criptomoedas precisam ser atualizadas e melhoradas. São descobertos erros e falhas que precisam ser corrigidos. Isto é o que acontece quando o seu laptop pede para desligar e atualizar.

Quando uma criptomoeda precisa ser atualizada ou melhorada, devem ser feitas alterações em seu protocolo. SegWit é uma atualização feita no protocolo Bitcoin no ano passado.

Neste guia, contarei tudo o que você precisa saber sobre o SegWit. Vou te contar o que é SegWit e como funciona. Também discutirei quais melhorias ele fez na rede Bitcoin e o que essas melhorias significam para seus usuários.

Ao final deste guia, você nunca mais se perguntará: “O que é SegWit?”

Primeiro, vamos entender de onde veio o SegWit e o que ele estava tentando alcançar…

Quer se tornar mais inteligente e rico com criptomoeda?

Inscreva-se – publicamos novos vídeos explicando criptomoedas todas as semanas!

Como evitar impostos sobre criptomoedas?(Formas legais explicadas)

Como evitar impostos sobre criptomoedas (formas legais)

SE INSCREVER

NO YOUTUBE

Índice

  • 1. História do SegWit
  • 2. Noções básicas de blockchain
  • 3. Transações para iniciantes
  • 4. Transação Bitcoin padrão
  • 5. Como funciona a instabilidade das transações
  • 5. 1. Corrija a instabilidade da transação
  • 6. Escalabilidade do Bitcoin SegWit
  • 6. 1. Rede relâmpago
  • 7. O que é SegWit: Prós
  • 8. O que é SegWit: Contras
  • 9. Conclusão

História do SegWit

O que é Segwit - logotipo Segwit

Última oferta ativa no momento:

Verificado

BÔNUS SEGURO $ 600

Promoção de Natal da Binance

Registre-se na Binance e ganhe até US$ 600 por concluir tarefas simples durante a Promoção de Natal da Binance. Use nosso código de referência Binance (49316610) para resgatar a oferta enquanto ela ainda está disponível!

Data de validade: 25/12/2023
2. 935 pessoas usaram
Restam apenas 67
Avaliação

A ideia do SegWit foi apresentada pela primeira vez por Pieter Wuil na conferência Bitcoin em 2015. Vuil é desenvolvedor de Bitcoin e cofundador da Blockstream, empresa especializada em segurança digital para serviços financeiros.

Vuille propôs o SegWit como uma solução para resolver a falha no protocolo Bitcoin. Na engenharia de software, as soluções para falhas são chamadas de patches. O problema que ele queria resolver chama-se conformidade de transação. A capacidade de cópia da transação é uma forma botânica de dizer que o Bitcoin pode ser roubado dos usuários alterando pequenos pedaços de informações da transação. Não se preocupe, abordarei tudo isso com mais detalhes na próxima seção.

A proposta de Vuille para o SegWit causou muito debate na comunidade Bitcoin e demorou quase dois anos até que fosse lançada. Eventualmente, foi ativado em 23 de agosto de 2017. Um patch semelhante foi aplicado ao protocolo Litecoin em 10 de maio de 2017.

Nota: Litecoin é uma criptomoeda cujo código é baseado no protocolo Bitcoin. Por serem muito semelhantes, compartilham o problema da instabilidade das transações.

O SegWit eliminou o problema de instabilidade das transações e também permitiu diversas outras melhorias no protocolo Bitcoin. No entanto, ainda tem muitas críticas, e nem todos os usuários da rede Bitcoin acolheram bem as mudanças. Alguns membros da comunidade Bitcoin discordam tanto do SegWit que criaram suas próprias criptomoedas concorrentes!

Antes de entrarmos nisso, vamos examinar mais de perto a questão da conformidade das transações. Então, o que é conformidade de transações e o que o SegWit faz para evitá-lo?

A questão da conformidade das transações é bastante complexa. Para entendê-lo, primeiro você precisa entender como funcionam as transações Bitcoin.

Conclusões mais apreciadas

Procurando mais informações sobre tópicos relacionados? Reunimos artigos semelhantes para você economizar seu tempo. Dê uma olhada!

Um guia completo para missões criptográficas: ferramenta definitiva para gamificação Web3?

Um guia completo para missões criptográficas: a melhor ferramenta para gamificação Web3?

Melhores trocas de criptomoedas: lista de 12 criptomoedas exclusivas (e como obtê-las)

Melhores trocas de criptomoedas: lista de 12 criptomoedas exclusivas (e como obtê-las)

Obtenha tokens BNB Testnet: guia passo a passo para torneiras BNB Testnet

Obtenha tokens BNB Testnet: guia passo a passo para obter tokens BNB Testnet

Noções básicas de blockchain

Bitcoin é uma enorme rede de milhares de computadores chamados nós. Cada nó mantém um registro completo de todas as transações Bitcoin já feitas. Este registro é chamado de blockchain.

A maior parte do trabalho sobre o processamento de novas transações executa nós especiais chamados mineiros. Os usuários pagam mineradores da comissão por seu trabalho. Novas transações podem ser adicionadas ao blockchain somente depois que os mineiros as coletam em grupos de transações chamadas blocos. Cada bloco no blockchain Bitcoin contém 1 MB de transações.

Para o processamento de uma unidade de transação, a rede deve levar cerca de 10 minutos, mas isso pode levar muito mais tempo. A rede Bitcoin pode processar de 3 a 7 transações por segundo (TX/S). No entanto, essa velocidade pode desacelerar quando a rede é carregada.

Agora vou mostrar a você em dois exemplos como as transações simples de Bitcoin funcionam. O primeiro exemplo é a transação padrão do Bitcoin. A segunda é uma transação na qual um usuário, aproveitando os suprimentos de transações, rouba bitcoins de outro usuário.

Transações para iniciantes

Lucy quer enviar Judah 10 Bitcoins (BTC). Para isso, Lucy e Jud são necessários dois tipos de informações:

  • Endereço público: parece um endereço de e-mail do Bitcoin. Um endereço público é um local digital onde Lucy pode enviar o Bitcoin. Jud tem um endereço público para receber Bitcoins. Os endereços públicos são visíveis para toda a rede.
  • Chave fechada: se os endereços públicos forem semelhantes aos endereços de email, as teclas fechadas são semelhantes às senhas. Eles provam que os endereços públicos e, portanto, o próprio bitcoin pertencem a Lucy e Juda. Somente Lucy pode ver a chave fechada de Lucy e apenas Jud pode ver o Jude fechado a chave.

Vamos ver como é a transação do Bitcoin na rede.

Transação padrão na rede Bitcoin

O que são transações Segwit em Bitcoin?

Como o 10BTC vai de Lucy para Jude?

  1. Lucy envia uma solicitação para a rede. A solicitação contém o endereço público de Juda, o valor enviado (10BTC) e a Comissão para a Transação para Mineiros. Ele também contém a assinatura de Lucy com uma chave fechada que ela usa para provar que ela tem 10BTC para enviar. Essas informações sobre a assinatura são chamadas de dados da testemunha.
  2. Os mineradores processam a transação. Eles conectam as informações de Lucy a Juda e Hash. Isso significa que eles transformam informações em uma linha de código do computador. Este código é chamado de identificador de transação.
  3. A transação está alinhada, aguardando o processamento. Se Lucy anexar uma baixa comissão para a transação, ela pode ficar na fila por muito tempo! É como pedir comida em um restaurante. Se você não der ao garçom das dicas, a entrega de comida pode levar muito tempo! Lucy pode acelerar o processo enviando uma transação mais uma vez com uma comissão mais alta. Agora, o identificador da transação é adicionado aos identificadores de transação de outros usuários e é criptografado novamente. Esse processo continua até que o limite de 1 MB de informações sobre a transação seja atingido e o bloco não será formado.
  4. O bloco está confirmado. A unidade é transmitida para a rede e, se mais da metade de todos os nós concordarem que as informações nela são confiáveis, poderão ser confirmadas e adicionadas ao blockchain. Jude recebe 10BTC de Lucy.

É isso que a maioria das transações de Bitcoin acontece. Em seguida, quero mostrar como o suplemento de transações pode afetar as transações e, em seguida, podemos perguntar o que o Segwit faz com isso?

Como funciona a instabilidade nã o-transação

No exemplo de Juda, mostrarei como a inferioridade das transações pode ser usada por Juda para enganar Lucy e forç á-la a envi á-lo 20BTC em vez de 10. É assim que funciona …

As falhas no código Bitcoin associadas à instabilidade das transações permitem que a juda altere os dados das testemunhas de Lucy antes que a transação seja confirmada. Isso altera o identificador de transação sem alterar a própria transação (que ainda representa 10BTC de Lucy para Jude).

Quando essa transação alterada é confirmada pela rede, ele cancelará a transação original. Agora Jud está associado a Lucy a reclamar que ele não recebeu 10BTC, embora os tenha recebido!

Lucy verifica e vê que a transação inicial não passou. Agora ela estabelece uma comissão mais alta para a transação e a envia novamente. Esta nova transação é processada pela rede. Jude recebe mais 10 bitcoins!

Lucy, mineiros e outros participantes da rede não podem saber que isso está acontecendo. Assim que as transações são confirmadas e adicionadas ao blockchain, elas não podem ser alteradas ou removidas. Abaixo está um gráfico mostrando que problema sério para a rede Bitcoin é o flexão de transações.

O que são transações Segwit, aceitas e rejeitadas?

Fonte: Bitcoinmagazine

Em vermelho, as transações afetadas pela instabilidade da transação são mostradas.

Então, o que é o Segwit e como ele resolve o problema da nã o-entusiasma das transações?

Correção da instabilidade nã o-transação

Como eu já mencionei, o Segwit é um patch desenvolvido por Peter Vuyle para impedir a desonestidade da transação. O princípio de seu trabalho é bastante simples. Para que os dados da testemunha não pudessem ser usados ​​para alterar os identificadores de transações, Vuil propôs remov ê-los da transação! Na medida?

O nome completo de Segwit é uma testemunha segregada. Segregar significa “excluir” ou “separar”, então segwit significa remover dados de uma testemunha.

A testemunha segregada cria Sidchan, onde os dados da testemunha são armazenados separadamente da blockchain principal. Isso impede uma mudança nos identificadores de transações com usuários sem escrúpulos como Jud!

O recurso do Bitcoin Segwit é que ele é compatível. Isso significa que os nós atualizados usando o protocolo Segwit Bitcoin podem funcionar com nós que não foram atualizados. Esse tipo de atualização é chamado de fork soft. As atualizações que não possuem compatibilidade reversa são chamadas de garfos resistentes. Os garfos difíceis podem levar à divisão da rede e à criação de novas criptomoedas.

Peter Vuil queria que o Segwit fosse compatível, o que significa que foi atualizado usando o Soft Fork. Para fazer isso, ele precisava projet á-lo de tal maneira que os dados das testemunhas ainda fossem registrados na blockchain principal. A solução que ele encontrou foi criptografar todos os dados das testemunhas do bloco no blockchain lateral do Segwit e salvar esse código raiz na blockchain principal. Isso permitiu que o Bitcoin Segwit corrigisse a instabilidade das transações sem recorrer a um garfo duro.

Agora você sabe como a testemunha segregada impede a instabilidade das transações, mas a história do Bitcoin Segwit não termina por aí. Segwit influenciou a rede do Bitcoin para que Peter Vuil nem sequer pensasse quando o criou!

Em seguida, vou falar sobre a escalabilidade e a rede de raios. Vou começar com escalabilidade.

Então, qual é a escalabilidade do Segwit?

Scauling Bitcoin Segwit

Primeiro de tudo, deix e-me explicar o que é escalabilidade. A escalabilidade é a capacidade da rede de processar um grande número de transações sem reduzir a velocidade das transações. Se a rede estiver em escala, poderá processar transações tão rápido ou ainda mais rápido quanto seu tamanho aumenta. Infelizmente, a maioria das criptomoedas processam as transações quanto mais lentas elas se tornam.

As criptomoedas têm um problema de escalabilidade, pois as transações são processadas com base no consenso. Como já mencionei, mais da metade dos nós da rede Bitcoin deve concordar que a transação é válida antes de ser adicionada ao blockchain. Quanto mais componentes da rede, mais tempo leva para obter consentimento ou consenso.

A comunidade Bitcoin há muito discutida várias maneiras de escalar a rede. O problema é agravado à medida que a popularidade da plataforma está crescendo; portanto, há menos e menos tempo para procurar uma solução.

Quando Peter Vuil criou o Bitcoin Segwit, ele acidentalmente melhorou a escala da rede! Anteriormente, essas testemunhas eram ocupadas por 65 % de cada bloco de bitcoin. Graças à remoção dessas testemunhas nos blocos de Bitcoin Segwit, agora há um local para uma quantidade muito maior de informações de transação.

Cada bloco agora tem um certo peso, limitado a 4 MB. O peso do bloco é uma combinação de 1 MB de informações armazenadas na blockchain principal, e essas testemunhas armazenadas em Sidchan. Testemunhas separadas permitem que a rede processe mais transações sem alterar o tamanho total da blockchain Bitcoin.

Portanto, se alguém lhe perguntar: “Qual é a escalabilidade do SEGWIT?”, Você pode responder a ele que essa é uma maneira de processar mais transações na rede Bitcoin. Isso facilita a rede, a exclusão dos dados das testemunhas das transações, sem afetar o tamanho da blockchain do Bitcoin.

Agora eu quero falar sobre outro evento interessante que possibilita o Segwit. O que o Segwit é usado agora?

Rede Lightning

A rede Lightning é outra solução para o problema de escalabilidade do Bitcoin e não funcionará sem uma testemunha segregada. A rede Lightning permite que os usuários criem canais de pagamento para micalloras. Por exemplo, pegue Lucy e Jude:

Jude trabalha em Lucy. Ela paga a ele 1BTC por dia. Em vez de processar uma transação na blockchain principal, Lucy e Jud criaram um canal de pagamento privado através do qual Lucy poderia enviar bitcoins diretamente para a juda. Ela envia a ele um micallor na quantidade de 1BTC por dia. Cada micallor deve ser assinado Lucy e Jude. Por esse motivo, eles são chamados de transações com várias assinaturas.

Jude trabalha em Lucy por dez dias. Após dez dias, Lucy e Jud fecham o canal de pagamento. Nesse momento, todos os microsselros são transmitidos para a rede como uma transação de 10BTC.

Canais de pagamento semelhantes formam a base de uma rede de raio s-rápida de milhares de microssilos que ocorrem longe da blockchain principal. As transações são adicionadas ao blockchain principal somente depois que os usuários fecham o canal de pagamento. O que o Segwit faz para tornar isso possível?

Os microblies são transações não confirmadas que se tornam válidas apenas após o pagamento do canal de pagamento e o saldo geral de transações na rede. Sem o Bitcoin Segwit, os usuários podem alterar os identificadores de transações em transações com várias assinaturas usando a possibilidade de alterar transações. Isso levaria ao caos no sistema e o tornaria completamente ineficaz.

Agora você sabe o que é o Segwit, como funciona e o que significa para a rede Bitcoin. Antes de terminar, direi brevemente o que o Segwit é bom. Também vou falar sobre críticas e alguns problemas que ela ligou.

O que é Segwit: Prós

Prós

✓ A flexibilidade das transações permaneceu no passado. O SEGWIT é uma solução simples e criativa para um problema sério no protocolo Bitcoin.

✓ As transações de Bitcoin são mais rápidas. O Segwit facilita o blockchain Bitcoin. Ele permite processar mais transações sem aumentar o tamanho total da blockchain Bitcoin.

✓ A transação de Bitcoin é mais barata. A maior velocidade de transação significa transações mais baixas. As comissões de transações de Bitcoin podem ser incrivelmente altas; portanto, quaisquer alterações que as reduzem devem ser recebidas pela comunidade.

✓ Desenvolvimentos novos e emocionantes são possíveis. Se o Bitcoin servirá uma rede de milhões de pessoas, ele precisa resolver o problema de escalabilidade. O Segwit ajuda a tornar os projetos escalonáveis ​​da realidade como a rede Lightning.

O que é segwit: contras

Menos

✗ É usado por um número insuficiente de nós. Muitos mineiros não gostam de Segwit. A diminuição do conselho afeta seus lucros e eles também não gostam que eles tenham que apoiar os dados da testemunha Saydchan, que não traz renda do conselho. Outros serviços de Bitcoin, como carteiras, também não têm pressa em apoiar as alterações do SEGWIT. Em fevereiro de 2018, quase seis meses após a ativação do SEGWIT, apenas 14 % das transações de Bitcoin foram feitas usando o Segwit Bitcoin. Desde então, os indicadores melhoraram, mas a rede ainda está longe de ser atualizada completamente.

✗ Esta é uma solução de curto prazo para problemas de longo prazo. Alguns desenvolvedores de Bitcoin reclamam que o protocolo SEGWIT não foi longe para resolver o problema de escalabilidade. Eles argumentam que apenas mudanças graves no tamanho da blockchain Bitcoin e nos métodos de processamento de transações ajudarão a plataforma a escalar no futuro.

✗ Segwit causou desacordos na comunidade Bitcoin. Os desacordos em torno de Segwit foram a causa de várias forças duras. O mais famoso deles é o Bitcoin Cash (BCH).

Agora você tem todos os fatos e pode responder à pergunta “O que é SegWit?” por si mesmo. Antes de prosseguir, quero compartilhar algumas notas finais com você.

Os fatos mais interessantes

Confira nossa coleção de artigos, guias e tutoriais mais detalhados relacionados às trocas de criptomoedas. Mantenha-se sempre informado e tome decisões informadas!

Como comprar domínios criptográficos: um guia passo a passo simples

Como comprar domínios criptográficos: um guia passo a passo simples

Como funciona um caixa eletrônico Bitcoin? Guia Completo

Como funciona um caixa eletrônico Bitcoin? Guia Completo

Como obter criptomoedas grátis em exchanges de criptomoedas

Como obter criptomoeda grátis em plataformas de troca de criptografia

Conclusão

Quando Pieter Vuil desenvolveu o SegWit, ele queria eliminar os problemas criados pela instabilidade das transações. Mas o SegWit fez muito mais do que isso; provocou um enorme debate sobre o futuro da própria plataforma Bitcoin. O Bitcoin tem quase dez anos. Ainda é a maior criptomoeda do mundo, mas alguns começam a duvidar se é a melhor.

Existem centenas de novos projetos de blockchain que oferecem algumas das tecnologias criptográficas mais avançadas já vistas. Alguns veem o SegWit Bitcoin como uma mudança positiva para a rede. No entanto, outros vêem isso como um símbolo das limitações do Bitcoin.

O debate sobre SegWit continua na comunidade Bitcoin, e agora você sabe o suficiente para dar a sua opinião. O que é Segwit para você? Será este o novo e excitante desenvolvimento que levará o Bitcoin para o futuro? Ou esta é uma solução temporária para os problemas muito maiores que a rede Bitcoin enfrenta? Pense nisso e até a próxima!

Artigos sobre especialistas e analistas

Depois de receber um mestrado em economia, política e cultura da região do Leste Asiático, Aaron escreveu artigos acadêmicos nos quais conduziu uma análise comparativa das diferenças entre a forma ocidental dos Estados Unidos e a forma coletiva do Japão.

Biografia completa

Existe um especialista por trás de cada material. Conheça nossos especialistas e analistas

Editor-chefe Aaron S.

Arão S,Editor chefe

Depois de obter um mestrado em economia, política e cultura do Leste Asiático, Aaron escreveu artigos acadêmicos que fornecem uma análise comparativa das diferenças entre a forma ocidental de capitalismo nos Estados Unidos e a forma coletiva de capitalismo no Japão de 1945 a 2020. . Com quase uma década de experiência na indústria FinTech, Aaron entende todos os principais problemas e desafios que os entusiastas da criptografia enfrentam. Ele é um analista apaixonado que se preocupa com conteúdo baseado em dados e fatos que atende tanto aos nativos da Web3 quanto aos recém-chegados ao setor. Aaron é a pessoa indicada para todas as questões relacionadas às moedas digitais. Com uma enorme paixão por blockchain e educação Web3, Aaron está empenhado em transformar o espaço como o conhecemos e torná-lo mais acessível aos recém-chegados. Aaron foi citado por muitas publicações respeitáveis ​​e é ele próprio um autor publicado. Mesmo em seu tempo livre, ele gosta de estudar tendências de mercado e procurar a próxima supernova.

Rate article