Como avaliar projetos descentralizados? Interpretando o "teste de afastamento" de Vitalik Buterin

intermediário12/27/2024, 5:24:25 AM
O fundador do Ethereum, Vitalik Buterin, introduziu métodos inovadores de teste para descentralização e segurança em seu blog, como o "Teste de Abandono" e o "Teste de Ataque Interno". Esses métodos visam reduzir a dependência de infraestrutura centralizada e mitigar os riscos de censura. O "Teste de Saída" é uma ferramenta para avaliar a dependência de um projeto em relação à centralização e tem o potencial de evoluir para um padrão de classificação de risco, enquanto o "Teste de Ataque Interno" identifica vulnerabilidades do sistema por meio de simulação de ataques. Este artigo abordará esses métodos de teste e sua importância para projetos descentralizados, oferecendo insights práticos para desenvolvedores e pesquisadores de blockchain.

O fundador do Ethereum, Vitalik Buterin, compartilhou sugestões instigantes em seu post no blog Making Ethereum Alignment Legible. Ele enfatizou a minimização da dependência de infraestrutura centralizada e a redução das vulnerabilidades de censura ao abordar questões de descentralização e segurança. Para alcançar isso, são propostos dois métodos de teste: o “Teste de Desistência” e o “Teste de Ataque Interno”. O “Teste de Ataque Interno” envolve atacar deliberadamente o sistema para observar os danos potenciais, identificando assim as vulnerabilidades. O “Teste de Desistência”, por outro lado, é uma ferramenta conceitual relativamente nova usada para examinar a dependência de centralização de um projeto ou rede. Ele serve como um teste crucial para avaliar projetos descentralizados e pode ser refinado em uma ferramenta abrangente de avaliação de risco.

Para mais detalhes, consulte a postagem original Making Ethereum Alignment Legible: https://vitalik.eth.limo/general/2024/09/28/alignment.html

O que é o teste de "Walk Away"?

A ideia central por trás do teste “Walk Away” é a seguinte: Se sua equipe e servidores desaparecerem amanhã, sua aplicação ainda funcionaria?
Este teste serve como uma ferramenta para avaliar se um projeto, plataforma ou protocolo Web3 possui verdadeira independência operacional e valor de desenvolvimento sustentável.
O "Teste do Afaste-se" está intimamente relacionado aos conceitos tecnológicos e filosóficos de descentralização e autonomia em blockchain. As áreas de reflexão que podem ser derivadas desse teste incluem:

Desenvolvimento do projeto:

  • Se a equipe de desenvolvimento se desfizer, o projeto pode continuar operando de forma independente?
  • Existe uma comunidade ativa que pode assumir o projeto caso a equipe saia?
  • O código do projeto é de código aberto e capaz de atrair desenvolvedores para continuar melhorando?
  • Existem nós validadores descentralizados protegendo a rede, ou suporte comunitário suficiente para manter seu desenvolvimento?

Modelo econômico:

  • O projeto tem um modelo econômico sustentável?
  • O projeto tem um cenário de aplicação sustentável?
  • A valorização dos ativos do projeto depende muito da manipulação especulativa ou do controle centralizado?

Governança comunitária:

  • Os participantes do projeto têm uma maneira justa de participar da tomada de decisões?
  • O projeto pode iniciar um mecanismo de tomada de decisão e resolver problemas sem um gerente central claro?
  • O projeto depende de alguns membros centrais para a governança ou é baseado em uma estrutura de tomada de decisão descentralizada mais ampla?

Por que o teste do “Walk Away” é importante?

Se um projeto depende demais de sua equipe fundadora ou de certos indivíduos-chave para operar, ou se uma rede precisa confiar em um servidor fixo para processar dados, ela ainda é fundamentalmente centralizada. A sobrevivência a longo prazo, o valor e até mesmo a capacidade de resistir à censura e aos riscos de tal projeto ou rede podem ser questionados.

A importância do “Teste do Desapego” reside em sua capacidade de revelar o grau real de dependência da infraestrutura centralizada, permitindo que um projeto ou rede faça melhorias eficazes. Sua filosofia tecnológica subjacente está firmemente enraizada na “descentralização”.

Em 2017, o fundador da Ethereum, Vitalik Buterin, discutiu o conceito de descentralização em um post de blog, afirmando que:

"Descentralização" é um dos termos mais comuns em criptoeconomia e é frequentemente usado como base direta para determinar se uma rede é baseada em blockchain. No entanto, o significado real deste termo frequentemente causa confusão e mal-entendidos.

