🚨 O Tempo Está se Esgotando: Reserve Seu Lugar no Sorteio e Resgate Recompensas! COMECE AGORA
O que é o SegWit e como ele funciona

Bem-vindo ao outro guia para iniciantes em criptomoedas! Hoje, vou falar para vocês o que é o SegWit.

Existem centenas de criptomoedas no mercado e cada uma delas tem um conjunto de regras que orientam a maneira como elas funcionam. Esse conjunto de regras é chamado de  protocolo . Então, o que isso tem a ver com o SegWit? E o que é o SegWit?

Bem, como todos os programas de computador, as criptomoedas precisam ser atualizadas e melhoradas. Bugs e falhas são descobertos que precisam ser corrigidos. É isso que acontece quando o seu laptop pede para você desligar e atualizar.

Quando uma criptomoeda precisa ser atualizada ou melhorada, é necessário fazer alterações em seu protocolo. O SegWit foi uma atualização feita no protocolo Bitcoin no ano passado.

Neste guia, vou contar tudo o que você precisa saber sobre o SegWit. Eu vou lhe dizer o que é o SegWit e como ele funciona. Também vou dizer quais melhorias foram feitas na rede Bitcoin e o que essas melhorias significam para seus usuários.

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

Vamos começar observando de onde veio o SegWit e o que ele estava tentando alcançar…

Crypto Research Fundamentals: How to DYOR (Animated Explainer)

Did you know?

Quer ficar mais esperto e rico com criptomoedas?

Inscreva-se! Nós publicamos novos vídeos explicativos sobre criptomoedas toda semana!

A história do SegWit

What is Segwit

Oferta Mais Recente Ativa Nesse Exato Momento:

A idéia do SegWit foi introduzida por Pieter Wuille em uma conferência do Bitcoin em 2015. Wuille é um desenvolvedor de Bitcoins e co-fundador da Blockstream, uma empresa de software especializada em segurança digital para serviços financeiros.

Wuille sugeriu o SegWit como uma solução para uma falha no protocolo Bitcoin. No desenvolvimento de software, as soluções para falhas são chamadas de patches . O problema que ele queria consertar é chamado maleabilidade da transação . A maleabilidade da transação é uma maneira nerd de dizer que o Bitcoin pode ser roubado dos usuários, ao alterar-se pequenas partes das informações da transação. Não se preocupe, vou abordar tudo isso com mais detalhes na próxima seção.

A proposta SegWit de Wuille causou um grande debate na comunidade Bitcoin e foram quase dois anos antes de ir ao ar. Foi finalmente ele ativado em 23 de agosto de 2017. O mesmo patch 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, compartilhavam o problema da maleabilidade das transações.

O SegWit corrigiu o problema de maleabilidade da transação e também possibilitou algumas outras melhorias no protocolo Bitcoin. No entanto, ainda ele tem muitos críticos e nem todos os usuários da rede Bitcoin aceitaram as mudanças. Alguns membros da comunidade Bitcoin discordaram tanto do SegWit que criaram suas próprias criptomoedas rivais!

Antes de entrarmos nisso, vamos examinar mais de perto o problema da maleabilidade das transações. Então, o que é a maleabilidade das transações e o que a SegWit está fazendo para pará-la?

A maleabilidade da transação é bastante complicada. Para entender, primeiro você precisa entender como as transações do Bitcoin funcionam...

Noções básicas de blockchain

O Bitcoin é uma enorme rede formada por milhares de computadores, chamados  nós.  Cada nó mantém um registro completo de cada transação Bitcoin que já foi feita. Esse registro é chamado de blockchain .

A maior parte do trabalho envolvido no processamento de novas transações é feita por nós especiais, chamados mineradores . Os usuários pagam taxas de transação aos mineradores pelo trabalho que fazem. Novas transações só podem ser adicionadas ao blockchain depois que os mineradores as colocam em grupos de transações, chamados  blocos. Cada bloco na blockchain do Bitcoin contém 1 MB de informações de transação.

Leva-se cerca de  10 minutos  para a rede processar um bloco de transações, mas isso pode levar muito mais tempo. A rede Bitcoin pode processar entre  3-7  transações por segundo (Tx / s). No entanto, isso pode diminuir muito quando a rede está ocupada.

