EIP-2537: El largo viaje de 5 años de las instrucciones de preensamblaje BLS12-381

robot
Generación de resúmenes en curso

EIP-2537: El largo viaje de las instrucciones de preensamblado BLS12-381

EIP-2537 es una nueva instrucción de preensamblado EVM añadida en la actualización del fork de Pectra, que agrega diversas funciones de cálculo de la curva BLS12-381 al EVM, como el cálculo de emparejamiento en el dominio de la curva. Esta propuesta fue presentada en 2020 y no se confirmó su inclusión en la actualización de Ethereum hasta 2025, lo que tomó un total de 5 años. Este artículo revisará el proceso de gobernanza de EIP-2537 y explorará por qué experimentó un proceso tan prolongado.

Observación de gobernanza de Ethereum: Proceso de preensamblaje de EIP-2537

Antecedentes de la propuesta

En 2017, Vitalik Buterin presentó por primera vez el algoritmo de emparejamiento y la curva alt_bn128. Posteriormente, las propuestas EIP-196 y EIP-197 añadieron soporte para cálculos de la curva alt_bn128 en EVM, y se incluyeron oficialmente en la actualización de Byzantium. Esto permitió que la verificación de pruebas ZK-Snarks se pudiera realizar dentro de EVM.

En noviembre de 2017, el equipo de zcash propuso la curva BLS12-381, que ofrece una mejor seguridad y rendimiento. En 2018, Justin Drake propuso utilizar el algoritmo BLS de múltiples firmas basado en BLS12-381 en la futura actualización de PoS y fragmentación de Ethereum. ETH2 finalmente también adoptó la curva BLS12-381.

En febrero de 2020, los investigadores propusieron EIP-2537, con la esperanza de introducir BLS12-381, utilizado por ETH2, en la capa de ejecución. Alex Stokes, cofundador de Matter Labs, hizo un llamado para incluir EIP-2537 en la bifurcación dura de Berlín.

Observatorio de gobernanza de Ethereum: Proceso de pre-ensamblaje de EIP-2537

Contratiempos en la actualización de Berlín

EIP-2537 es una versión simplificada de EIP-1962 propuesta por Matter Labs en 2019. EIP-1962 soporta múltiples curvas, pero se considera demasiado complejo. Para resolver este problema, Matter Labs propuso múltiples EIPs simplificados en febrero de 2020, entre los cuales EIP-2537 proporciona soporte para BLS12-381.

EIP-2537 fue inicialmente visto como una parte importante de la actualización de Berlín, con el objetivo de implementar la verificación de firmas BLS en la capa de consenso. Los desarrolladores esperan utilizar EIP-2537 para la verificación de firmas en el contrato de depósito, evitando así el riesgo de pérdida de fondos de los usuarios.

Sin embargo, la implementación de EIP-2537 enfrenta numerosos desafíos. El equipo de Geth ha indicado que es difícil completar el desarrollo dentro del plazo previsto. Al mismo tiempo, el contrato de depósito que no utiliza EIP-2537 ha pasado la auditoría, lo que ha reducido la urgencia de EIP-2537.

A medida que aumentaba la dificultad de desarrollo, EIP-2537 fue perdiendo gradualmente su prioridad en la actualización de Berlín. Finalmente, en octubre de 2020, debido al gasto excesivo de recursos de desarrollo, EIP-2537 fue eliminado del plan de actualización de Berlín.

Observación de la gobernanza de Ethereum: Proceso de preensamblado de EIP-2537

Desarrollo futuro

Después de la actualización de Berlín, EIP-2537 fue considerado para ser incluido en la actualización de Londres, pero fue pospuesto nuevamente debido a la complejidad de su implementación. En las actualizaciones posteriores de Shanghái y Cancún, EIP-2537 tampoco logró ser incluido.

Hasta febrero de 2024, los desarrolladores discutieron nuevamente la inclusión de EIP-2537 en la actualización de Pectra. En este momento, la implementación de EIP-2537 ya no era un problema, solo existían algunos problemas de precios de consumo de gas. En enero de 2025, la reunión de desarrolladores finalmente resolvió el problema del modelo de precios de EIP-2537.

Observatorio de gobernanza de Ethereum: Proceso de precompilación de EIP-2537

Resumen

EIP-2537 fue propuesto en 2020 y aceptado en 2025, un proceso que duró 5 años. Su destino está influenciado por el desarrollo general de Ethereum. En períodos clave, como la transición a PoS, es difícil que EIPs complejos de capa de ejecución pura reciban la atención suficiente. La inclusión de un EIP en una actualización no solo depende de su valor intrínseco, sino que también debe considerar la dirección de desarrollo de todo el ecosistema.

ETH2.76%
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
  • 6
  • Compartir
Comentar
0/400
fren_with_benefitsvip
· hace11h
Cinco años para introducir una posición, realmente es un lío.
Ver originalesResponder0
ApeEscapeArtistvip
· hace11h
¡5 años! Los ingenieros ya deben estar calvos, ¿no?
Ver originalesResponder0
GweiTooHighvip
· hace11h
Es un poco exagerado, ¿no? En cinco años se podrían desarrollar diez cadenas públicas.
Ver originalesResponder0
BlockTalkvip
· hace11h
¿Cómo se hace durante cinco años? ¿Estás haciendo el vago?
Ver originalesResponder0
LazyDevMinervip
· hace11h
¿Cinco años es demasiado tiempo perdido?
Ver originalesResponder0
BearMarketMonkvip
· hace11h
Por fin lo he conseguido. Jugar al estándar es realmente difícil.
Ver originalesResponder0
  • Anclado
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)