Vitalik Buterin apontou que quando as pessoas discutem a descentralização, na verdade estão se referindo a três aspectos independentes:

  1. Do ponto de vista arquitetônico, é centralizado ou descentralizado? Por exemplo, quantos computadores compõem o sistema? Quantos computadores podem falhar a qualquer momento antes de o sistema parar de funcionar?
  2. Politicamente, é centralizado ou descentralizado? Por exemplo, quantas pessoas ou organizações podem controlar os computadores que compõem o sistema?
  3. Logicamente, é centralizado ou descentralizado? Por exemplo, a interface e a estrutura de banco de dados do sistema são uma entidade única e unificada ou é um grupo não estruturado? Se os usuários e provedores do sistema forem separados, eles ainda podem operar como unidades independentes?

O papel e o significado da "descentralização" também foram claramente explicados por Vitalik Buterin em um post de blog de 2018:

  1. Tolerância a falhas: sistemas descentralizados têm uma probabilidade menor de falha porque dependem de muitos componentes independentes. As chances de todos os componentes independentes falharem simultaneamente são teoricamente baixas.
  2. Resistência a ataques: Os sistemas descentralizados tornam mais custoso atacar e manipular, pois não existem pontos centrais sensíveis. Atacar um sistema centralizado é significativamente mais fácil e barato do que atacar um sistema descentralizado.
  3. Prevenção de conluio: Em um sistema descentralizado, os participantes que buscam sacrificar os interesses dos outros e conspirar para lucrar devem pagar um custo mais alto do que aqueles em um sistema centralizado.

Valor Central: Teste-chave para Avaliar Projetos Descentralizados

Se aplicarmos a lógica do “Teste do Afastamento”, o Bitcoin pode ser considerado como tendo passado neste teste: o público não sabe onde está Satoshi Nakamoto, mas o Bitcoin continua a evoluir, contando com uma rede descentralizada e desenvolvedores globais.

No Ethereum, o fundador Vitalik Buterin mencionou em uma postagem no fórum de 2022 que quase todos os Rollups ainda não são maduros, com a maioria usando um mecanismo chamado Training Wheels para garantir operações. No entanto, a dependência de Training Wheels reflete a dependência dos projetos Rollup em 'intervenção artificial'. Quanto menos uma rede de Camada 2 depende de Training Wheels, menor é o risco; quanto mais depende de Training Wheels, maior é o risco.

Para abordar isso, Vitalik Buterin e outros classificaram os projetos Rollup com base em sua dependência nas Training Wheels: Fase 0 (totalmente dependente), Fase 1 (parcialmente dependente) e Fase 2 (completamente abandonada). Mais tarde, o site L2beat, por meio do feedback da comunidade, refinou essa classificação e a atualizou em junho de 2024 para um “Índice de Classificação de Risco da Camada 2”, que avalia os níveis de risco de diferentes projetos de Camada 2.

Saiba mais. O que são Training Wheels?

Training Wheels (comumente traduzido como "辅助轮") são certos mecanismos ou medidas restritivas adicionadas durante a implementação inicial da tecnologia Rollup para garantir segurança e estabilidade.

Protocolos de rollup que requerem Rodinhas de treinamentotipicamente ainda não alcançaram a confiança ou confiança mínima. Isso pode ser devido a razões como código excessivamente complexo, falta de auditorias de segurança, uma grande superfície de ataque potencial em contratos, ou o projeto sendo recém-lançado sem confiança estabelecida do usuário.

Em resposta, Vitalik Buterin apontou que seu objetivo ideal é ver mais entidades como L2beat surgirem, que possam rastrear o status real de projetos em atender a padrões estabelecidos ou outros critérios propostos pela comunidade. A competição entre projetos não será mais sobre "ter os amigos certos", mas sobre alinhar-se o mais próximo possível de padrões claros e compreensíveis.

Em uma escala maior, o 'Teste de Abandono' poderia ser desenvolvido ainda mais em uma ferramenta de classificação de risco para avaliar a substância de descentralização e sustentabilidade das carteiras Web3, bem como casos de uso descentralizados como jogos e DeFi.

Como sugere uma teoria comum de filosofia política, para resolver o problema de “quem supervisiona quem”, a melhor solução é a separação de poderes, não a concentração de poderes. Projetos de “alianças” levam à concentração de poder, enquanto a separação de poderes é alcançada por meio de sistemas e cultura - no mundo blockchain, esses sistemas e cultura representam os “padrões de consenso.”

Aviso legal:

  1. Este artigo é reproduzido a partir de [imToken]. Todos os direitos autorais pertencem ao autor original [Bulu disse]. Se houver objeções a essa reimpressão, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Como avaliar projetos descentralizados? Interpretando o "teste de afastamento" de Vitalik Buterin

