Vitalik Buterin pide una «alineación de Ethereum» para unir el ecosistema en torno a objetivos comunes
TechCrunch / CC BY 2.0 / Flickr. Remezclado por CryptoSlate
El cofundador de Ethereum, Vitalik Buterin, cree que integrar la descentralización y la cooperación es uno de los desafíos sociales más apremiantes en el ecosistema de Ethereum. Existe un grupo diverso de investigadores y desarrolladores que "están construyendo sus propias visiones de lo que Ethereum puede ser", escribió Buterin en su blog el sábado. Señaló:
“El desafío principal es asegurarse de que todos estos proyectos estén, colectivamente, construyendo algo que se sienta como un único ecosistema de Ethereum, y no como 138 feudos incompatibles”.
El concepto de "Alineación de Ethereum" ha sido propuesto como solución. Sin embargo, el concepto ha sido "pobremente definido" hasta ahora. Para resolver el problema, Buterin propone que "el concepto de alineación debe hacerse más legible, descomponiéndolo en propiedades específicas, que puedan representarse mediante métricas concretas".
Métricas de Alineación de Ethereum
Buterin cree que cada proyecto tendrá su propia lista de propiedades y métricas que "inevitablemente cambiarán con el tiempo". Sin embargo, estableció algunos criterios básicos para rastrear si las aplicaciones están alineadas con la visión y los objetivos a largo plazo de Ethereum.
- Código abierto:
Buterin dice que usar software de código abierto para las aplicaciones de Ethereum tiene dos beneficios principales. Primero, mantener el código abierto e inspeccionable garantiza la seguridad. Segundo, reduce el riesgo de bloqueo propietario y permite mejoras de terceros sin permisos.
Buterin es práctico y entiende que no es necesario que toda la aplicación sea de código abierto. Sin embargo, cree que "los componentes de infraestructura esenciales de los que depende el ecosistema, absolutamente deben serlo". Llamó a las definiciones de software libre de la FSF y de código abierto de la OSI el "estándar de oro".
- Estándares abiertos:
Según Buterin, las aplicaciones deben esforzarse por la interoperabilidad con el ecosistema de Ethereum y construir sobre estándares abiertos, tanto los que ya existen como los que aún están por implementarse. Los estándares comunes de Ethereum incluyen ERC-20 y ERC-1271. Buterin sugiere escribir un nuevo ERC al introducir una característica que los estándares existentes no puedan manejar.
- Descentralización y seguridad:
El objetivo es evitar puntos de confianza y minimizar las lagunas de censura y la dependencia de infraestructura centralizada. Buterin sugiere las métricas de la prueba del abandono y la prueba de ataque interno.
En la prueba del abandono, las aplicaciones deben determinar si podrán seguir funcionando si el equipo y los servidores desaparecen mañana. En la prueba de ataque interno, el proyecto necesita evaluar el daño que podría causar si el propio equipo atacara el sistema.
- Suma positiva:
Según Buterin, los proyectos deben contribuir positivamente y beneficiar a toda la comunidad de Ethereum, incluidos los tenedores de ETH y los usuarios, así como al mundo en general. Para la primera parte, los proyectos pueden usar ETH como token y contribuir a su efecto de red, tecnología de código abierto o donar un porcentaje de sus tokens o ingresos a bienes públicos en el ecosistema de Ethereum.
Buterin aconseja a los proyectos que se pregunten lo siguiente:
“Ethereum está aquí para hacer del mundo un lugar más libre y abierto, habilitar nuevas formas de propiedad y colaboración, y contribuir positivamente a los desafíos importantes que enfrenta la humanidad. ¿Tu proyecto hace esto?”
Buterin dice que su "objetivo ideal" es ver emerger más entidades como L2beat, una plataforma de análisis de la capa 2, para rastrear qué tan de cerca los proyectos de Ethereum siguen los criterios de Alineación de Ethereum. Sin embargo, advierte que la Fundación Ethereum (EF) debe distanciarse del proceso para mantener la descentralización.
Según Buterin, tener criterios específicos puede ayudar a la EF y a otros a entender qué proyectos quieren apoyar y utilizar. Añade:
“Si hacemos más para que los diferentes aspectos de la alineación sean legibles, sin centralizar en un solo 'observador', podemos hacer el concepto mucho más efectivo, justo e inclusivo, de la manera que el ecosistema de Ethereum aspira a ser".