O que é o SegWit do Bitcoin e Litecoin?

SegWit (abreviação de Segregated Witness) é uma atualização de protocolo que altera a forma como os dados são armazenados. Foi ativado no litecoin em 10 de maio de 2017 e no bitcoin em 23 de agosto de 2017. O desenvolvedor Pieter Wiulle apresentou pela primeira vez a ideia na conferência Scaling Bitcoin em dezembro de 2015.

Muitos o saudaram como a solução tão aguardada para o problema de escala do bitcoin. O tamanho máximo por bloco no protocolo principal é de 1 MB, o que restringe o número de transações que o bitcoin pode processar para aproximadamente 7 por segundo. Isso limitaria o potencial crescimento do bitcoin e impedia que ele se tornasse um sistema de pagamento de alto volume utilizável.

Embora a atualização habilite um número maior de transações nos blocos do bitcoin, a intenção inicial da SegWit foi corrigir um erro no código do bitcoin identificado como “maleabilidade de transação”. Essa falha permitiu que alguém alterasse pequenos detalhes que modificassem o ID da transação (e o subsequente hash), mas não o conteúdo. Embora não seja um problema crítico para o btc, ele impediu o desenvolvimento de recursos mais complexos, como protocolos de segunda camada e contratos inteligentes.

O SegWit corrigiu a maleabilidade das transações removendo as informações de assinatura (também conhecidas como as informações da “testemunha”) e armazenando-a fora do bloco de transação base. Com isso, assinaturas e scripts podem ser alterados sem afetar o ID da transação.

Tecnologia SegWit – Transações mais “leves”

Um benefício secundário que está assumindo uma importância muito maior é que, sem a informação da assinatura, as transações pesam muito menos. Isso significa que mais pode caber em um bloco, e o bitcoin pode processar uma maior taxa de transferência sem alterar o tamanho do bloco.

A SegWit introduziu um novo conceito chamado “peso do bloco”. Este é um mashup do tamanho do bloco com e sem os dados de assinatura, e é limitado a 4MB, enquanto o limite de tamanho de bloco para as transações de base permanece em 1MB. Isso significa que a atualização do SegWit é compatível com o protocolo anterior e evita a necessidade de um fork (criar uma cópia semelhante do bitcoin, mas que funcionasse com essa nova metodologia)

Portanto, o SegWit não aumenta o limite do tamanho do bloco, mas ele permite um maior número de transações dentro dos blocos de 1MB. O limite de 4MB inclui os dados das testemunhas segregadas (Segregated Witnesses), que tecnicamente não fazem parte do bloco de transação base de 1MB.

 

Tecnologia SegWit – Construindo a partir do topo

Outro passo a passo possível feito pelo SegWit é que ele suporta o desenvolvimento de protocolos de segunda camada, como a lightning network. A correção de maleabilidade fez qualquer recurso que dependesse de transações não confirmadas menos arriscado e mais fácil de projetar.

segwit segregated witness o que é e como funciona

A lightning network aumentará ainda mais a capacidade de transação do bitcoin, levando transações frequentes e pequenas para fora da cadeia, estabelecendo apenas a cadeia de bitcoin quando os usuários estiverem prontos.

 

Tecnologia SegWit – Nem todos estão felizes

Nem todos na comunidade bitcoin concordam que a SegWit é a solução que o bitcoin esperava. Alguns acreditam que é um caso de “chutar a lata na estrada”, e na melhor das hipóteses, uma correção temporária.

A resistência ao SegWit foi um dos fatores por trás do desenvolvimento do cash bitcoin, um garfo da rede bitcoin que escolheu implementar um limite maior de tamanho de bloco, em vez de confiar em uma nova estrutura de transações.

 

Tecnologia SegWit – Onde estamos?

Apesar das vantagens óbvias, o lançamento da atualização está se movendo lentamente. No momento de redação deste artigo, cerca de 27% das transações estavam usando o novo formato (você pode seguir o progresso aqui).

O principal motivo é que muitas carteiras ainda não adicionaram o suporte ao SegWit. Alguns grandes nomes como Trezor, Ledger, Electrum e Kraken já o fizeram. A Coinbase – o maior fornecedor de carteiras em termos de número de transações – está trabalhando nele e espera implementar a atualização no início de 2018. E a carteira anexada à implementação do nó completo mais popular do bitcoin, o Bitcoin Core, deverá expandir o SegWit no primeiro trimestre de 2018.

O código base do bitcoin também faz ajustes amigáveis ​​com o SegWit e isso pode levar a um aumento no uso e experimentação de funcionalidades adicionais. O Bitcoin Core mantém uma lista em seu site de negócios e projetos que trabalham na integração do SegWit – neste momento, 19 implementações foram implantadas, com mais 90 prontas para entrar em ação.

À medida que mais carteiras/wallets adotam a atualização, a percentagem de transações que usam a estrutura do SegWit aumentará, e as taxas de bitcoin devem cair, pois blocos contêm uma maior quantidade de transações. Além disso, o desenvolvimento da lighning e protocolos semelhantes de segunda camada devem ser mais um impulso, aumentando o alcance e o potencial do bitcoin. É improvável que isso aconteça do dia para a noite – mas a mudança é importante e representa um grande passo em frente.

Agora que já conhece um pouco melhor o mercado das criptomoedas, siga o link abaixo e descubra num vídeo exclusivo todos os segredos do Bitcoin e como começar a criar rendimentos investindo em Bitcoin:

Comments (No)

Leave a Reply

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.