Vitalik: Es razonable "encapsular" ciertas funciones en el protocolo Ethereum y seguir la ruta de encapsulación mínima viable
Vitalik Buterin, cofundador de Ethereum, publicó un artículo en el que analiza si "Ethereum debería 'consagrar' más cosas en el protocolo". El artículo señala que la creación de software minimalista puede adaptarse fácilmente a las diferentes necesidades de los usuarios y evitar la maldición del exceso de software. Sin embargo, blockchain no es un sistema operativo de computación personal, sino un sistema social. Esto significa que tiene sentido encapsular determinadas funciones en el protocolo.
En muchos casos, estos otros ejemplos son similares a lo que vimos en la abstracción de la cuenta. Pero también aprendimos algunas lecciones nuevas:
- La funcionalidad de encapsulación puede ayudar a evitar riesgos de centralización en otras áreas de la pila;
- Encapsular demasiado contenido puede ampliar excesivamente la confianza y la carga de gobernanza del protocolo;
- Encapsular demasiado contenido puede hacer que el protocolo sea demasiado complejo;
- Encapsular la funcionalidad puede resultar contraproducente a largo plazo porque las necesidades del usuario son impredecibles.
Además, las apuestas de liquidez, ZK-EVM y ejemplos precompilados muestran la posibilidad de un camino intermedio: una consagración mínima viable. No es necesario que el protocolo encapsule toda la funcionalidad, pero puede contener partes específicas que aborden desafíos clave, haciendo que la funcionalidad sea fácil de implementar sin ser demasiado paranoica o demasiado limitada. Los ejemplos incluyen:
- En lugar de encapsular un sistema completo de apuestas de liquidez, es mejor cambiar las reglas de penalización de apuestas para hacer más viables las apuestas de liquidez sin confianza;
- En lugar de encapsular más precompiladores, encapsule EVM-MAX y/o SIMD para facilitar la implementación eficiente de una clase más amplia de operaciones;
- Puede encapsular simplemente la verificación EVM en lugar de encapsular todo el concepto de paquetes acumulativos.
