Fonte: TheCryptoUpdates
Título Original:
Link Original:
O problema de complexidade do Ethereum
Vitalik Buterin tem pensado em algo que o tem incomodado há algum tempo. O cofundador do Ethereum publicou esta semana um longo fio no X, e tudo gira em torno do que ele vê como uma ameaça crescente à saúde a longo prazo da rede. Ele está preocupado que o Ethereum esteja a ficar demasiado complicado.
Não se trata apenas de adicionar novas funcionalidades ou tornar as coisas mais eficientes. A preocupação de Buterin é mais profunda. Ele acredita que, se o protocolo ficar demasiado denso, demasiado cheio do que ele chama de “criptografias de nível PhD”, então as pessoas comuns não conseguirão verificar o que está a acontecer na rede. E isso, na sua opinião, compromete todo o objetivo de descentralização.
O teste de saída
Buterin trouxe à tona um conceito que chama de “teste de saída”. É uma ideia simples, na verdade. O Ethereum poderia continuar a operar de forma segura se ele e todos os outros fundadores originais e investigadores principais simplesmente… saíssem? Permanentemente? Se novas equipas não pudessem continuar o projeto sem precisar de orientação especializada dos desenvolvedores originais, então o teste falha.
Neste momento, Buterin acha que o Ethereum pode estar a falhar nesse teste. Ele vê os desenvolvedores a adicionarem constantemente novas funcionalidades para resolver problemas específicos, o que cria o que ele descreve como dívida técnica. Com o tempo, essa dívida torna-se “altamente destrutiva” para o futuro da rede.
“Uma das minhas preocupações com o desenvolvimento do protocolo Ethereum é que podemos estar demasiado ansiosos em adicionar novas funcionalidades para atender a necessidades altamente específicas,” escreveu ele. “Mesmo que essas funcionalidades aumentem o tamanho do protocolo ou adicionem tipos inteiros de componentes interativos ou criptografia complicada como dependências críticas.”
Coleta de lixo de código
Então, qual é a solução? Buterin está a propor algo que chama de “coleta de lixo” no processo de desenvolvimento. Não se trata de descartar tudo, mas sim de ser intencional ao remover código obsoleto e dependências que já não têm um propósito claro.
Ele sugere que isso pode acontecer de duas formas. Há a abordagem fragmentada—pequenas melhorias nas funcionalidades existentes para torná-las mais simples e mais compreensíveis. Depois há a abordagem de maior escala, que pode envolver uma reestruturação mais significativa.
Buterin apontou a transição do Ethereum de Proof-of-Work para Proof-of-Stake como um exemplo de essa filosofia funcionando. Ele a enquadrou não apenas como uma atualização, mas como uma purga necessária de mecanismos legados que se tornaram ineficientes.
Olhando para o futuro
Esse pensamento sugere uma possível mudança na forma como o Ethereum se desenvolve daqui para frente. Buterin parece defender um ritmo de mudança mais lento, com maior foco na auditabilidade e simplicidade, em vez de constantes adições de funcionalidades.
“Em longo prazo, espero que a taxa de mudança do Ethereum possa ser mais lenta,” afirmou. “Acredito que, por várias razões, isso deve acontecer. Estes primeiros quinze anos devem, em parte, ser vistos como uma fase de adolescência, onde explorámos muitas ideias e vimos o que funciona, o que é útil e o que não é.”
Ele delineou três métricas concretas para medir o progresso: minimizar o código total do protocolo, reduzir a dependência de componentes complexos e aumentar o número de invariantes autossuficientes.
É um timing interessante. À medida que o Ethereum amadurece, há essa tensão entre inovação e estabilidade. Os comentários de Buterin sugerem que ele está a inclinar-se mais para o lado da estabilidade agora, priorizando uma rede que as pessoas comuns possam realmente entender e verificar, em vez de uma com todas as funcionalidades possíveis.
Talvez esta seja apenas a evolução natural de uma plataforma que está a passar de tecnologia experimental para algo mais fundamental. A questão é se a comunidade mais ampla do Ethereum seguirá essa direção, ou se haverá resistência por parte de desenvolvedores que queiram continuar a construir coisas novas.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
7 gostos
Recompensa
7
5
Republicar
Partilhar
Comentar
0/400
GateUser-a180694b
· 01-19 13:50
O vitalik voltou a preocupar-se, este rapaz realmente não consegue parar de se preocupar.
Ver originalResponder0
DegenWhisperer
· 01-19 13:50
vitalik voltou a divagar, desta vez preocupado com o quê... complexidade? Cara, o Ethereum foi criado para ser complexo, se fosse simples, ainda chamariam de ETH?
Ver originalResponder0
MindsetExpander
· 01-19 13:48
vitalik voltou a preocupar-se, por que é que a complexidade dos contratos tem tantas questões?
Ver originalResponder0
OnlyOnMainnet
· 01-19 13:42
V神 voltou a falar, desta vez sobre questões de complexidade... o que se pode fazer, é preciso mudar.
Ver originalResponder0
PanicSeller
· 01-19 13:26
V神 está novamente preocupado com o Ethereum, pensando todos os dias em como simplificar o sistema, realmente parece um pouco de excesso de design.
Desafio da Complexidade do Ethereum: A Visão de Vitalik para o Desenvolvimento Sustentável do Protocolo
Fonte: TheCryptoUpdates Título Original: Link Original:
O problema de complexidade do Ethereum
Vitalik Buterin tem pensado em algo que o tem incomodado há algum tempo. O cofundador do Ethereum publicou esta semana um longo fio no X, e tudo gira em torno do que ele vê como uma ameaça crescente à saúde a longo prazo da rede. Ele está preocupado que o Ethereum esteja a ficar demasiado complicado.
Não se trata apenas de adicionar novas funcionalidades ou tornar as coisas mais eficientes. A preocupação de Buterin é mais profunda. Ele acredita que, se o protocolo ficar demasiado denso, demasiado cheio do que ele chama de “criptografias de nível PhD”, então as pessoas comuns não conseguirão verificar o que está a acontecer na rede. E isso, na sua opinião, compromete todo o objetivo de descentralização.
O teste de saída
Buterin trouxe à tona um conceito que chama de “teste de saída”. É uma ideia simples, na verdade. O Ethereum poderia continuar a operar de forma segura se ele e todos os outros fundadores originais e investigadores principais simplesmente… saíssem? Permanentemente? Se novas equipas não pudessem continuar o projeto sem precisar de orientação especializada dos desenvolvedores originais, então o teste falha.
Neste momento, Buterin acha que o Ethereum pode estar a falhar nesse teste. Ele vê os desenvolvedores a adicionarem constantemente novas funcionalidades para resolver problemas específicos, o que cria o que ele descreve como dívida técnica. Com o tempo, essa dívida torna-se “altamente destrutiva” para o futuro da rede.
“Uma das minhas preocupações com o desenvolvimento do protocolo Ethereum é que podemos estar demasiado ansiosos em adicionar novas funcionalidades para atender a necessidades altamente específicas,” escreveu ele. “Mesmo que essas funcionalidades aumentem o tamanho do protocolo ou adicionem tipos inteiros de componentes interativos ou criptografia complicada como dependências críticas.”
Coleta de lixo de código
Então, qual é a solução? Buterin está a propor algo que chama de “coleta de lixo” no processo de desenvolvimento. Não se trata de descartar tudo, mas sim de ser intencional ao remover código obsoleto e dependências que já não têm um propósito claro.
Ele sugere que isso pode acontecer de duas formas. Há a abordagem fragmentada—pequenas melhorias nas funcionalidades existentes para torná-las mais simples e mais compreensíveis. Depois há a abordagem de maior escala, que pode envolver uma reestruturação mais significativa.
Buterin apontou a transição do Ethereum de Proof-of-Work para Proof-of-Stake como um exemplo de essa filosofia funcionando. Ele a enquadrou não apenas como uma atualização, mas como uma purga necessária de mecanismos legados que se tornaram ineficientes.
Olhando para o futuro
Esse pensamento sugere uma possível mudança na forma como o Ethereum se desenvolve daqui para frente. Buterin parece defender um ritmo de mudança mais lento, com maior foco na auditabilidade e simplicidade, em vez de constantes adições de funcionalidades.
“Em longo prazo, espero que a taxa de mudança do Ethereum possa ser mais lenta,” afirmou. “Acredito que, por várias razões, isso deve acontecer. Estes primeiros quinze anos devem, em parte, ser vistos como uma fase de adolescência, onde explorámos muitas ideias e vimos o que funciona, o que é útil e o que não é.”
Ele delineou três métricas concretas para medir o progresso: minimizar o código total do protocolo, reduzir a dependência de componentes complexos e aumentar o número de invariantes autossuficientes.
É um timing interessante. À medida que o Ethereum amadurece, há essa tensão entre inovação e estabilidade. Os comentários de Buterin sugerem que ele está a inclinar-se mais para o lado da estabilidade agora, priorizando uma rede que as pessoas comuns possam realmente entender e verificar, em vez de uma com todas as funcionalidades possíveis.
Talvez esta seja apenas a evolução natural de uma plataforma que está a passar de tecnologia experimental para algo mais fundamental. A questão é se a comunidade mais ampla do Ethereum seguirá essa direção, ou se haverá resistência por parte de desenvolvedores que queiram continuar a construir coisas novas.