Agora vou usar dois exemplos para mostrar como as transações simples do Bitcoin funcionam. A primeira será uma transação Bitcoin padrão. A segunda será uma transação na qual um usuário aproveita a maleabilidade da transação para roubar o Bitcoin de outro usuário.

Transações para iniciantes

Lucy quer enviar 10 Bitcoins (BTC) para Jude. Para fazer isso, Lucy e Jude precisam de dois tipos de informação:

  • Um endereço público:  é como um endereço de e-mail Bitcoin. Um endereço público é um local digital para a Lucy enviar o Bitcoin. Jude tem um endereço público para  receber o  Bitcoin. Endereços públicos podem ser vistos por toda a rede.
  • Uma chave privada:  se os endereços públicos são como endereços de e-mail, as chaves privadas seriam como senhas. Eles provam que os endereços públicos - e, portanto, o próprio Bitcoin - pertencem a Lucy e Jude. Apenas Lucy pode ver a chave privada de Lucy e apenas Jude pode ver a chave privada de Jude.

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

Transação Bitcoin Padrão

What is Segwit Bitcoin Transactions

Como os 10 BTCs vai de Lucy para Jude?

  1. Lucy transmite uma solicitação para a rede. A solicitação contém o endereço público de Jude, o valor enviado (10 BTC) e uma taxa de transação para os mineradores. Ele também contém a assinatura feita com a chave privada de Lucy,  que ela usa para provar que ela tem 10 BTC para enviar. Essa informação de assinatura é chamada de dados da testemunha.
  2. Mineradores processam a transação.  Eles colocam as informações de Lucy junto com as de Jude e as criptografam  . Isso significa que eles transformam as informações em uma linha de código de computador. Esse código é chamado de ID da  transação.
  3. As filas de transação aguardando para serem processadas.  Se Lucy tiver anexado uma taxa de transação baixa, a mesma poderá ficar na fila por um longo tempo! É como pedir comida em um restaurante. Se você não der uma gorjeta o garçom, então pode levar muito tempo para que sua comida chegue! Lucy pode acelerar o processo enviando a transação novamente, mas com uma taxa mais alta. O ID da transação é agora incluído nos IDs de transação de outros usuários e criptografado novamente. Esse processo continua até que o limite de 1 MB de informações de transação seja atingido e um bloco seja formado.
  4. O bloco está confirmado.  O bloco é transmitido para a rede. Se mais de metade de todos os nós concordarem que as informações contidas nele são válidas, então o bloco poderá ser confirmado e adicionado ao blockchain. Jude recebe 10 BTC de Lucy.

É assim que acontece a maioria das transações de Bitcoin. Em seguida, quero mostrar como a maleabilidade da transação pode afetar as transações e, em seguida, poderemos perguntar: o que a SegWit está fazendo a acerca disso?

Como funciona a maleabilidade da transação

What is Segwit Transaction Malleability and Unconfirmed Change

Usando o mesmo exemplo, mostrarei como a maleabilidade da transação pode ser usada, por Jude, para enganar Lucy e enviar-lhe 20 BTC em vez de 10. Veja como funciona…

A falha de maleabilidade da transação no código do Bitcoin permite que Jude altere os dados de testemunha de Lucy. Tudo isso antes que a transação seja confirmada. Isso altera o ID da transação, sem alterar a transação em si (que ainda é 10 BTC, sendo enviado de Lucy para Jude).

Quando essa transação alterada é confirmada pela rede, ela cancela a transação original. Agora Jude entra em contato com Lucy para reclamar que ele não recebeu os 10 BTC, embora ele realmente tenha recebido!

Lucy verifica e vê que a transação original não passou. Ela agora atribui uma taxa de transação mais alta e a envia novamente. Esta nova transação é processada pela rede. Jude recebe mais 10 Bitcoins!

Lucy, os mineradores e o resto da rede não têm como saber que isso está acontecendo. Depois que as transações forem confirmadas e adicionadas ao blockchain, elas não poderão ser alteradas ou excluídas. Abaixo está um gráfico mostrando como a maleabilidade de transações é problemática para a rede Bitcoin.

