Evolução do protocolo Bitcoin: o jogo entre rigidez e inovação

Bitcoin: rigidez ou evolução?

Bitcoin, como um protocolo de rede, está vendo a sua evolução e mudanças a uma velocidade que está a desacelerar com o passar do tempo e o aumento da taxa de adoção. Este fenômeno de "rigidez" parece ser uma lei da física da rede. À medida que a rede ganha uma adoção mais ampla, a sua "massa" aumenta, enquanto o esforço necessário para coordenar as atualizações de software entre os usuários para mudar a direção da rede aumenta significativamente. No final, devido à incapacidade de coordenar uma grande quantidade de participantes descentralizados, a capacidade de ativar de forma segura qualquer alteração de protocolo será esmagada pelo enorme peso da rede.

Portanto, a rigidez do Bitcoin é inevitável. Mas atualmente ainda estamos debatendo se devemos proativamente rigidificar o protocolo. Pessoalmente, sou fortemente contra essa posição, acreditando que ainda há muito espaço para melhorias, e desistir de mudanças no protocolo base é prematuro.

Eu acredito que o Bitcoin só pode manter sua vitalidade, relevância e segurança a longo prazo por meio de melhorias de protocolo razoáveis e amplamente benéficas, implementadas de maneira cautelosa e impulsionadas por consenso. Congelar o progresso no atual momento é arrogante, ignora a história e rejeita a visão que originalmente criou o Bitcoin. A evolução contínua e bem pensada é a chave para a proposta de valor de longo prazo do Bitcoin. O motivo pelo qual o ouro digital é superior ao ouro físico é precisamente porque ele não é inerte. As propriedades do ouro físico não podem ser melhoradas, portanto, a inovação financeira do ouro é realizada através de notas de dívida centralizadas... mas as propriedades do Bitcoin podem ser melhoradas, aumentando assim seu uso sem permissão.

Aprender com a história

O Bitcoin tem apenas 15 anos de história e já passou por muitas mudanças de consenso e atualizações. Supor que este momento atual é um ponto de paragem ideal é prematuro. O protocolo precisa de se adaptar ao longo do tempo para manter a viabilidade.

Devemos aprender com outros protocolos de rede populares, como SMTP. Se o Bitcoin se tornar rígido, os desenvolvedores construirão camadas cada vez mais complexas sobre ele para adicionar as funcionalidades necessárias. A complexidade introduzirá vulnerabilidades e explorações.

Isto não é uma crítica aos rollups de conhecimento zero em camadas complexas como BitcoinOS / BitVM / Botanix's Spiderchain / Citrea - eles estão fazendo o melhor que podem com o conjunto de ferramentas disponível. Embora não queiramos que o Bitcoin se torne um protocolo abrangente, faz sentido fazê-lo se adicionar funcionalidades de baixo nível na camada base puder reduzir significativamente a complexidade de construir funcionalidades em camadas superiores.

Caminhos potenciais para avançar

Muitas funcionalidades ideais, como contratos, cofres e pools de pagamento, requerem uma atualização da camada base. Construir essas funcionalidades de forma clara na própria protocolo é muito melhor do que usar uma camada de cobertura de forma hack. Uma camada base com mais blocos de construção abre um novo espaço de design para Bitcoin.

Atualizações cautelosas e devidamente testadas, discutidas de forma abrangente e com consenso da comunidade, não prejudicarão os direitos de propriedade ou a reivindicação de moeda estável central do Bitcoin. As atualizações refletem a vontade dos usuários, em vez de se sobrepor a eles.

Acredito que o potencial do Bitcoin vai muito além do que realizamos até agora. Vejo a blockchain do Bitcoin como um acumulador criptográfico no qual diversos sistemas podem ser ancorados. Mas apenas arranhamos a superfície das possibilidades. Se nos tornarmos rígidos hoje, quando construir uma rede de segunda camada sem permissão é tão difícil, estaremos amarrando as mãos dos desenvolvedores, limitando grandemente os experimentos para encontrar o uso mais valioso do espaço de bloco.

