Como Avaliar Projetos Descentralizados? Interpretando o "Teste de Desistência" de Vitalik Buterin

Intermediário12/27/2024, 5:24:25 AM
O fundador da Ethereum, Vitalik Buterin, apresentou métodos de teste inovadores para descentralização e segurança em seu blog, como o "Teste de Afastamento" e o "Teste de Ataque Interno". Esses métodos visam reduzir a dependência da 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 simulando ataques. Este artigo irá aprofundar esses métodos de teste e sua importância para projetos descentralizados, oferecendo insights práticos para desenvolvedores e pesquisadores de blockchain.

O fundador da Ethereum, Vitalik Buterin, partilhou sugestões instigantes no seu artigo de blog Making Ethereum Alignment Legible. Ele enfatizou a minimização da dependência da infraestrutura centralizada e a redução das vulnerabilidades à 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 Afastamento" e o "Teste de Ataque Interno". O "Teste de Ataque Interno" envolve atacar deliberadamente o sistema para observar o dano potencial, identificando assim vulnerabilidades. O "Teste de Afastamento", por outro lado, é uma ferramenta conceitual relativamente nova utilizada para examinar a dependência de centralização de um projeto ou rede. Serve como um teste crucial para avaliar projetos descentralizados e poderia ser refinado como uma ferramenta abrangente de avaliação de riscos.

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

O que é o "Walk Away Test"?

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

Desenvolvimento do projeto:

  • Se a equipe de desenvolvimento se desfizer, o projeto pode continuar a operar de forma independente?
  • Existe uma comunidade ativa que possa assumir o projeto se a equipe sair?
  • O código do projeto é de código aberto e capaz de atrair desenvolvedores para continuarem melhorando-o?
  • 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 no projeto depende fortemente da manipulação especulativa ou do controle centralizado?

Governação comunitária:

  • Os participantes do projeto têm uma maneira justa de participar na 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 "Walk Away" é importante?

Se um projeto depende excessivamente 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, ele continua fundamentalmente centralizado. 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 de Desapego” reside na 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 do 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 muitas vezes causa confusão e mal-entendido.

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

  1. Arquitetonicamente, é centralizado ou descentralizado? Por exemplo, quantos computadores compõem o sistema? Quantos computadores podem falhar ao mesmo tempo antes que o sistema pare de funcionar?
  2. Politicamente, é centralizado ou descentralizado? Por exemplo, quantos indivíduos ou organizações podem controlar os computadores que compõem o sistema?
  3. Logicamente, é centralizado ou descentralizado? Por exemplo, a interface do sistema e a estrutura do banco de dados são uma entidade única e unificada, ou é um grupo não estruturado? Se os utilizadores e fornecedores do sistema estiverem separados, podem operar como unidades independentes?

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

  1. Tolerância a falhas: Os 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 ao ataque: Os sistemas descentralizados tornam mais dispendioso atacar e manipular porque 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 colusão: Num sistema descentralizado, os participantes que procuram sacrificar os interesses dos outros e conspirar para obter lucro devem pagar um custo mais alto do que aqueles num sistema centralizado.

Valor Central: Teste-chave para Avaliar Projetos Descentralizados

Se aplicarmos a lógica do "Teste do Abandono", o Bitcoin pode ser considerado ter 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 num post de fórum de 2022 que quase todos os Rollups ainda não estão maduros, com a maioria a usar um mecanismo chamado Training Wheels para garantir operações. No entanto, a dependência dos Training Wheels reflete a dependência dos projetos Rollup da “intervenção artificial”. Quanto menos uma rede de Camada 2 depende dos Training Wheels, menor é o seu risco; quanto mais depende dos Training Wheels, maior é o risco.

Para resolver isso, Vitalik Buterin e outros classificaram os projetos do Rollup com base em sua dependência das Rodas de Treinamento: Estágio 0 (totalmente dependente), Estágio 1 (parcialmente dependente) e Estágio 2 (completamente abandonado). Mais tarde, o site L2beat, através do feedback da comunidade, refinou essa classificação e a atualizou em junho de 2024 para um "Índice de Classificação de Risco de 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 "Rodinhas de Treinamento") 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 exigem Training Wheels normalmente ainda não alcançaram a falta de 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 a L2beat surgirem, que possam acompanhar o real status dos projetos no cumprimento dos padrões estabelecidos ou outros critérios propostos pela comunidade. A concorrência entre projetos não será mais sobre "ter os amigos certos", mas sobre o alinhamento o mais próximo possível com padrões claros e compreensíveis.

Numa escala maior, o "Teste de Abandono" poderia ser desenvolvido ainda mais numa ferramenta de classificação de risco para avaliar a substância de descentralização e a 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 poder. Os projetos “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 as “normas de consenso.”

Aviso legal:

  1. Este artigo foi republicado a partir de [imToken]. Todos os direitos autorais pertencem ao autor original [Bulu disse]. Se houver objeções a esta reimpressão, por favor, entre em contato com o Aprender Gate equipe, e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: as visões e 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 Aprendizagem gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Como Avaliar Projetos Descentralizados? Interpretando o "Teste de Desistência" de Vitalik Buterin