What is Segwit Transactions Accepted vs RejectedFonte: bitcoinmagazine

As transações afetadas pela maleabilidade da transação são mostradas em vermelho.

Então, o que é SegWit e o que ele faz para resolver o problema da maleabilidade das transações?

Corrigindo a maleabilidade da transação

Conforme mencionei anteriormente, o SegWit é um patch projetado por Pieter Wuille para impedir a maleabilidade das transações. A maneira como ele funciona é realmente muito simples. Para impedir que os dados de testemunhas fossem usados ​​para alterar os IDs das transações, Wuille sugeriu removê-los da transação! Simples, certo?

O nome completo do SegWit é  segregated witness (testemunha segregada) . Segregar significa remover ou separar, então SegWit significa literalmente remover os dados de testemunha.

O testemunha segregada cria uma  sidechain,  onde os dados das testemunhas são armazenados longe do blockchain principal. Isso impede que os IDs de transação sejam alterados por usuários desonestos, como o Jude!

A coisa mais inteligente sobre o Bitcoin SegWit é que ele é  compatível com versões anteriores. Isso significa que os nós que são atualizados com o protocolo SegWit ainda podem trabalhar com nós que não foram atualizados. Esse tipo de atualização é chamada de  soft fork . Atualizações que não são compatíveis com versões anteriores são chamadas de  hard forks. Os hard forks podem dividir as redes e levar à criação de novas criptomoedas.

Pieter Wuille queria que o SegWit fosse compatível com versões anteriores e, portanto, uma atualização do tipo soft-fork. Para fazer isso, ele precisava projetá-lo para que os dados de testemunhas ainda fossem registrados no blockchain principal. A solução encontrada foi criptografar todos os dados de testemunhas, de um bloco, na sidechain do SegWit e armazenar esse  código raiz  no blockchain principal. Isso permitiu que o Bitcoin SegWit corrigisse a maleabilidade da transação sem se tornar uma atualização hard-fork.

Agora você sabe como a testemunha segregada impede a maleabilidade da transação, mas a história do SegWit Bitcoin não termina aí. O SegWit afetou a rede Bitcoin de maneiras que Pieter Wuille nunca imaginaria!

Em seguida, vou falar sobre a  escalabilidade  e a  lightning network.  Vou começar com escalabilidade ...

Então, qual é a escalabilidade do SegWit?

Escalabilidade do SegWit Bitcoin

Primeiro, deixe-me explicar o que é escalabilidade. Escalabilidade é a capacidade de uma rede processar grandes quantidades de transações, sem que as velocidades de transação diminuam. Se uma rede for escalonável, ela poderá processar as transações com maior rapidez à medida em que cresce, ou até mais rápido. Infelizmente, a maioria das transações de criptomoedas ficam mais lentas à medida em que a rede cresce.

As criptomoedas têm um problema de escalabilidade porque as transações são processadas por  consenso . Conforme mencionei anteriormente, mais da metade dos nós na rede Bitcoin precisam concordar que uma transação é válida antes de adicioná-la ao blockchain. Quanto mais nós houver na rede, mais tempo levará para chegar-se a um acordo ou  consenso.

A comunidade Bitcoin tem debatido, já há algum tempo, maneiras diferentes de escalar a rede. O problema piora à medida que a plataforma se torna mais popular, de modo que o tempo está se esgotando para encontrar uma solução.

Quando Pieter Wuille criou o Bitcoin SegWit, ele acidentalmente melhorou a escalabilidade da rede também! Os dados de testemunhas costumavam ocupar  65% de cada bloco Bitcoin. Removendo os dados de testemunhas, os blocos Bitcoin SegWit agora têm espaço para muito mais informações sobre as transações.

Cada bloco agora tem um peso de bloco definido, que é limitado a 4MB. O peso de um bloco é uma combinação dos 1MB de informação armazenada no blockchain principal e os dados de testemunha armazenados em uma sidechain. A testemunha segregada permite que a rede processe mais transações, sem alterar o tamanho geral do blockchain do Bitcoin.