As pessoas costumam dizer que não precisamos mudar o Bitcoin, porque podemos escalar através de outras camadas. Claro, seria ótimo se os desenvolvedores não tivessem restrições! Simplesmente não temos todos os blocos de construção primários necessários na camada base para lançar facilmente uma rede de segunda camada sem permissão. Por exemplo, podemos tornar o script do Bitcoin poderoso novamente.

Por favor, note que implementámos 3 bifurcações diferentes para ativar 3 blocos de construção diferentes, a fim de criar a Lightning Network. Sem a funcionalidade ativada por estas bifurcações, o protocolo Lightning seria muito mais desajeitado e a teoria dos jogos não seria tão aperfeiçoada.

Podemos realizar outras bifurcações suaves, como SIGHASH_ANYPREVOUT, que irão melhorar significativamente a rede Lightning e permitir a existência de fábricas de canais, aumentando a eficiência da rede Lightning em várias ordens de magnitude. Também podemos realizar algumas bifurcações que melhoram a privacidade, como a agregação de assinaturas entre entradas. Além disso, podemos realizar bifurcações como OP_CTV, que aumentam a segurança da auto-custódia através de contratos e cofres. Podemos ver muitos futuros potenciais, mas avançar nessas direções está se tornando cada vez mais difícil.

Sobre soberania e auto-custódia

A escalabilidade é outro problema de longo prazo. Greg Maxwell disse em 2015:

"Se os custos do sistema forem demasiado altos, as pessoas serão forçadas a confiar em terceiros, em vez de executar as regras do sistema de forma independente. Se o uso de recursos da blockchain do Bitcoin for excessivo em relação à tecnologia disponível, o Bitcoin perderá a vantagem competitiva em relação aos sistemas tradicionais, pois os custos de validação serão demasiado altos (, tornando difícil para muitos usuários suportarem ), forçando a confiança a voltar ao sistema. Se a capacidade for demasiado baixa, a eficiência das nossas transações será muito baixa, então o custo de acessar a cadeia para resolver disputas será demasiado alto, empurrando novamente a confiança de volta para o sistema."

A descentralização da validação que ganhou o debate sobre o tamanho do bloco é apenas parte da história. A descentralização dos participantes econômicos também é importante para o sucesso a longo prazo do Bitcoin. Lembre-se de que o futuro do Bitcoin não é decidido pela vontade dos nós, mas sim pela vontade da maioria econômica dos nós. Os participantes econômicos do Bitcoin incluem mineradores, detentores e negociantes (, incluindo empresas e custodiante ). O ponto chave é - se a centralização levar a uma diminuição no número de nós econômicos relevantes, e a maioria dos usuários de Bitcoin não conseguir se auto-custodiar devido aos custos, devemos esperar que a "governação" do protocolo se torne mais centralizada e vulnerável.

Com a situação atual do Bitcoin, pode haver apenas 100 milhões de entidades no mundo que possam obter as propriedades básicas do Bitcoin. Em um mundo com 8 bilhões de pessoas, esta situação não trará um novo tipo de moeda descentralizada que mude o padrão de valor e escassez, mas apenas criará uma nova classe elitista que, com o tempo, se tornará como todos os grupos elitistas da história, inicialmente criando prosperidade e, finalmente, tornando-se pão e circo. O Bitcoin tem pela primeira vez o potencial de fazer mais do que simplesmente transferir poder de um grupo elitista para outro, mas isso só será possível se continuarmos a nos dedicar a alcançar o máximo de descentralização através da melhoria do protocolo e permitindo que mais pessoas em todo o mundo acessem as propriedades básicas do Bitcoin.