intermediário12/27/2024, 5:24:25 AM
O fundador do Ethereum, Vitalik Buterin, introduziu métodos inovadores de teste para descentralização e segurança em seu blog, como o "Teste de Abandono" e o "Teste de Ataque Interno". Esses métodos visam reduzir a dependência de infraestrutura centralizada e mitigar os riscos de censura. O "Teste de Saída" é uma ferramenta para avaliar a dependência de um projeto em relação à centralização e tem o potencial de evoluir para um padrão de classificação de risco, enquanto o "Teste de Ataque Interno" identifica vulnerabilidades do sistema por meio de simulação de ataques. Este artigo abordará esses métodos de teste e sua importância para projetos descentralizados, oferecendo insights práticos para desenvolvedores e pesquisadores de blockchain.

O fundador do Ethereum, Vitalik Buterin, compartilhou sugestões instigantes em seu post no blog Making Ethereum Alignment Legible. Ele enfatizou a minimização da dependência de infraestrutura centralizada e a redução das vulnerabilidades de censura ao abordar questões de descentralização e segurança. Para alcançar isso, são propostos dois métodos de teste: o “Teste de Desistência” e o “Teste de Ataque Interno”. O “Teste de Ataque Interno” envolve atacar deliberadamente o sistema para observar os danos potenciais, identificando assim as vulnerabilidades. O “Teste de Desistência”, por outro lado, é uma ferramenta conceitual relativamente nova usada para examinar a dependência de centralização de um projeto ou rede. Ele serve como um teste crucial para avaliar projetos descentralizados e pode ser refinado em uma ferramenta abrangente de avaliação de risco.

Para mais detalhes, consulte a postagem original Making Ethereum Alignment Legible: https://vitalik.eth.limo/general/2024/09/28/alignment.html

O que é o teste de "Walk Away"?

A ideia central por trás do teste “Walk Away” é a seguinte: Se sua equipe e servidores desaparecerem amanhã, sua aplicação ainda funcionaria?
Este teste serve como uma ferramenta para avaliar se um projeto, plataforma ou protocolo Web3 possui verdadeira independência operacional e valor de desenvolvimento sustentável.
O "Teste do Afaste-se" está intimamente relacionado aos conceitos tecnológicos e filosóficos de descentralização e autonomia em blockchain. As áreas de reflexão que podem ser derivadas desse teste incluem:

Desenvolvimento do projeto:

  • Se a equipe de desenvolvimento se desfizer, o projeto pode continuar operando de forma independente?
  • Existe uma comunidade ativa que pode assumir o projeto caso a equipe saia?
  • O código do projeto é de código aberto e capaz de atrair desenvolvedores para continuar melhorando?
  • Existem nós validadores descentralizados protegendo a rede, ou suporte comunitário suficiente para manter seu desenvolvimento?

Modelo econômico:

  • O projeto tem um modelo econômico sustentável?
  • O projeto tem um cenário de aplicação sustentável?
  • A valorização dos ativos do projeto depende muito da manipulação especulativa ou do controle centralizado?

Governança comunitária:

  • Os participantes do projeto têm uma maneira justa de participar da tomada de decisões?
  • O projeto pode iniciar um mecanismo de tomada de decisão e resolver problemas sem um gerente central claro?
  • O projeto depende de alguns membros centrais para a governança ou é baseado em uma estrutura de tomada de decisão descentralizada mais ampla?

Por que o teste do “Walk Away” é importante?

Se um projeto depende demais de sua equipe fundadora ou de certos indivíduos-chave para operar, ou se uma rede precisa confiar em um servidor fixo para processar dados, ela ainda é fundamentalmente centralizada. A sobrevivência a longo prazo, o valor e até mesmo a capacidade de resistir à censura e aos riscos de tal projeto ou rede podem ser questionados.

A importância do “Teste do Desapego” reside em sua capacidade de revelar o grau real de dependência da infraestrutura centralizada, permitindo que um projeto ou rede faça melhorias eficazes. Sua filosofia tecnológica subjacente está firmemente enraizada na “descentralização”.

Em 2017, o fundador da Ethereum, Vitalik Buterin, discutiu o conceito de descentralização em um post de blog, afirmando que:

"Descentralização" é um dos termos mais comuns em criptoeconomia e é frequentemente usado como base direta para determinar se uma rede é baseada em blockchain. No entanto, o significado real deste termo frequentemente causa confusão e mal-entendidos.