Então, se alguém perguntar a você, “qual é a escalabilidade do SegWit?”, Você pode dizer a eles que é uma maneira de processar mais transações na rede Bitcoin. Isso torna a rede  mais leve,  removendo os dados de testemunhas de transações, sem afetar o tamanho do blockchain do Bitcoin.

Agora, quero falar sobre outro desenvolvimento interessante que o SegWit está tornando possível. Para que o SegWit está sendo usado agora?

A lightning network

A lightning network é outra solução para o problema de escalabilidade do Bitcoin e ela não funcionaria sem testemunhas segregadas.

A lightning network permite que os usuários configurem canais de pagamento para realizarem micropagamentos . Vamos usar Lucy e Jude para outro exemplo:

Jude trabalha para Lucy. Ela paga 1 bilhão por dia. Em vez de processar a transação na blockchain principal, Lucy e Jude criaram um canal de pagamento privado onde a Lucy pode enviar o Bitcoin diretamente para o Jude. Ela envia um micropagamento de 1 BTC por dia. Cada micropagamento precisa ser assinado por Lucy e Jude. Por esse motivo, eles são chamados  de transações de assinatura múltipla.

Jude trabalha para Lucy por dez dias. No final dos dez dias, Lucy e Jude fecham o canal de pagamento. Neste ponto, todos os micropagamentos são transmitidos para a rede como uma transação de 10 BTC.

Canais de pagamento, como esses, formam a base de uma rede de milhares de micropagamentos acontecendo longe da blockchain principal. As transações são adicionadas ao blockchain principal apenas quando os usuários fecham o canal de pagamento. Então, o que a SegWit está fazendo para tornar isso possível?

Micropagamentos são  transações não confirmadas,  que só se tornam válidas quando o canal de pagamento é fechado e o saldo total de transações é processado pela rede. Sem Bitcoin SegWit, os usuários poderiam alterar os IDs de transação, em transações de assinatura múltipla, usando a maleabilidade de transação. Isso significaria um caos para o sistema e o deixaria completamente impraticável.

Agora você sabe o que é SegWit, como ele funciona e o que isso significa para a rede Bitcoin. Antes de terminar, vou dar uma rápida recapitulação das vantagens do SegWit. Eu também vou falar sobre algumas das críticas e alguns dos problemas que ele causou ...

O que é SegWit: os prós

O que é o SegWit e como ele funciona PROs

✓ Maleabilidade de transação, uma coisa do passado. O SegWit é uma solução simples e criativa para um grande problema no protocolo Bitcoin.

✓ Transações de Bitcoin mais rápidas. O SegWit torna o blockchain do Bitcoin mais leve. Ele permite que mais transações sejam processadas, sem aumentar o tamanho geral do blockchain do Bitcoin.

✓ Transações de Bitcoin mais baratas. Maior velocidade de transação significa menores taxas de transação. As taxas de transação de Bitcoin podem ser incrivelmente altas, então quaisquer mudanças que as derrubem devem ser bem-vindas pela comunidade.

✓ Possibilidade de desenvolvimento de novas ideias. Se o Bitcoin vai servir uma rede de milhões de pessoas, então ele precisa resolver o problema da escalabilidade. O SegWit ajuda a tornar projetos de escalabilidade, como a lightning network, uma realidade.

O que é SegWit: os contras

 

O que é o SegWit e como ele funciona CONs

✗ Não está sendo usado por nós suficientes. Muitos mineradores não gostam do SegWit. As taxas mais baixas afetam seus lucros e eles também não apreciam ter que sustentar o sidechain de dados de testemunhas, o qual não fornece nenhuma receita de taxas. Outros serviços Bitcoin - como as carteiras  - também têm demorado para suportar as mudanças do SegWit. Em fevereiro de 2018, quase seis meses depois de ter sido ativado, apenas  14%  das transações de Bitcoin foram feitas usando o Bitcoin da SegWit. Os números melhoraram desde então, mas a rede ainda está longe de estar completamente atualizada.

✗ É uma solução de curto prazo para problemas de longo prazo. Alguns desenvolvedores de Bitcoin reclamaram que o protocolo SegWit não vai longe o suficiente para resolver o problema de escalabilidade. Eles alegam que apenas grandes mudanças no tamanho do blockchain do Bitcoin e na maneira como as transações são processadas ajudarão a escalar a plataforma no futuro.

