Há um ponto interessante que tem gerado discussão na comunidade técnica — até que ponto a protocol deve ser simples?



A questão central está aqui: se uma cadeia mais descentralizada tiver dezenas de milhares de linhas de código, ou criptografia extremamente complexa, a soberania se torna uma ilusão. Em poucas palavras, os usuários não conseguem verificar por si próprios, e o significado de descentralização também é comprometido.

O caminho de desenvolvimento do Ethereum enfrenta esse dilema. Sempre que surge uma nova necessidade, os desenvolvedores querem adicionar novas funcionalidades ao protocolo — a intenção é boa, mas com o tempo, o protocolo se torna como um armazém cheio de coisas, cada vez mais inchado. Para manter compatibilidade com versões antigas, não é possível remover funcionalidades obsoletas, e assim o peso só aumenta.

Como resolver isso? Uma ideia é ter um "mecanismo de limpeza" claro — limpar periodicamente as partes inúteis. Por exemplo, a grande atualização de PoW para PoS foi uma limpeza em larga escala. Ou, de outro modo, transferir algumas funcionalidades de baixa frequência, mas complexas, do nível do protocolo para contratos inteligentes, mantendo assim a simplicidade do protocolo.

No final, a mensagem é uma só: **controlar o número de linhas de código, eliminar componentes desnecessários e acrescentar invariantes para aumentar a segurança**. Assim, o protocolo pode manter sua flexibilidade e soberania a longo prazo, sem se tornar ineficaz por estar inchado.
ETH-3,51%
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
  • 9
  • Repostar
  • Compartilhar
Comentário
0/400
0xTherapistvip
· 01-21 10:19
É por isso que acredito na abordagem de modularização da cadeia; tornar o protocolo mais enxuto é realmente fundamental. O Ethereum agora é uma salada mista, todo mundo quer colocar funcionalidades lá dentro, e no final ninguém consegue explicar claramente como o sistema funciona. Com menos linhas de código, pessoas comuns podem participar na validação, caso contrário, descentralização é uma piada. Aquela atualização do PoS ainda limpou um pouco de lixo, espero que no futuro possam cortar ainda mais com firmeza.
Ver originalResponder0
FUD_Whisperervip
· 01-20 08:33
Mais uma vez essa narrativa, que ridículo de tão simplista, o Ethereum já é um monstro inchado há muito tempo A ideia de mover funcionalidades para L2 é boa, mas no fundo ainda é uma forma de esconder o problema O mecanismo de limpeza soa bem na teoria, mas na prática? Enquanto a compatibilidade retroativa existir, deletar é só um sonho A complexidade da criptografia é realmente o ponto de discussão, quem consegue realmente verificar por si próprio? Essa lógica parece uma versão totalmente nova, quanto mais patches, mais frágil fica na verdade
Ver originalResponder0
BtcDailyResearchervip
· 01-20 04:48
É por isso que algumas novas blockchains optam conscientemente por uma abordagem minimalista, entendo perfeitamente.
Ver originalResponder0
consensus_failurevip
· 01-18 10:49
O Ethereum está a ficar cada vez mais pesado, mais cedo ou mais tarde vai ter que fazer uma grande limpeza, senão vai mesmo tornar-se um monstro complicado.
Ver originalResponder0
BearMarketMonkvip
· 01-18 10:48
Resumindo, isto é fatalismo. Cada cadeia não consegue escapar deste ciclo — a intenção inicial era simplicidade, mas no final tornaram-se monstros inchados. A situação atual do Ethereum não é exatamente como a da internet naquela época, quanto mais funções são adicionadas, mais ninguém consegue entender no final.
Ver originalResponder0
MetaverseHobovip
· 01-18 10:47
Falou bem, quanto mais simples for o protocolo, mais garantida estará a autonomia. Quem é que consegue entender uma pilha de código? Estou preocupado que o Ethereum esteja realmente um pouco inchado agora, sem como salvá-lo. É preciso cortar algumas funcionalidades com firmeza, senão vai ficar cada vez mais complicado e ninguém vai entender.
Ver originalResponder0
MetaverseLandlordvip
· 01-18 10:44
Lembrei-me daquele monte de código do Ethereum, é mesmo um exemplo vivo de dívida técnica. Este colega tem toda a razão, o protocolo ficou inchado e os usuários não conseguem validar nada, a descentralização virou apenas um slogan. A limpeza periódica realmente precisa estar na agenda, senão vamos continuar carregando o peso da história enquanto corremos.
Ver originalResponder0
LiquidityNinjavip
· 01-18 10:42
Falando sério, o Ethereum está preso nesse ciclo vicioso, há muitas pessoas querendo adicionar funcionalidades Código sujo e extenso, quem diabos consegue verificar, e como falar em descentralização Remover esses componentes lixo para o protocolo respirar Sempre acumulando coisas na cadeia, no final os usuários dependem totalmente dos nós, como ainda se sentem com coragem de falar em autonomia A limpeza feita pelo PoS foi boa, mas agora estão acumulando novos lixo, ciclo sem fim Esse é o ponto que devemos focar, não em narrativas grandiosas
Ver originalResponder0
DegenWhisperervip
· 01-18 10:22
Esta é a questão, o Ethereum atualmente é uma besta inchada, quem ainda consegue rodar um nó para validar Protocolo simples = verdadeira descentralização, caso contrário é autoengano Cortar esses códigos redundantes, para que as pessoas comuns também possam participar, isso é Web3 A atualização PoS foi bem feita, é preciso ser firme quando necessário O crescimento explosivo do número de linhas de código é uma verdadeira culpa dos desenvolvedores, adicionar funcionalidades é fácil, remover é difícil O verdadeiro controle próprio exige simplicidade, atualmente muitas blockchains estão trilhando o caminho sem saída de "empilhar funcionalidades"
Ver originalResponder0
Ver projetos
  • Marcar

Negocie criptomoedas a qualquer hora e em qualquer lugar
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)