Compartir este artículo

El código Cripto de Libra de Facebook genera críticas y clones en GitHub

Los aspirantes a programadores y los entusiastas trolls están investigando el código inicial de la cadena de bloques Libra de Facebook.

El código de acceso anticipado para FacebookCriptomonedas Librallegó a GitHub hace dos semanas y, durante ese tiempo, los críticos y los posibles trolls han atacado el proyecto.

Creado por el gigante de las redes sociales y actualmente gestionado por la organización sin ánimo de lucro Libra Association, el proyecto en GitHub ha sido guardado o marcado como "estrella" por cerca de 10.000 usuarios, lo que indica una temprana ola de interés entre los participantes del código abierto. Además, se han identificado más de 1.000 clones del...código baseSe han creado hasta ahora mientras los tecnólogos se sientan a experimentar con el código de Libra.

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

De hecho, algunos de los que están jugando con el código han comenzado a agregar características que ya se encontraban en sistemas como Bitcoin, como el acceso abierto a la red para los validadores de bloques.

Sin embargo, algunos de estos esfuerzos no pretenden ser totalmente serios. Mikko Ohtamaa, quien creó el llamado “Libra Clásica”, dijo a CoinDesk en una entrevista que el esfuerzo era “un troll completo” y que debía tomarse como una broma.

Al respecto, Albert Castellana, director de producto de la startup de Criptomonedas Radix DLT, comentó:

“Hasta el momento no se han detectado fallas de código importantes, principalmente problemas de compilación o errores tipográficos, y luego algunos críticos señalan que esta no es una solución descentralizada”.

Concebida para respaldar un nuevo sistema de pagos financieros globales, Libra está diseñada de tal manera que, en su lanzamiento, un grupo de 28 miembros fundadores será responsable de validar las transacciones y agregar nuevos bloques, al menos al principio, y Facebook expresa su esperanza de que la red crezca hasta ser más descentralizada con el tiempo.

En comparación, la red original de Bitcoin (también diseñada para ser un sistema global de pagos financieros) permite a cualquier individuo con recursos computacionales participar en el proceso interminable de creación y transmisión de bloques de transacciones (y ganar nuevos bitcoins en el proceso).

Por este motivo, varios miembros de la comunidad en el espacio de las Criptomonedas han criticado directamente la estructura permisionada de la cadena de bloques Libra, no solo en las redes sociales sino también en GitHub, analizando minuciosamente cada detalle del código base de la red.

Trollear a un gigante de las redes sociales

En GitHub, cualquier usuario con permisos de "lectura" en un repositorio de código puede crear problemas y solicitudes de extracción.

Las incidencias, como su nombre indica, identifican problemas en el código o áreas que requieren mejoras. Las solicitudes de incorporación de cambios, por otro lado, sugieren cambios en un repositorio de código que los revisores con permisos de escritura o administración pueden aprobar o rechazar.

En los últimos cuatro días, se han reportado aproximadamente 160 problemas con el código base de Libra. Más de 100 de ellos han sido cerrados por usuarios autenticados, y algunos se han marcado además como "fuera de tema".

Si bien ha habido solo la mitad de solicitudes de extracción al repositorio de código de Libra, algunas de ellas refuerzan el sentimiento compartido por aquellos en la comunidad de Criptomonedas que creen que los protocolos de blockchain con permisos son inherentemente defectuosos.

El usuario de GitHub “gazhayes” abrió una Request de extracción el martes y escribió:

Descubrí una vulnerabilidad alarmante, pero afortunadamente tiene una solución muy sencilla. Este problema se puede resolver fácilmente mediante un sistema sin permisos donde el poder esté descentralizado entre un gran número de participantes.

El Request de extracciónEl miércoles el administrador oficial de Libra en GitHub cerró el tema y marcó la conversación resultante como fuera de tema, lo que generó quejas de quienes consideraron que la publicación de Gazhayes era un comentario legítimo.

“Al bloquear [ la Request de extracción] n.° 83, se indicó que los encargados del mantenimiento no están abiertos a diferentes puntos de vista y experiencias”, escribió el desarrollador de aplicaciones descentralizadas Marcus Newton.

En respuesta, Ben Maurer, líder tecnológico de Calibra, una subsidiaria de Facebook dedicada a crear una aplicación de billetera para la cadena de bloques Libra, insistió:

“Somos plenamente conscientes de que este es un esfuerzo transformador y de que necesitamos construir una comunidad en torno a él”, escribió Maurer. “Pero tener diálogo no significa falta de moderación. Las conversaciones fuera de tema perjudican las fructíferas. El hilo sobre el número 83 no fue productivo y habría absorbido recursos de moderación”.

Aún quedan preguntas

Coincidiendo con este sentimiento, Ohtamaa señaló que aún queda por ver la eficacia real de la colaboración de código abierto en GitHub para el proyecto Libra.

“La gente odia tanto Facebook que está troleando el repositorio de GitHub”, dijo Ohtamaa. “Todos los comentarios [ahora mismo] no son una discusión, solo discusiones acaloradas”.

Pero con el tiempo, Ohtamaa insiste en que con más especificaciones de código que contextualicen mejor cómo funcionará la red Libra, los detractores "no tendrán margen para discutir".

“De ahora en adelante, el desarrollo será abierto”, insistió Ohtamaa. “Básicamente era un volcado de código, pero ahora… están dejando entrar a todos los demás y Facebook tiene muy buena reputación en cuanto a proyectos de código abierto”.

Aún así, aparentemente siguen existiendo preguntas sin respuesta en torno al código que sustentará el ambicioso proyecto de Facebook.

Jameson Lopp, director de tecnología de la startup de seguridad Cripto Casa, dijo a CoinDesk en un correo electrónico que "todavía falta mucha información sobre el lenguaje Move".

“También existe una gran duda sobre si quienes no sean validadores podrán ejecutar nodos que descarguen y verifiquen todos los estados del libro mayor”, dijo. “También hay dudas sobre si ese modo de operación de 'nodo réplica' también podrá descargar los bloques creados por los validadores”.

Hablando sobre algunos de los próximos pasos inmediatos para el proyecto ahora de código abierto, Alexandru Voica, gerente de comunicaciones de Facebook, le dijo a CoinDesk:

“ONE específico que podemos compartir es que planeamos agregar una nueva interfaz de línea de comandos para el lenguaje Move que debería permitir a los desarrolladores trabajar más fácilmente con el lenguaje Move en su propio entorno de desarrollo”.

Aron van Ammers, director de tecnología y cofundador de Outlier Ventures, afirmó que aún es pronto para el proyecto y que los próximos meses deberían ser esclarecedores.

"Es muy pronto. Nadie ha visto esto antes fuera del equipo de Libra, Calibra y Facebook", dijo van Ammers, y añadió:

“Se necesita tiempo para empezar con cosas como esta”.

Facebookimagen vía Shutterstock

Christine Kim

Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum . Tenencias de Criptomonedas : Ninguna.

Christine Kim