✗ O SegWit causou divisões na comunidade Bitcoin. As divergências em torno do SegWit causaram vários hard forks. O mais conhecido deles é o Bitcoin Cash (BCH).

Agora você tem todos os fatos, você pode responder "O que é SegWit?" por si só. Antes de ir, quero compartilhar algumas considerações finais com você…

Conclusão

Quando Pieter Wuille projetou o SegWit, ele queria corrigir os problemas que a maleabilidade de transação estava causando. Mas o SegWit fez muito mais do que isso. Ele criou uma discussão massiva sobre o futuro da própria plataforma Bitcoin. O Bitcoin tem quase dez anos. Ele ainda é a maior criptomoeda do mundo, mas alguns estão começando a questionar se ele é o melhor.

Existem centenas de novos projetos blockchain, oferecendo algumas tecnologias de criptografia mais avançadas. Alguns vêem o SegWit Bitcoin como uma mudança positiva para a rede. No entanto, outros o vêem como um símbolo das limitações do Bitcoin.

O debate SegWit continua em toda a comunidade Bitcoin, e agora você sabe o suficiente para ter sua opinião. O que é Segwit para você? É um novo desenvolvimento empolgante que levará o Bitcoin para o futuro? Ou é uma solução temporária para os problemas muito maiores que a rede Bitcoin enfrenta? Pense nisso e até a próxima!

Os conteúdos publicados neste site não têm por objetivo dar qualquer tipo de aconselhamento financeiro, de investimento, de negociação ou qualquer outra forma. A BitDegree.org não endossa ou sugere que você compre, venda ou mantenha qualquer tipo de criptomoeda. Antes de tomar decisões de investimento financeiro, consulte seu consultor financeiro.

Sobre os Especialistas e Analistas do Artigo

Por Aaron S.

Editor Chefe

Tendo concluído um mestrado em Economia, Política e Cultura para a região do Leste Asiático, Aaron escreveu artigos científicos com uma análise comparativa das diferenças entre o capitalismo ocidental nos EUA e as formas Coletivas japonesas, entre...
Aaron S. Editor Chefe
Tendo concluído um mestrado em Economia, Política e Cultura para a região do Leste Asiático, Aaron escreveu artigos científicos com uma análise comparativa das diferenças entre o capitalismo ocidental nos EUA e as formas Coletivas japonesas, entre 1945-2020.
Com quase uma década de experiência na indústria FinTech, Aaron entende todos os maiores problemas e lutas que os entusiastas da cripto enfrentam. Ele é um analista apaixonado que se preocupa com conteúdo baseado em dados e fatos, bem como como que dis respeito aos tanto aos nativos da Web3 quanto aos recém-chegados ao setor.
Aaron é a pessoa indicada para tudo e qualquer coisa relacionada a moedas digitais. Com uma enorme paixão por blockchain e educação Web3, Aaron se esforça para transformar o espaço que conhecemos e torná-lo mais acessível para iniciantes.
Aaron foi citado por vários meios de comunicação estabelecidos e também é um autor publicado. Mesmo durante seu tempo livre, ele gosta de pesquisar as tendências do mercado e procurar a próxima supernova.

Vídeos e Notícias de Criptomoedas Mais Recentes


3 Melhores e Mais Populares Códigos de Cupons

Verificado

$30,000 IN REWARDS

Bybit Black Friday Deal
Classificação 5.0
Verificado

$600 WELCOME BONUS

Binance Black Friday Deal
Classificação 5.0
Verificado

GET 10% OFF

Ledger Black Friday Deal
Classificação 5.0

Deixa o seu comentário honesto

Deixe sua opinião genuína e ajude milhares de pessoas a escolher a melhor exchange de criptomoeda. Todos os comentários, positivos ou negativos, são aceitos, desde que sejam honestos. Não publicamos feedback tendencioso ou spam. Então, se você quiser compartilhar sua experiência, opinião ou dar conselhos - o espaço é seu!


Análises de Usuários Recentes

zozim

Eos 31, 2024

quero investir!!

ainda não sei muito, mas estou em busca de aprender BASTANTE para conseguir entrar no mercado!!!