Intermediário12/27/2024, 5:24:25 AM
O fundador da Ethereum, Vitalik Buterin, apresentou métodos de teste inovadores para descentralização e segurança em seu blog, como o "Teste de Afastamento" e o "Teste de Ataque Interno". Esses métodos visam reduzir a dependência da 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 simulando ataques. Este artigo irá aprofundar esses métodos de teste e sua importância para projetos descentralizados, oferecendo insights práticos para desenvolvedores e pesquisadores de blockchain.

O fundador da Ethereum, Vitalik Buterin, partilhou sugestões instigantes no seu artigo de blog Making Ethereum Alignment Legible. Ele enfatizou a minimização da dependência da infraestrutura centralizada e a redução das vulnerabilidades à 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 Afastamento" e o "Teste de Ataque Interno". O "Teste de Ataque Interno" envolve atacar deliberadamente o sistema para observar o dano potencial, identificando assim vulnerabilidades. O "Teste de Afastamento", por outro lado, é uma ferramenta conceitual relativamente nova utilizada para examinar a dependência de centralização de um projeto ou rede. Serve como um teste crucial para avaliar projetos descentralizados e poderia ser refinado como uma ferramenta abrangente de avaliação de riscos.

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

O que é o "Walk Away Test"?

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

Desenvolvimento do projeto:

  • Se a equipe de desenvolvimento se desfizer, o projeto pode continuar a operar de forma independente?
  • Existe uma comunidade ativa que possa assumir o projeto se a equipe sair?
  • O código do projeto é de código aberto e capaz de atrair desenvolvedores para continuarem melhorando-o?
  • 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 no projeto depende fortemente da manipulação especulativa ou do controle centralizado?

Governação comunitária:

  • Os participantes do projeto têm uma maneira justa de participar na 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 "Walk Away" é importante?

Se um projeto depende excessivamente 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, ele continua fundamentalmente centralizado. 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 de Desapego” reside na 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 do 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 muitas vezes causa confusão e mal-entendido.

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

  1. Arquitetonicamente, é centralizado ou descentralizado? Por exemplo, quantos computadores compõem o sistema? Quantos computadores podem falhar ao mesmo tempo antes que o sistema pare de funcionar?
  2. Politicamente, é centralizado ou descentralizado? Por exemplo, quantos indivíduos ou organizações podem controlar os computadores que compõem o sistema?
  3. Logicamente, é centralizado ou descentralizado? Por exemplo, a interface do sistema e a estrutura do banco de dados são uma entidade única e unificada, ou é um grupo não estruturado? Se os utilizadores e fornecedores do sistema estiverem separados, podem operar como unidades independentes?

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

  1. Tolerância a falhas: Os 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 ao ataque: Os sistemas descentralizados tornam mais dispendioso atacar e manipular porque 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 colusão: Num sistema descentralizado, os participantes que procuram sacrificar os interesses dos outros e conspirar para obter lucro devem pagar um custo mais alto do que aqueles num sistema centralizado.

Valor Central: Teste-chave para Avaliar Projetos Descentralizados

Se aplicarmos a lógica do "Teste do Abandono", o Bitcoin pode ser considerado ter 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 num post de fórum de 2022 que quase todos os Rollups ainda não estão maduros, com a maioria a usar um mecanismo chamado Training Wheels para garantir operações. No entanto, a dependência dos Training Wheels reflete a dependência dos projetos Rollup da “intervenção artificial”. Quanto menos uma rede de Camada 2 depende dos Training Wheels, menor é o seu risco; quanto mais depende dos Training Wheels, maior é o risco.

Para resolver isso, Vitalik Buterin e outros classificaram os projetos do Rollup com base em sua dependência das Rodas de Treinamento: Estágio 0 (totalmente dependente), Estágio 1 (parcialmente dependente) e Estágio 2 (completamente abandonado). Mais tarde, o site L2beat, através do feedback da comunidade, refinou essa classificação e a atualizou em junho de 2024 para um "Índice de Classificação de Risco de 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 "Rodinhas de Treinamento") 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 exigem Training Wheels normalmente ainda não alcançaram a falta de 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 a L2beat surgirem, que possam acompanhar o real status dos projetos no cumprimento dos padrões estabelecidos ou outros critérios propostos pela comunidade. A concorrência entre projetos não será mais sobre "ter os amigos certos", mas sobre o alinhamento o mais próximo possível com padrões claros e compreensíveis.

Numa escala maior, o "Teste de Abandono" poderia ser desenvolvido ainda mais numa ferramenta de classificação de risco para avaliar a substância de descentralização e a 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 poder. Os projetos “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 as “normas de consenso.”

Aviso legal:

  1. Este artigo foi republicado a partir de [imToken]. Todos os direitos autorais pertencem ao autor original [Bulu disse]. Se houver objeções a esta reimpressão, por favor, entre em contato com o Aprender Gate equipe, e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: as visões e 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 Aprendizagem gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!