Vitalik Buterin apontou que quando as pessoas discutem a descentralização, na verdade estão se referindo a três aspectos independentes:

  1. Do ponto de vista arquitetônico, é centralizado ou descentralizado? Por exemplo, quantos computadores compõem o sistema? Quantos computadores podem falhar a qualquer momento antes de o sistema parar de funcionar?
  2. Politicamente, é centralizado ou descentralizado? Por exemplo, quantas pessoas ou organizações podem controlar os computadores que compõem o sistema?
  3. Logicamente, é centralizado ou descentralizado? Por exemplo, a interface e a estrutura de banco de dados do sistema são uma entidade única e unificada ou é um grupo não estruturado? Se os usuários e provedores do sistema forem separados, eles ainda podem operar como unidades independentes?

O papel e o significado da "descentralização" também foram claramente explicados por Vitalik Buterin em um post de blog de 2018:

  1. Tolerância a falhas: sistemas descentralizados têm uma probabilidade menor de falha porque dependem de muitos componentes independentes. As chances de todos os componentes independentes falharem simultaneamente são teoricamente baixas.
  2. Resistência a ataques: Os sistemas descentralizados tornam mais custoso atacar e manipular, pois não existem pontos centrais sensíveis. Atacar um sistema centralizado é significativamente mais fácil e barato do que atacar um sistema descentralizado.
  3. Prevenção de conluio: Em um sistema descentralizado, os participantes que buscam sacrificar os interesses dos outros e conspirar para lucrar devem pagar um custo mais alto do que aqueles em um sistema centralizado.

Valor Central: Teste-chave para Avaliar Projetos Descentralizados

Se aplicarmos a lógica do “Teste do Afastamento”, o Bitcoin pode ser considerado como tendo passado neste teste: o público não sabe onde está Satoshi Nakamoto, mas o Bitcoin continua a evoluir, contando com uma rede descentralizada e desenvolvedores globais.

No Ethereum, o fundador Vitalik Buterin mencionou em uma postagem no fórum de 2022 que quase todos os Rollups ainda não são maduros, com a maioria usando um mecanismo chamado Training Wheels para garantir operações. No entanto, a dependência de Training Wheels reflete a dependência dos projetos Rollup em 'intervenção artificial'. Quanto menos uma rede de Camada 2 depende de Training Wheels, menor é o risco; quanto mais depende de Training Wheels, maior é o risco.

Para abordar isso, Vitalik Buterin e outros classificaram os projetos Rollup com base em sua dependência nas Training Wheels: Fase 0 (totalmente dependente), Fase 1 (parcialmente dependente) e Fase 2 (completamente abandonada). Mais tarde, o site L2beat, por meio do feedback da comunidade, refinou essa classificação e a atualizou em junho de 2024 para um “Índice de Classificação de Risco da Camada 2”, que avalia os níveis de risco de diferentes projetos de Camada 2.

Saiba mais. O que são Training Wheels?

Training Wheels (comumente traduzido como "辅助轮") são certos mecanismos ou medidas restritivas adicionadas durante a implementação inicial da tecnologia Rollup para garantir segurança e estabilidade.

Protocolos de rollup que requerem Rodinhas de treinamentotipicamente ainda não alcançaram a confiança ou confiança mínima. Isso pode ser devido a razões como código excessivamente complexo, falta de auditorias de segurança, uma grande superfície de ataque potencial em contratos, ou o projeto sendo recém-lançado sem confiança estabelecida do usuário.

Em resposta, Vitalik Buterin apontou que seu objetivo ideal é ver mais entidades como L2beat surgirem, que possam rastrear o status real de projetos em atender a padrões estabelecidos ou outros critérios propostos pela comunidade. A competição entre projetos não será mais sobre "ter os amigos certos", mas sobre alinhar-se o mais próximo possível de padrões claros e compreensíveis.

Em uma escala maior, o 'Teste de Abandono' poderia ser desenvolvido ainda mais em uma ferramenta de classificação de risco para avaliar a substância de descentralização e sustentabilidade das carteiras Web3, bem como casos de uso descentralizados como jogos e DeFi.

Como sugere uma teoria comum de filosofia política, para resolver o problema de “quem supervisiona quem”, a melhor solução é a separação de poderes, não a concentração de poderes. Projetos de “alianças” levam à concentração de poder, enquanto a separação de poderes é alcançada por meio de sistemas e cultura - no mundo blockchain, esses sistemas e cultura representam os “padrões de consenso.”

Aviso legal:

  1. Este artigo é reproduzido a partir de [imToken]. Todos os direitos autorais pertencem ao autor original [Bulu disse]. Se houver objeções a essa reimpressão, entre em contato com o Gate Learnequipe e eles lidarão com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!