¿Problemas en Ethereum? Desarrolladores divididos por retiros de apuestas en la actualización de Shanghai

Después del éxito de la Ethereum unir actualización en septiembre, todos los ojos están de vuelta en la red mientras se prepara para implementar su Next gran actualización 

Este, apodado Shanghai, promete ofrecer algo que los usuarios de Ethereum han estado esperando ansiosamente: una forma de volver las $ 25 mil millones en ETH que se han comprometido con la red a través de su programa de participación. Solo hay un problema: los desarrolladores centrales de Ethereum, el pequeño grupo de codificadores responsables de realizar cambios en la red, están discutiendo sobre cómo y cuándo se debe implementar la actualización.

Ethereum se movió a un prueba de participación sistema hace apenas unos meses a través de la fusión, un evento que fusionó el Ethereum mainnet con Beacon Chain, una versión preliminar de prueba de participación de Ethereum lanzada en Diciembre 2020. Las redes de prueba de participación permiten a los usuarios depositar fondos para convertirse en validadores y ayudar a autenticar transacciones en cadena; dichos usuarios acumulan recompensas en forma de tokens recién generados. Desde diciembre de 2020, los usuarios han podido apostar su ETH y ganar recompensas. Ahora, con Shanghai, los usuarios finalmente podrán acceder a esas recompensas y a sus depósitos originales de ETH. 

Según todos los informes, Shanghai aparece listo para lanzar en marzo. Pero recientemente, una minoría vocal de los principales desarrolladores de Ethereum ha comenzado a expresar su preocupación de que la actualización se está implementando demasiado rápido, por temor a represalias públicas, a expensas de los costos técnicos que podrían tener un impacto duradero en la red. 

"Parece que no estamos pensando en la salud a largo plazo de Ethereum", advirtió el desarrollador principal Micah Zoltu en una llamada de todos los desarrolladores principales el jueves. “Estamos pensando, '¿Cómo hacemos lo que el público quiere hoy?'”. 

Zoltu y algunos de los otros 30 desarrolladores principales de la red están preocupados de que una decisión reciente de renunciar a un ajuste técnico en Shanghái exponga a Ethereum a una deuda técnica innecesaria, con implicaciones desconocidas para los próximos años y décadas. La modificación habría tomado de dos a cuatro semanas adicionales para implementarse según las estimaciones de estos desarrolladores, una cantidad de tiempo que el resto de los desarrolladores principales de Ethereum no estaban dispuestos a hacer esperar al público. 

La deuda técnica se refiere al trabajo futuro o los dolores de cabeza creados cuando los desarrolladores de software priorizan la velocidad del lanzamiento de un producto sobre el código perfecto. En este caso, los desarrolladores de Ethereum decidieron no hacer que los retiros de ETH sean compatibles con la serialización simple, o SSZ, un método de codificación moderno y flexible descrito por los desarrolladores como "el futuro de la codificación de Ethereum". En lugar de usar SSZ, Ethereum se apega a la serialización de prefijos de longitud recursiva, o RLP, un método de codificación existente que eventualmente puede eliminarse y retirarse. 

Si bien la diferencia es altamente técnica y aparentemente semántica, podría crear dolores de cabeza interminables para los desarrolladores de Ethereum en el futuro. Un gran contingente de desarrolladores principales de Ethereum ha señalado su voluntad de cambiar los retiros de ETH al nuevo método de codificación en la actualización posterior a Shanghái, que se llamará "Cancún".

Pero tal arreglo aún significaría que cualquier actividad de retiro iniciada entre Shanghái y Cancún habría sido codificada con el los ancianos método. Y gracias al libro mayor inmutable de Ethereum, esa actividad, incluso si tuvo lugar en unos pocos meses, podría seguir viviendo en la cadena de bloques de Ethereum, para siempre. 

Por lo tanto, los desarrolladores tendrán que traducir eventualmente toda esa codificación del método antiguo al nuevo, un esfuerzo laborioso. Sin embargo, más allá de eso, el desajuste creado al codificar los retiros anticipados con el antiguo método RLP y el resto con el nuevo SSZ podría tener repercusiones de mayor alcance. 

"Podría haber incógnitas desconocidas sobre lo que significa este desajuste: retiros, problemas de diseño, vulnerabilidades", dijo Matt Nelson, otro desarrollador central de Ethereum. Descifrar. “Simplemente no lo sabemos”.

En su reunión del jueves, Tomasz Sta.ńczak, otro desarrollador principal, rechazó estas preocupaciones y afirmó que aún no estaba seguro si Ethereum iba a cambiar por completo al nuevo método de codificación, SSZ.

"Un retraso ahora en aras de una mejor red a largo plazo sería muy convincente. Pero este cambio en particular será parte de un proceso más amplio. De pensar, de diseñar”, dijo. “Preferiría que analizáramos esto de manera integral y nos diésemos el tiempo adecuado, en preparación para Cancún”.

Zoltu encontró argumentos el jueves sobre la incertidumbre del futuro de SSZ que potencialmente se hizo de mala fe, ya que considera un hecho establecido que Ethereum eventualmente cambiará su capa de ejecución a SSZ. 

“Introducción de código que sabes qué va a ser reemplazado en un futuro cercano significa que estamos agregando deuda técnica que podría evitarse”, dijo. Descifrar

Entonces, ¿por qué la mayoría de los desarrolladores de Ethereum son tan reacios a pasar unas semanas más evitando una cantidad incalculable de problemas futuros? Para Nelson, la respuesta tiene mucho que ver con la historia reciente.

La fusión, la transición histórica de Ethereum a la prueba de participación, se discutió por primera vez hace más de 5 años. En los años siguientes, el liderazgo de la red se encontró rutinariamente justificando la actualización. larga hoja de ruta a inversionistas descontentos y miembros de la comunidad; después de que los planes para la fusión se hicieran más concretos en 2021, la fecha de lanzamiento de la actualización se pospuso repetidamente, debido a consideraciones técnicas, antes de su lanzamiento final en septiembre de 2022. 

“Creo que la línea de tiempo [actual de Shanghái] definitivamente fue impulsada por gran parte del escrutinio que se puso con justicia en la fusión, que se retrasó innumerables veces por las razones correctas, pero aún se retrasó”, dijo Nelson. 

Los desarrolladores de Ethereum, dice Nelson, son reacios a atraer nuevamente la ira de las masas. Eso es en parte comprensible para él; Shanghái afectará a decenas de miles de millones de dólares en fondos, una parte de los cuales ha estado bloqueada en la red durante años. 

La tensión revela el papel único que desempeña el cuadro de desarrolladores principales de Ethereum: su trabajo es, ante todo, diseñar una cadena de bloques lo más perfecta posible. Pero no se puede escapar de las presiones que también se derivan de estar encargado de diseñar la red detrás de la segunda criptomoneda más grande del mundo. Ethereum actualmente cuenta con una capitalización de mercado de $ 189 mil millones. 

Si bien Nelson hubiera preferido priorizar las necesidades técnicas de Ethereum, comprende por qué los desarrolladores de Ethereum decidieron el jueves continuar sin realizar los cambios solicitados. 

“En este caso, tenemos una opción en la que podemos ser convenientes sin sacrificar demasiado”, dijo. “Y así se tomó esa decisión”.

Manténgase al tanto de las noticias criptográficas, obtenga actualizaciones diarias en su bandeja de entrada.

Fuente: https://decrypt.co/119620/ethereum-devs-divided-staking-withdrawals-shanghai