Scaling Bitcoin: Privacidade e escalabilidade. Neste guia, vamos dar uma olhada em alguns dos recursos que podem melhorar a privacidade e escalabilidade do Bitcoin.
Além disso, vamos discutir como adicionar blocos menores poderia, por sua vez, atrair mais mineiros, tornando as taxas de transação menores e a rede mais descentralizada.
Agregação de assinaturas e misturadores de moedas
Um avanço fundamental no protocolo Bitcoin é a Schnorr Signatures. Falando com Vortex, que Coin Rivet entrevistou em 2019, ele descreve as Assinaturas Schnorr como muito importante porque “Schnorr (e Taproot) é extremamente poderoso para a privacidade em Bitcoin porque podemos fazer transações multi-sig complexas e até mesmo transações coinjoin complexas parecem transações normais diárias . Isso torna difícil para as empresas de análise de cadeia analisar os fluxos de entrada/saída de moedas em tais transações.”
Outra grande melhoria que ajuda o Bitcoin a escalar seus recursos de privacidade são scripts sem scripts, uma melhoria em relação à camada base para agregação de assinaturas.
Se você não estava ciente, as assinaturas de transação podem identificar os participantes e o tipo de transação. Com as Assinaturas Schnorr, por exemplo, torna-se impossível identificar os participantes de uma transação ou que tipo de transação é.
Outra característica importante é os misturadores de moedas, que podem dar aos usuários privacidade adicional. Em certo sentido, os misturadores simplesmente pegam todos os endereços de remetente e receptor e misturá-los para que outra pessoa não possa identificar tanto o remetente quanto o destinatário de uma determinada transação.
Tamanho do bloco: reduzir ou aumentar?
Uma das abordagens mais interessantes para escalar Bitcoin que eu vi foi sugerida sem surpresa por alguns desenvolvedores do núcleo Bitcoin - como Luke Dash Jr - que acreditam que poderíamos ter tamanhos de blocos menores, pois isso facilitaria a entrada de nós mais completos, o que poderia potencialmente ter um efeito de escala no número de participantes da rede.
Por outro lado, outros desenvolvedores como Pieter Wuille são defensores de aumentar o peso do bloco, talvez por 10 ou 100 vezes, pois isso permitiria que os mineiros para acomodar um número crescente de transações.
Pessoalmente, acredito que existem prós e contras de ambos os lados. Dado o menor peso de bloco significaria menos requisitos de armazenamento por bloco, mais participantes poderiam se juntar à rede. No entanto, pode haver um grande problema com as transações não sendo lançadas por um período mais longo, causando longos atrasos nas transações.
Se olharmos para SegWit, que de fato aumentou o peso do bloco, ele ainda não foi totalmente adotado pela comunidade - mesmo que a atualização tenha acontecido há mais de um ano.
Isso significa que os mineiros e nós completos não confiam no SegWit?
Existe uma solução definitiva?
Pessoalmente falando, não acho que haja uma solução definitiva para o problema de escalabilidade. Se gerenciado através de um forquilha suave, eu tentaria aumentar e diminuir o tamanho do bloco, pois mineiros, usuários e desenvolvedores poderiam experimentar ambas as opções e sinalizar suas preferências.
Do ponto de vista da segurança, é difícil dizer que blocos menores seriam melhores. Olhando para a comparação Bitcoin Cash vs Bitcoin, já podemos ver alguns dos problemas que blocos maiores podem causar. No entanto, a rede continua funcionando e os mineiros continuam apoiando-o, mesmo que quase nenhuma taxa seja paga em comparação com Bitcoin.
Blocos maiores significam pouco se permanecerem vazios. Há também um risco mineiros vai se unir para outra versão do Bitcoin com blocos menores, destruindo a atratividade da rede.
No entanto, devemos ter como objetivo ter mais versões do Bitcoin - compatíveis ou não - simplesmente porque se alguém é desligado ou recebe um bug irreversível, os mineiros podem mudar para outro.
Além disso, outras soluções P2P de camada dois, como statechains e canais de pagamento (como Lightning Network e Liquid) também podem fazer grandes contribuições para o dimensionamento do Bitcoin, embora os usuários devam renunciar a uma pequena quantidade de descentralização.
Negociações seguras!
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.