O que é Segregated Witness?Segregated Witness, muitas vezes abreviada para SegWit, é uma atualização proposta ao software do Bitcoin, projetado para corrigir uma série de questões sérias.
SegWit é uma atualização proposta para o Bitcoin Core, desenvolvido por sua equipe mais antiga. O Bitcoin Core é atualmente o cliente de referência Bitcoin mais popular, em uso pela maioria das empresas do setor.
Originalmente, a atualização visava resolver a maleabilidade de transações, um ponto fraco bastante conhecido no software do Bitcoin. Embora esse vetor de ataque não é o mais prejudicial para os usuários, isto ja foi explorado em vários casos, destacando a necessidade de corrigi-lo.
No entanto, O SegWit oferece uma gama de outras vantagens... e até agora o foco das atenções, deixou de ser a maleabilidade de transações, para resolver o problema de dimensionamento do Bitcoin. Como explicamos em outros artigos, O bitcoin no momento está enfrentando problemas de dimensionamento, que só estão piorando com o tempo.
Qual é a solução proposta pelo SegWit para o problema de escalabilidade do Bitcoin?O SegWit aumenta o limite de tamanho do bloco do Bitcoin e permite a implementação das soluções de segunda camada para melhorar ainda mais.
Os problemas atuais da escalabilidade do Bitcoin é principalmente o tamanho insuficiente do bloco. Blocos consecutivos de transações são o que o Blockchain é composto. O Blockchain, por sua vez, é o livro-razão de todas as transações que ocorreram na rede até agora - vitais para a criptomoeda.
O problema aqui é que, atualmente, os blocos têm um limite especifico de um megabyte. Isto não é suficiente para dar conta das centenas de transações que os usuários estão tentando enviar a cada minuto.
Consequentemente, muitos desses usuários têm que esperar na fila até que a transação possa ser confirmada; As vezes por horas ou mesmo dias. A medida que o tamanho da rede cresce, aumenta a intensidade das transações, no entanto o tamanho do bloco permanece o mesmo, o que significa que o problema esta cada vez mais aumentando.
A solução do SegWit para isso é dupla. Em primeiro lugar, permite um aumento imediato do limite do tamanho do bloco para 4 megabytes. Há uma advertência aqui: quatro MB é o máximo absoluto, enquanto o tamanho real do bloco dependerá das condições da rede. Isto é previsto por especialistas que esteja na faixa de aproximadamente 2.1 megabytes, imediatamente após a ativação do SegWit.
Em segundo lugar, trazendo a solução para o problema de maleabilidade da transação, O SegWit elimina o que costumava ser um problema menor para o Bitcoin, mas uma barreira importante para a implementação de soluções de segunda camada. Uma dessas soluções é a proposta Rede Lightning. Espera-se permitir um enorme aumento da capacidade da rede movendo a maior parte das transações fora do Blockchain para o processamento rápido.
Por que o SegWit ainda não foi ativado?SegWit foi projetado para ser ativado assim que 95% da rede medidos em sinais da potência do hash suporte ele.
Se o suporte para um novo conjunto de regras é insuficiente, pode resultar em um fork contencioso, onde uma parte significativa da rede vai em frente e muda para um novo cliente, mas alguns decidem continuar usando o antigo. Isso leva a uma existência simultânea de duas criptomoedas com diferentes conjuntos de regras competindo entre si para os usuários.
Tal cenário pode levar a resultados imprevisíveis e é bastante provável que tenha um poderoso impacto negativo sobre o valor de ambas as moedas, pelo menos a curto prazo. Para evitar um fork contencioso, os desenvolvedores do SegWit tem definido uma regra específica no software, que ele só será ativado se ele recebe o apoio quase unânime da rede - 95%.
Atualmente, o nível de apoio está em aproximadamente 35,4%. O nível de suporte esta baixo, porque há um grande bloco de usuários que se opõem a atualização em várias bases.
Quais são os principais argumentos contra o SegWit?Os principais pontos contra o SegWit podem ser divididos em três grupos: técnico, político e ideológico.
Alguns têm argumentado que o SegWit, em seu estado atual, não será capaz de resolver os problemas que promete resolver. Um dos principais argumentos aqui é que o aumento de tamanho do bloco proposto pela atualização não é suficiente para satisfazer as crescentes necessidades da base de usuários do Bitcoin.
A maioria dos especialistas parece concordar sobre a alta competência técnica dos autores do SegWit, bem como a solidez da tecnologia em si. No entanto, é quase impossível para uma pessoa que não seja um programador para avaliar a autenticidade dos argumentos propostos por ambos os lados.
O fato de que o debate agora não é puramente tecnológico, mas tem um aspecto político também que só complica as coisas. Um grande número de pessoas que trabalham no SegWit também são empregadas por uma empresa chamada Blockstream, cujo o principal produto é soluções sidechain.
Alguns da Comunidade afirmam que isso cria um conflito de interesses, como os desenvolvedores são incentivados a obstruir as tentativas de aumentar o tamanho do bloco, a fim de aumentar artificialmente a demanda por soluções de sidechain, tais como a rede Lightning Network. Não há nenhuma prova definitiva para esta afirmação, mas uma grande parte da Comunidade ainda escolheu acreditar nela e se opondo ao SegWit como resultado.
O principal argumento ideológico, levantado contra a atualização, é que ele não fornece escalabilidade, no entanto, preserva um grau suficiente de descentralização da rede Bitcoin. Como já foi dito anteriormente, O SegWit resolve os problemas a longo prazo com a capacidade de transação insuficiente do Bitcoin apenas na medida em que permite a implementação de soluções de camada secundaria sidechain, tais como a rede Lightning Network.
O problema que algumas pessoas veem aqui é como funcionam os sidechains. A fim de não depender do Blockchain altamente congestionado, ele movem as moedas para um sistema de segunda camada. Lá, todas as transações são processadas por um terceiro confiável, sem ter que divulgá-los em toda a rede, o que economiza muito tempo e recursos.
Mas um ponto confiável de autoridade responsável é exatamente o que era o Bitcoin para remover do sistema monetário. Para alguns, isso é um compromisso inaceitável, não importa quão pouco poder o terceiro usa em soluções como o LN e outros. Quem apoia o SegWit então?Uma ampla gama de indivíduos e empresas tem aprovado o SegWit.Mais de 100 empresas do setor são bastante conhecidos por planejar, trabalhar ou implementaram apoio para o SegWit em seus negócios. A lista inteira está aqui.Além disso, muitos indivíduos proeminentes, conhecidos por seu trabalho na Comunidade Bitcoin deixaram claro o seu apoio para o SegWit no Twitter e em várias outras plataformas. Entre eles estão o Andreas Antonopoulos, Samson Mow, Charlie Lee e outros.Claro, o apoio mais direto vem dos mineradores. No momento do artigo, aproximadamente 35.4% deles estão sinalizando sua aprovação explícita para o SegWit.O atual nível de apoio pode ser sempre verificado aqui.Participe do canal do Studio Bitcoin no Telegram e receba as últimas notícias em primeira mão! https://t.me/studiobitcoin (@studiobitcoin)