Compartir este artículo

Papel amarillento: ¿Qué está retrasando una actualización crucial de Ethereum ?

El documento que pretende proporcionar las reglas para las computadoras que ejecutan el software de Ethereum está desactualizado, y aceptar una actualización puede no ser tan fácil.

El documento técnico que pretende proporcionar las reglas definitivas para todas las computadoras que ejecutan el software de Ethereum se está quedando obsoleto.

Llamado elPapel amarilloEl documento es lo que los desarrolladores de Ethereum usan como referencia al codificar, y es en lo que confían los clientes para mantenerse en sintonía con la red (sin, por ejemplo, crear errores que puedan fracturarla).

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Daybook Americas hoy. Ver Todos Los Boletines

Sin embargo, no se han realizado cambios en el documento en más de un año, lo que pone presión sobre los esfuerzos para mejorar las capacidades de la segunda cadena de bloques más grande del mundo por valor de mercado.

En lugar de una guía clara, los desarrolladores deben confiar en el "consenso de la comunidad" para garantizar que las cosas funcionen correctamente, dijo el desarrollador CORE Nick Johnson. en la reciente reunión. Y a medida que la red lucha por KEEP al día con la adopción (ver:Popularidad de CryptoKitties), la urgencia de que Ethereum adapte su código quizás nunca haya sido tan evidente.

De hecho, a medida que aumentan los debates sobre posibles soluciones a la congestión de la red, se está prestando nueva atención a los problemas percibidos con el Libro Amarillo.

Ayudar a las frustraciones es queerrores de consenso que surgieronEl problema que se presentó en el período previo a la reciente actualización hard fork de Ethereum (llamada Byzantium) podría haberse mitigado con un punto de referencia entre clientes más preciso.

Como dijo Johnson durante la reunión:

Si quieres construir algo que pueda sincronizar la cadena antes de la bifurcación dura actual, no tienes suerte. Necesitas evitar la información errónea, y de hecho no existe ninguna especificación formal para ello, salvo las versiones anteriores del Libro Amarillo.

Demasiadas matemáticas

ONE de los problemas del Libro Amarillo actual es que está expresado en notación matemática, aunque muchos desarrolladores preferirían un lenguaje de programación específico.

Por eso, tieneHa sido criticado durante mucho tiempo Como un punto de partida poco acogedor para los recién llegados a Ethereum . El desarrollador CORE , Piper Merriam, en su intervención en la reunión, afirmó precisamente eso, argumentando que el Libro Amarillo, tal como está redactado hoy, limita enormemente la cantidad de personas que pueden participar en el desarrollo de Ethereum .

"Lo que realmente importa es la capacidad de convertir las especificaciones en notación matemática, algo en lo que no soy experto, y tengo un título en matemáticas", dijo.

Johnson también desestimó el documento, calificándolo de "oscurantista y difícil de leer" y un "mal recurso de descripción".

Por teléfono con CoinDesk, agregó: "Muy pocas personas están suficientemente versadas en la notación que utiliza el Libro Amarillo para poder realizar cambios significativos".

Actualmente, los desarrolladores están apuntando a otro documento,KEVM, escrito en el lenguaje de programación K, como una posible especificación contemporánea para Ethereum.

Aunque las discusiones aún no han comenzado formalmente con los autores actuales de la especificación, Johnson la describió como una "vía prometedora para avanzar".

Johnson concluyó:

Me gustaría ver una especificación más accesible, pero a la vez bien definida y exhaustiva, que cubra todo lo necesario para crear un nuevo cliente de Ethereum desde cero.

El portero

Pero hasta entonces, el documento permanece desactualizado y, a pesar de la naturaleza descentralizada de la red Ethereum , cualquier actualización debe pasar por una ONE persona.

Esto se debe a que, en su estado actual, el Libro Amarillo es un software sin licencia, lo que significa que sus derechos editoriales corresponden al autor mencionado.

En concreto, se trata del Dr. Gavin Wood, fundador de Parity Technologies y cofundador de Ethereum. Al ser el único autor mencionado, es la autoridad clave en su estado actual; sin embargo, sus esfuerzos por mejorar el documento parecen haber sido intermitentes.

A principios de este año, Woodactualizadoel documento, pero luego poco después,revertido volver a la versión disponible en 2016. En una reunión de desarrolladores en marzo, el ingeniero de la Fundación Ethereum , Yoichi Hirai dichoHabía hablado con Wood sobre los cambios, y Wood había vuelto atrás sólo en un esfuerzo por corregir errores antes de fusionar una actualización.

Desde entonces, sin embargo, el Libro Amarillo ha vistono significativoactualizaciones.

Porque hay un total de 29 personas que tienencontribuidoCon respecto al papel a lo largo del tiempo, Hirai, quien dirigió la mayoría de los cambios intentados dentro del repositorio del Libro Amarillo, dijo: "Legalmente, es una gran mezcla de personas".

Hablando durante la reunión de la semana pasada, añadió:

"En su estado actual, es muy peligroso".

Wood no respondió a varias solicitudes de comentarios.

¿Política de paridad?

Menos claro es el papel de Wood en cualquier retraso, un problema amplificado por el hecho de que su salida de la Fundación Ethereum ha estado marcada durante mucho tiempo por teorías de conspiración.

Amplificar los problemas percibidos esque algunos sientenLa prensa negativa de Ethereum este año se remonta a Wood. Por ejemplo,El hack de juliode 150.000 ether (con un valor de 30 millones de dólares en ese momento) se debió a un problema con las billeteras Parity, al igual que elreciente congelación de fondos donde un nuevo codificador "accidentalmente" inició el bloqueo de 275 millones de dólares en Ether.

Además, Wood ha bloqueado los esfuerzos para cambiar la documentación en el pasado, según Merriam, quien señaló el antiguo proyecto de Wood, CPP Ethereum.

En un esfuerzo por "fomentar la adopción más amplia posible de Ethereum" el año pasado,un cambio de derechos de autor Se sugirió para CPP Ethereum , anunciado como una forma de hacer legalmente posible que proyectos externos, como Hyperledger, implementen el código sin ambigüedad en las licencias.

Dicho esto, otros creen que puede ser simplemente una señal del rápido ritmo de desarrollo de la tecnología.

"Sé que la gente se ha comunicado con Gavin [Wood] sobre este tema, y ​​​​hasta ahora no ha actuado", dijo Hudson Jameson, ex líder de comunicaciones de la Fundación Ethereum , en la reunión.

Johnson también, en una entrevista con CoinDesk, dijo que cualquier intento de sugerir que hay discordia entre los desarrolladores no es del todo exacto.

"Basándome en mis propios problemas a menor escala, diría que hay una gran posibilidad de que simplemente esté ocupado y no haya tenido tiempo. No creo que haya ninguna mala intención allí", dijo.

Para Johnson, los problemas son simplemente una señal de que se necesita una solución mejor.

Concluyó:

"Creo que necesitamos un proceso más descentralizado para gestionar el estándar oficial".

Pergaminoimagen vía Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary es programadora y escritora en Dark Renaissance Technologies. Fue redactora principal de tecnología para CoinDesk entre 2017 y 2018, cubriendo temas de Privacidad y Ethereum. Tiene formación en arte digital y filosofía, y escribe sobre Cripto desde 2015.

Rachel-Rose O'Leary