-
La bomba de dificultad, evento que darรก inicio de Ethereum 2.0, se ha retrasado ya 3 veces.
-
Jugar con la confianza de su comunidad puede pasar factura.
El desarrollo de Ethereum estรก en las manos de los programadores. Los usuarios de Ethereum deben tener una fe ciega en que los desarrolladores harรกn bien su trabajo para la llegada de Ethereum 2.0, pero sus desaciertos han dejado mucho que pensar.
Los desarrolladores piden fe en su trabajo, pero han fallado en varias ocasiones jugando con la confianza de la comunidad. Una situaciรณn repetitiva ha sido la reprogramaciรณn de fechas en los lanzamientos de Ethereum 2.0.
La primera parte de esta actualizaciรณn, conocida como la fusiรณn (ยซThe mergeยป) estaba pautada para inicios de 2022. Sin embargo, en diciembre del aรฑo pasado, fue reprogramada para mediados de este aรฑo, y recientemente ha sido otra vez postergada nuevamente.
ยฟLa razรณn para hacer esto? ยซNecesitamos pulir ciertas cosasยป. Y si, aรบn faltaban muchos pasos por dar para llegar a Ethereum 2.0. Entonces, ยฟpor quรฉ sรญ debemos confiar en las nuevas fechas pautadas?
Los desarrolladores de Ethereum: confรญa, hacemos lo que podemos
En mi experiencia dentro del mundo de la programaciรณn, debo admitir que son algo comรบn los retrasos dentro del desarrollo de software. Puede que los plazos no se cumplan al haber mรณdulos de los que no se considerรณ el tiempo correcto para desarrollar. Partiendo de este punto, puedo aceptar ciertos retrasos dentro de Ethereum 2.0, pero han sido tantos, que se han convertido en memes.
Cada decisiรณn en Ethereum no se hace de forma arbitraria. Cada tanto tiempo se realizan las DevCall (llamada de desarrolladores), que son reuniones abiertas de los programadores, al que cualquiera estรก invitado a postular su propuesta.
Luego de cada reuniรณn se hace una minuta sobre los puntos acordados. Tim Beiko, por ejemplo, uno de los principales desarrolladores de Ethereum, suele subir un hilo de Twitter explicando en que terminรณ cada reuniรณn.
En una de las รบltimas realizada el 10 de junio, Beiko comentรณ que todo el equipo ยซestuvo de acuerdoยป en postergar el lanzamiento de la fecha de la fusiรณn (ยซThe Mergeยป). Lo justificรณ diciendo que ยซun breve retrasoยป les permitirรญa estar mรกs enfocados.
Otro de los ejemplos en la actitud de pedir fe ciega en ellos, es el sistema de penalizaciรณn de los validadores de Ethereum 2.0. Este ha sido criticado ya que, bรกsicamente, quienes programaron el mecanismo juegan al ser jueces sobre los validadores, asignando castigos y penalizaciones solo porque un nodo se desconecte. Si bien es su sistema para mantener nodos honestos, parece no tomar en cuenta que es humanamente imposible que no exista una desconexiรณn de un nodo, sea falla elรฉctrica o de internet. Esa decisiรณn se tomรณ de forma inconsulta, no queda mรกs remedio que aceptarla.
La justificaciรณn de esto siempre es la misma ยซlo hacemos por bien de todosยป algo asรญ como ยซsabemos lo que hacemos, y retrasar es lo mejorยป. El incumplimiento a las fechas de entregas, por ejemplo, justificado por un bien mรกs grande, parece el querer infundir una fe ciega.
No existe otra opciรณn mรกs que confiar
En Bitcoin y las criptomonedas existe una mรกxima: no confรญes verifica. En el mundo del desarrollo de software dentro de Ethereum 2.0, todo es verificable y de cรณdigo abierto. Pero, tal parece que tambiรฉn se aplica otro gran pensamiento, en este caso de Napoleรณn Bonaparte: ยซel fin justifica los mediosยปEthereum 2.0 desarrolladores .
La comunidad de usuarios no tiene opciones para elegir entre los desarrolladores. Asรญ es el sistema de desarrollo de Ethereum: alguien postula una propuesta (EIP o propuesta de mejora de Ethereum), se discute, y los editores, grupo conformado por 8 personas, deciden si agregarlo o no al cรณdigo fuente.
Mรกs allรก de cualquier auditoria que las personas puedan hacer, no tienen alternativa. Hay que ajustarse a lo que digan ellos. Si hay una reprogramaciรณn que no es del agrado de los usuarios, estos no pueden votar por contratar a otro grupo de desarrolladores. Solo queda esperar y confiar.
El sistema de confianza ciego puede pasar factura. Que solo una cosa salga mal al momento de lanzar Ethereum 2.0, puede por hacer caer el proyecto, poniendo cuesta arriba cualquier recuperaciรณn, dado que la comunidad habrรก perdido la confianza en el proyecto y en sus lรญderes.
Descargo de responsabilidad: Los puntos de vista y opiniones expresadas en este artรญculo pertenecen a su autor y no necesariamente reflejan aquellas de CriptoNoticias. La opiniรณn del autor es a tรญtulo informativo y en ninguna circunstancia constituye una recomendaciรณn de inversiรณn ni asesorรญa financiera.