Por favor, note que o argumento de que "podemos fazer qualquer coisa que quisermos em outras camadas" muitas vezes ignora o fato de que qualquer camada acima do Bitcoin não pode oferecer o mesmo modelo de segurança que a camada base. Sempre que você constrói uma camada acima do Bitcoin, precisa criar um conjunto completamente novo de teorias de jogos e trade-offs para os usuários de auto-custódia dessa camada.

Selo de pensamento rígido

Os conservadores acreditam que o Bitcoin já alcançou sua função central como uma moeda sólida e reserva de valor. Mudanças adicionais, mesmo que bem-intencionadas, podem introduzir riscos desnecessários, potencialmente comprometendo as características que tornam o Bitcoin valioso. Através de um protocolo de solidificação, garantimos que o Bitcoin permaneça a longo prazo como um sistema monetário confiável, descentralizado e imutável.

1. Manter a confiança nas propriedades básicas do Bitcoin:

A principal proposta de valor do Bitcoin é sua oferta fixa e imutabilidade. Qualquer alteração no protocolo, mesmo uma bifurcação suave, pode enfraquecer a confiança das pessoas nessas propriedades centrais. Alguns afirmam que a capacidade de alterar o protocolo reduzirá a confiança das pessoas nos planos de inflação, não importa quão boas sejam as intenções.

2. Reduzir o controle dos desenvolvedores e os riscos de centralização:

Permitir que a modificação do Bitcoin continue dará aos desenvolvedores um poder excessivo sobre o protocolo. Isso pode resultar em riscos de centralização, pois um pequeno grupo de pessoas pode alterar as características do Bitcoin.

3. Prevenção de consequências inesperadas:

Mesmo alterações feitas de boa fé e devidamente testadas podem ter efeitos imprevisíveis na rede. À medida que o valor e a importância do Bitcoin continuam a crescer, as potenciais consequências inesperadas tornam-se cada vez mais graves.

4. Dificuldade de alteração que aumenta com o crescimento:

Com o aumento da taxa de adoção do Bitcoin e o aumento do valor econômico construído sobre ele, quaisquer alterações tornam-se mais arriscadas e destrutivas. Os solidificadores acreditam que o protocolo deve atingir um ponto de estabilidade, semelhante a outros protocolos fundamentais como TCP/IP ou o padrão de tomadas elétricas.

5. Manter o Bitcoin como uma moeda sólida:

O principal objetivo do Bitcoin é servir como um novo sistema monetário que esteja livre da desvalorização. A rigidez garante que esta função central seja mantida, sem arriscar alterar suas propriedades básicas por possíveis melhorias que possam não ser necessárias.

Argumentos Comuns Rígidos

Os defensores da rigidez acreditam que o Bitcoin está a funcionar muito bem atualmente, e que as regras do protocolo devem ser extremamente resistentes a mudanças, para manter o seu valor central como uma forma de moeda imutável, não inflacionária e apolítica. Mesmo mudanças de boa fé podem trazer enormes riscos, podendo comprometer o sucesso e a estabilidade a longo prazo do Bitcoin.

1. Não conserte algo que não está quebrado

Bitcoin já obteve sucesso sob os protocolos existentes, com um valor de mercado que cresceu de 0 dólares para 1,4 trilhões de dólares em apenas 15 anos. Não há necessidade de arriscar destruir esse sucesso com mudanças apressadas ou desnecessárias.

2. A estabilidade é crucial

O valor central do Bitcoin é a sua estabilidade e previsibilidade. As regras do protocolo não devem ser alteradas arbitrariamente. Alterações frequentes podem enfraquecer a confiança das pessoas na natureza imutável do Bitcoin.

3. Pensar duas vezes antes de agir

Alterar o protocolo do Bitcoin é um trabalho extremamente sério, semelhante a modificar a constituição ou a criar leis destinadas a durar centenas de anos. Qualquer alteração deve ser feita de forma lenta, cautelosa e conservadora, e deve ser implementada apenas após considerar todos os impactos a longo prazo.

4. Quanto maior a aposta, mais firme a mão

