O cofundador da Ethereum, Vitalik Buterin, acredita que a integração da descentralização e da cooperação é um dos desafios sociais mais urgentes no ecossistema Ethereum. Há um grupo diversificado de pesquisadores e desenvolvedores que estão “todos construindo suas próprias visões do que o Ethereum pode ser”, escreveu Buterin em seu blog no sábado. Ele observou:
“O principal desafio é garantir que todos esses projetos estejam, coletivamente, construindo algo que pareça um ecossistema Ethereum, e não 138 feudos incompatíveis.”
O conceito de “Alinhamento Ethereum” foi proposto como uma solução. No entanto, o conceito tem sido “mal definido” até agora. Para resolver a questão, Buterin propõe que “o conceito de alinhamento deveria ser tornado mais legíveldecomposto em propriedades específicas, que podem ser representadas por métricas específicas.”
Métricas de alinhamento Ethereum
Buterin acredita que cada projeto terá sua própria lista de propriedades e métricas que “inevitavelmente mudarão com o tempo”. No entanto, ele estabeleceu alguns critérios básicos para monitorar se as aplicações estão alinhadas com a visão e objetivos de longo prazo da Ethereum.
1. Código aberto:
Buterin diz que o uso de software de código aberto para aplicativos Ethereum traz dois benefícios principais. Primeiro, manter os códigos abertos e inspecionáveis garante a segurança. Em segundo lugar, reduz o risco de aprisionamento proprietário e permite melhorias de terceiros sem permissão.
Buterin é prático e entende que todo o aplicativo não precisa ser open source. No entanto, ele acredita que “os principais componentes da infraestrutura dos quais o ecossistema depende absolutamente deveriam ser”. Ele chamou as definições de software livre de FSF e código aberto OSI de “padrão ouro”.
2. Padrões abertos:
De acordo com Buterin, as aplicações devem buscar a interoperabilidade com o ecossistema Ethereum e basear-se em padrões abertos, tanto os que existem quanto os que ainda serão implementados. Os padrões comuns do Ethereum incluem ERC-20 e ERC-1271. Buterin sugere escrever um novo ERC ao introduzir um recurso que os padrões existentes não conseguem suportar.
3. Descentralização e segurança:
O objetivo é evitar pontos de confiança e minimizar brechas de censura e dependência de infraestrutura centralizada. Buterin sugere as métricas do teste de fuga e do teste de ataque interno.
No teste de fuga, os aplicativos devem determinar se conseguirão continuar funcionando caso a equipe e os servidores desapareçam amanhã. No teste de ataque interno, o projeto precisa avaliar os danos que podem ser causados caso a própria equipe ataque o sistema.
4. Soma positiva
De acordo com Buterin, os projetos precisam contribuir positivamente e beneficiar toda a comunidade Ethereum, incluindo detentores e usuários de ETH, bem como o mundo em geral. Na primeira parte, os projetos podem usar ETH como token e contribuir para seu efeito de rede, tecnologia de código aberto ou doar uma porcentagem de seus tokens ou receitas para bens públicos no ecossistema Ethereum.
Buterin aconselha os projetos a se perguntarem o seguinte:
“A Ethereum está aqui para tornar o mundo um lugar mais livre e aberto, permitir novas formas de propriedade e colaboração e contribuir positivamente para desafios importantes que a humanidade enfrenta. Seu projeto faz isso?
Buterin diz que seu “objetivo ideal” é ver mais entidades como L2beat, uma plataforma de análise de camada 2, surgirem para rastrear até que ponto os projetos Ethereum estão seguindo os critérios do Alinhamento Ethereum. Ele alerta, porém, que a Fundação Ethereum (EF) precisa se distanciar do processo para manter a descentralização.
De acordo com Buterin, ter critérios específicos pode ajudar a EF e outros a compreender quais os projetos que pretendem apoiar e utilizar. Ele acrescenta:
“Se fizermos mais para tornar legíveis os diferentes aspectos do alinhamento, sem centralizar em um único “observador”, poderemos tornar o conceito muito mais eficaz, justo e inclusivo da maneira que o ecossistema Ethereum se esforça para ser.”
source – cryptoslate.com