El arte de las compensaciones de Vitalik: ¿Qué características debería encapsular Ethereum?

Autor: Ebunker

En septiembre, el fundador de Ethereum, Vitalik Buterin, publicó un discurso titulado "¿Debería el protocolo Ethereum encapsular más funcionalidad?" sopesa las ventajas y desventajas de la "consagración" para el protocolo Ethereum L1, dando a los lectores una pista sobre hacia dónde se dirige Ethereum en el futuro. Este artículo presentará el concepto de "encapsulación" y cómo afectará a la hoja de ruta de Ethereum.

El concepto de "encapsulación".

En la definición tradicional de desarrollo de software, la encapsulación se refiere a un método para envolver y ocultar los detalles de implementación de una interfaz de función abstracta. Para la "encapsulación" de Ethereum, significa que se pueden realizar más funciones directamente en la cadena principal, y estas funciones pueden haber dependido de software externo en el pasado, y las nuevas funciones que se encapsulan se convertirán en "funciones de protocolo".

En la publicación del blog mencionada anteriormente, Vitalik Buterin habla sobre la "filosofía de encapsulación mínima" original de Ethereum. La idea es mantener la capa básica de Ethereum L1 lo más simple posible, mientras se confía en soluciones fuera de la cadena (como rollups) para funciones adicionales y nuevas funciones.

Sin embargo, ahora cree que puede ser necesario hacer un ligero ajuste a la "filosofía de encapsulación mínima". A continuación, analizaremos más de cerca la "filosofía de encapsulación mínima" y sus pros y contras.