batista.fernando

Her 08, 2024

genial

esses empreendimentos q decidem transformar a blockchain n só em um operador de transações financeiras, mas disponibilizam também serviços baseados em principios incriveis

Laís da Cunha

Her 10, 2024

Trader aqui ✌️

Achei o texto incrível, explica muito bem os problemas com as transações originais dos Bitcoins e suas moedas derivadas.

Luiz Moreira

Eos 16, 2024

Ainda acho o tema complexo...

O texto em si está bem escrito, mas às vezes me confundo com os gráficos... Acho que porque não sou da área...

enzo gabriel

Eos 14, 2024

interessante.

nunca tinha ouvido falar. medidas de segurança são extremamente importantes nesse meio. principalmente por conta de estarem lidando com anonimos.

maite14

Gwe 28, 2024

bom texto

obrigada, gostei

brunofgo

Her 18, 2024

fico com uma pulga atrás da orelha.

não seria tentar editar a maleabilidade das transações uma tentativa de fazer o que os bancos fazem ao controlar seu dinheiro? eu suspeito que sim, para ser sincero.

tmaia

Eos 25, 2024

conceitos claros

gosto de como vocês explicam até os conceitos mais basicos ajuda iniciantes como eu no caso

João Guilherme da Mata

Eos 04, 2024

💪💪

Mais um conhecimento novo! Bora crescer!!!!

Igor Duarte

Gwe 08, 2024

Só de curioso.

Aprendendo um pouco mais sobre o mundo financeiro virtual.

Questões Frequentes

Como escolher a melhor exchange de criptomoedas?

Ao escolher a melhor exchange de criptomoeda , você deve sempre se concentrar em manter um equilíbrio entre os recursos essenciais que todas as principais exchanges de criptomoeda devem ter e aquelas que são importantes para você, pessoalmente. Por exemplo, todas as melhores exchanges devem possuir recursos de segurança de alto nível, mas se você deseja negociar apenas as principais criptomoedas, provavelmente não se preocupa muito com a variedade de moedas disponível na exchange. É tudo uma situação caso a caso!

Qual exchange de criptomoedas é a melhor para iniciantes?

Ao ler várias das melhores análises de exchanges de criptomoeda online, você notará que uma das coisas que a maioria dessas exchanges têm em comum é que elas são muito simples de usar. Enquanto algumas são mais diretas e mais acessíveis para iniciantes do que outros, você não deverá encontrar nenhuma dificuldade com nenhuma das exchanges mais bem cotadas. Dito isso, muitos usuários acreditam que a KuCoin é uma das exchanges mais simples do mercado atual.

Qual é a diferença entre uma exchange de criptomoedas e uma corretora?

Em termos leigos, uma exchange de criptomoedas é um lugar onde você encontra e negocia criptomoedas com outra pessoa. A plataforma de exchange (ou seja, a Binance) atua como um intermediário - conecta você (sua oferta ou solicitação) à outra pessoa (o vendedor ou o comprador). Com uma corretora, no entanto, não há “outra pessoa” - você apenas negocia suas criptomoedas ou moeda fiduciária com a plataforma em questão, sem a interferência de terceiros. Ao considerar as classificações de exchange de criptomoedas, no entanto, esses dois tipos de negócios (bolsas e corretoras) são normalmente incluídos no termo - exchange. Isso é feito por uma questão de simplicidade.

Todas as melhores exchanges de criptomoedas baseadas nos Estados Unidos?

Não, definitivamente NÃO! Embora algumas das principais exchanges de criptomoedas sejam, de fato, baseadas nos Estados Unidos (ou seja, KuCoin ou Kraken), existem outros líderes da indústria muito conhecidos que estão localizados em todo o mundo. Por exemplo, a Binance está sediada em Tóquio, no Japão, enquanto a Bittrex está localizada em Liechtenstein. Embora haja muitos motivos pelos quais uma exchange preferiria ser baseada em um local em vez de outro, a maioria delas se resumem a complexidades de negócios e geralmente não têm efeito sobre o usuário da plataforma.

Bybit
×
Verificado

$30,000 IN REWARDS

Bybit Black Friday Deal
5.0 Classificação