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.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.