! [El arte de las compensaciones de Vitalik: ¿Qué características debería encapsular Ethereum?] ](https://cdn-img.panewslab.com//panews/2022/10/29/images/2bccf302342e64a9d21868682c82b167.jpeg)

"Filosofía de encapsulación mínima"

La "encapsulación mínima" se refiere a la encapsulación de una funcionalidad específica en una cadena de bloques que simplifica la ejecución sin imponer reglas estrictas. Por ejemplo, el protocolo Ethereum no necesita encapsular un sistema completo de staking líquido (como stETH lanzado por Lido), sino solo un subconjunto específico de funcionalidad que resuelve un desafío clave. Esto ayudará a implementar la función de forma sencilla, evitando complicarla.

Los desarrolladores principales de Ethereum han estado tratando de mantenerlo limpio, simple y seguro en la capa base. La creación de nuevas funciones sobre el protocolo Ethereum es principalmente responsabilidad del resto de la comunidad Ethereum. En palabras de Vitalik Buterin, Ethereum fue creado para "actuar como una máquina virtual para validar bloques". Una de las principales ventajas de este enfoque es que una bifurcación dura puede describirse fácilmente como una transacción única de un contrato de procesador de bloques. Otras ventajas de la estructura minimalista incluyen la flexibilidad para satisfacer las diferentes necesidades de los usuarios y evitar la hinchazón del software.

Sin embargo, a medida que la industria ha evolucionado, la comunidad se ha dado cuenta de que encapsular más funciones puede conducir a mejoras en el protocolo Ethereum, como tarifas de gas más bajas, seguridad mejorada y riesgos de centralización reducidos.

Encapsulado ERC-4337

En 2023, la abstracción de cuentas, una nueva característica de Ethereum, ha estado a la vista de todos. La abstracción de cuentas, también conocida como ERC-4337, fue escrita por Vitalik Buterin junto con otros cinco desarrolladores y es el estándar de tokens que introduce la abstracción de cuentas. La abstracción de cuentas trae nuevas características como billeteras de contratos inteligentes y el uso de tokens ERC-20 para pagar tarifas de gas a los usuarios de Ethereum. Estas características fáciles de usar son ampliamente esperadas por su capacidad para acelerar la adopción de criptomonedas y billeteras criptográficas.

A lo largo de los años, la abstracción de la cuenta ha sufrido varias revisiones. Evolucionó desde una propuesta de mejora de Ethereum llamada EIP-86 hasta su forma final, ERC-4337. Como ERC, la abstracción de cuentas no requiere una bifurcación dura y existe fuera del protocolo Ethereum a nivel técnico.

Ahora, Vitalik Buterin cree que hay claras ventajas en encapsular ciertas partes de ERC-4337. El estándar es propicio para mejorar la resistencia a la censura, la eficiencia del gas y el soporte para los códigos de operación de la máquina virtual Ethereum (EVM).

Si se implementa a través de software externo, es posible que un atacante pueda explotar una vulnerabilidad en el contrato de punto de entrada para robar fondos. Por el contrario, la encapsulación de ERC-4337 reemplazará su contrato de punto de entrada como una función dentro del protocolo, lo que hará que los fondos de los usuarios estén más seguros. Además, como parte del protocolo L1, los usuarios tienen tarifas de gas más bajas cuando utilizan la función de abstracción de cuentas encapsuladas debido a los menores costos de almacenamiento.

! [El arte de las compensaciones de Vitalik: ¿Qué características debería encapsular Ethereum?] ](https://cdn-img.panewslab.com//panews/2022/10/29/images/84e4b0bb908386c1d49f4b53311ec39c.png)

Encapsular PBS ayudará a resolver el riesgo de la centralización de Ethereum

La encapsulación puede promover la descentralización y crear un sistema sin confianza, y la encapsulación de PBS (separación de propuestos/constructores) es un buen ejemplo de ello. Los proponentes en la cadena de bloques de Ethereum son validadores que venden sus derechos de producción de bloques a constructores que se especializan en extraer el máximo valor extraíble (MEV) de los bloques. Los proponentes ganan recompensas MEV en el proceso, mientras que los constructores de bloques se quedan con una parte de las recompensas MEV.

Actualmente, los validadores utilizan la solución de terceros de FlashBot, mev-boost, para acceder a los mercados de los constructores. Esta solución es actualmente muy popular, representando el 90% de los bloques de Ethereum generados. Con el fin de liberar al protocolo del riesgo de centralización mev-boost, actualmente se está promoviendo la encapsulación de PBS, lo que permitirá que PBS se coloque en la capa de consenso del protocolo Ethereum para su ejecución. El mercado de constructores dentro de dicho protocolo estaría libre del control de una red centralizada de terceros (conocida como "relés") que actúa como casas de subastas en el mercado mev-boost.

Encapsulación de ZK-EVM y replanteo líquido

Vitalik Butein dijo que desde el inicio del proyecto Ethereum, se ha intentado mantener el núcleo de Ethereum lo más simple posible mediante la construcción del protocolo en la parte superior. Recientemente, sin embargo, ha habido un interés cauteloso en incorporar más características en el protocolo central de Ethereum. Además de la abstracción de cuentas que acabamos de mencionar, esta característica puede permitir que las billeteras de contratos inteligentes admitan funciones clave como la congelación y recuperación de cuentas. ZKEVM (es decir, una máquina virtual basada en pruebas de conocimiento cero) también mejora la eficiencia del procesamiento de transacciones de una manera segura y confiable al aprovechar la criptografía avanzada. En teoría, tanto la abstracción de cuentas encapsuladas como ZKEVM proporcionan una forma más eficiente de lidiar con las vulnerabilidades.

Con respecto a ZKEVM, ERC-4337 también desempeña un papel en esto, pero el enfoque está más en el escalado que en la abstracción de cuentas. Las características del protocolo ZK pueden promover la filosofía de diversificación de clientes de Ethereum. La encapsulación de ZKEVM permitirá que el consenso social de Ethereum maneje casos especiales, reduciendo la necesidad de una gobernanza adicional en el ecosistema de rollups. Sin embargo, puede ser un desafío para Ethereum encapsular ZKEVM porque la cadena de bloques de Ethereum tiene datos limitados que se pueden almacenar. Sin embargo, este problema también se puede mitigar comprimiendo más datos con ZKEVM.

Según Vitalik Buterin, los ZKEVM serían más eficientes si no tuvieran que llevar datos de "testigos". Es decir, si un dato en particular ya ha sido leído o escrito en algún bloque anterior, simplemente se puede suponer que el probador tiene acceso a él sin tener que volver a aportar pruebas.

El staking de liquidez encapsulado evita la centralización del validador. Por lo general, el staking líquido implica bloquear o apostar criptomonedas en una cadena de bloques PoS y recibir el token correspondiente de plataformas como Lido, que también se puede seguir utilizando en DeFi. Si un token de este tipo es dominante, podría dar lugar a que una única herramienta de gobernanza potencialmente comprometida controle a la mayoría de los validadores de Ethereum. Protocolos como Lido ya tienen más garantías al respecto, pero una capa de defensa puede no ser suficiente.

! [El arte de las compensaciones de Vitalik: ¿Qué características debería encapsular Ethereum?] ](https://cdn-img.panewslab.com//panews/2022/10/29/images/af34cd668cd0c223cd8e7f47dfb15624.jpeg)

Las características de encapsulación requieren un término medio flexible

Cuando la complejidad del protocolo Ethereum se traslada a la capa exterior, puede producirse el riesgo de centralización, y la encapsulación puede evitarlo. Sin embargo, la encapsulación excesiva puede sobrecargar la confianza y la gobernanza del protocolo, comprometiendo su neutralidad. La complejidad del protocolo también introduce riesgos sistémicos, como la necesidad de añadir más complejidad a la precodificación.

Por lo tanto, cuando se trata de envases, Vitalik Buterin está adoptando un término medio flexible. Todavía está dispuesto a encapsular los mempools privados para ayudar a aliviar problemas como las transacciones anticipadas. Al igual que mev-boost, las soluciones privadas de mempool son ofrecidas por proveedores externos, lo que plantea preocupaciones sobre la centralización y la confianza.

Si bien encapsular mempools privados puede resolver este problema, Vitalik Buterin adopta un enfoque más pragmático, argumentando que encapsular el anti-frontrunning en L1 sigue siendo una propuesta difícil, al menos hasta que se perfeccione la criptografía retrasada o se produzca algún otro avance tecnológico.

Los puntos principales que compartió en su publicación de blog son los siguientes:

  1. La encapsulación puede ayudar a evitar el riesgo de centralización;

  2. Sin embargo, si la encapsulación debilita el modelo de confianza de Ethereum y hace que Ethereum sea más subjetivo, es mejor evitar la encapsulación;

  3. Encapsular demasiadas funciones complicará demasiado el protocolo;

  4. Si la funcionalidad encapsulada no es utilizada por suficientes usuarios, la encapsulación puede ser contraproducente a largo plazo.

! [El arte de las compensaciones de Vitalik: ¿Qué características debería encapsular Ethereum?] ](https://cdn-img.panewslab.com//panews/2022/10/29/images/86c377ee175f87f74c87ccaf36e01390.png)

Por un lado, la tendencia a abstraer más funcionalidad tiene sus ventajas:

  1. Evite extender demasiado los protocolos de carga de confianza y gobernanza;

  2. Apoyar las diversas necesidades de los usuarios;

  3. Cuando la demanda futura sea incierta;

  4. Reducir la complejidad del protocolo.

Por otro lado, la preferencia por encapsular más funcionalidad tiene las siguientes ventajas:

  1. Hacer frente a los altos costos fijos;

  2. Mejorar la función de autorización de protocolo;

  3. Reducir el riesgo de errores de código para los usuarios;

  4. Evite los riesgos de centralización de alto nivel.

El resultado final de la evolución del protocolo

Si bien el plan original de Ethereum era hacer que la cadena de bloques funcionara de forma segura mediante la construcción de un protocolo en la parte superior, Vitalik Buterin cree que el futuro de Ethereum no está escrito en piedra. Como dice un refrán en la industria: "No existe una solución perfecta en las criptomonedas, solo compensaciones". "La encapsulación tiene la ventaja de reducir el riesgo de vulnerabilidades y reducir la probabilidad de centralización, pero su desventaja obvia es que puede hacer que los protocolos se vuelvan cada vez más complejos y, finalmente, se extiendan demasiado y sean difíciles de manejar. Es una disyuntiva compleja en cuanto a qué características deben incorporarse al protocolo y cuáles deben dejarse en otros niveles del ecosistema.

En general, en el entorno actual, Vitalik Buterin ve las cadenas de bloques como "sistemas sociales", y en el caso de ejemplos beneficiosos buenos y bien razonados, tiende a favorecer el protocolo Ethereum para encapsular características específicas. En el caso de las funciones que rara vez se utilizan, es posible que sea necesario eliminar la encapsulación para garantizar la compatibilidad con versiones anteriores y el aligeramiento del protocolo. Por supuesto, reconoce que las compensaciones en torno a los envases seguirán evolucionando con el tiempo.

Ebunker, un veterano de Ethereum, es el primero en prestar atención al desarrollo de la tecnología Ethereum, las actualizaciones de propuestas y los cambios en la comunidad, y en compartir investigaciones y puntos de vista sobre temas clave de Ethereum, como el staking, L2 y DeFi.

Actualmente, Ebunker incluye Ebunker Pool (un grupo de participación de Ethereum financiado sin custodia) y Ebunker Venture (Ethereum maximiza el capital de riesgo).

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)