Quanto maior e mais bem-sucedido for o Bitcoin, mais importante é manter cautela em relação a qualquer alteração no protocolo. Agora há mais de um trilhão de dólares em valor e compradores de nível nacional envolvidos, não podemos cometer erros ou assumir riscos desnecessários.

5. O caminho para o inferno é pavimentado com boas intenções

Mesmo alterações de acordo feitas de boa-fé podem ter efeitos negativos imprevisíveis, como prejudicar os interesses económicos de mineradores, desenvolvedores e detentores. Os riscos potenciais podem superar quaisquer benefícios teóricos.

6. Mantenha simples, idiota

Nem todas as novas funcionalidades ou melhorias precisam ser implementadas na camada de protocolo base. Muitas coisas podem ser realizadas em níveis mais altos, como na segunda ou terceira camada, sem comprometer o modelo de segurança e a estabilidade do Bitcoin.

7. A moeda imutável no mundo em transformação

As constantes "melhorias" e mudanças de protocolo vão contra o compromisso do Bitcoin como uma moeda e rede de liquidação estável e apolítica. A rigidez é uma característica que impede que o Bitcoin seja capturado por grupos de interesses especiais ou que sofra mutações imprevisíveis.

8. Bitcoin deve ser usado apenas como moeda

Usar o espaço de bloco para fins não monetários, como tokens/NFTs, só alimentará modas e esquemas de pump and dump, que irão marginalizar as oportunidades para usuários legítimos utilizarem o Bitcoin como moeda.

A minha resposta à teoria da rigidez

Manter a confiança nas propriedades básicas do Bitcoin:

A confiança nas propriedades do Bitcoin e a capacidade de resistir à implementação de ideias ruins dependem, em última análise, do processo de governança das mudanças de protocolo, e não de tornar as mudanças impossíveis. O Bitcoin é anarquismo criptográfico, é um sistema que, por padrão, é indiferente, o que é uma forte objeção. Ou você acredita que a governança do Bitcoin tem servido bem até agora, ou pensa que tivemos sorte e que todo o sistema pode colapsar a qualquer momento.

Reduzir o controle dos desenvolvedores e o risco de centralização:

Semelhante à situação acima, ou você acredita que a teoria dos jogos em torno das mudanças de protocolo é razoável, ou até agora tivemos apenas sorte. Os desenvolvedores de Bitcoin não podem forçar ninguém a executar o código com o qual não concordam.

Além disso, o processo de desenvolvimento interno é extremamente desafiador. A maioria das regras propostas e alterações de código não conseguem passar por rigorosos testes.

Resumindo minha pesquisa de quatro anos atrás:

Após percorrer todos os pedidos de pull rejeitados do Bitcoin Core, descobrimos:

  • 9,011,209 total de linhas de código adicionadas rejeitadas
  • 6,279,435 total de linhas de código rejeitadas para exclusão

Isso significa que 15.290.644 linhas de mudanças de código foram rejeitadas, em comparação com 3.651.046 linhas de código aceitas!

Isto indica que, até à data da redação, apenas 19% das linhas de código propostas para alteração foram aceites no núcleo do Bitcoin.

Prevenir consequências indesejadas:

Na minha opinião, o medo do desconhecido e das consequências inesperadas não é um argumento válido. Por quê? Porque cada decisão

BTC1.59%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Repostar
  • Compartilhar
Comentário
0/400
ProposalDetectivevip
· 08-09 20:08
Ai, este protocolo tem que ser mudado mais cedo ou mais tarde.
Ver originalResponder0
SilentObservervip
· 08-09 20:05
Não importa, de qualquer forma BTC é o melhor do mundo
Ver originalResponder0
TokenDustCollectorvip
· 08-09 20:05
Então, afinal, é melhor mudar ou não... Ai
Ver originalResponder0
OnchainFortuneTellervip
· 08-09 19:45
Deitar-se não é a morte, é o caminho inevitável da evolução.
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)