Shipyard, un mantenedor clave de Libp2p, la pila de redes de igual a igual que sustenta Ethereum y docenas de otras redes, dejará de soportar sus implementaciones GO y JavaScript para el 30 de septiembre, citando restricciones de recursos.
En una publicación de blog, el equipo confirmó que está “trabajando para hacer una transición de administración a la comunidad”.
Libp2p es la columna vertebral de la capa de redes de pares de Ethereum, que proporciona el conjunto de protocolo que los clientes de consenso usan para descubrir compañeros, intercambiar mensajes y propagar bloques y cestas en toda la red. Los clientes de Ethereum dependen del protocolo GossipSub Pub/Sub de Libp2p para transmitir rápidamente nuevos bloques y votos de validador, un proceso que debe completarse dentro de los plazos de tragamonedas estrictos para mantener la cadena funcionando sin problemas.
El status quo está “en contra de la buena práctica de ingeniería”, según el profesor del MIT y cofundador de Optimum, Muriel Médard, quien ha desarrollado un reemplazo compatible con API para GossipSub, llamado Optimump2p (Mump2p).
“La cuestión es que, si haces algo que no necesita estar cableado, creas fragilidad y dependencia”, dijo Médard a BlockWorks.
Cargando tweet ..
El protocolo de té presenta una posible respuesta a los acertijos de financiación como este, dentro de la comunidad de software de código abierto. TEA es un sistema basado en blockchain que mapea las dependencias de código abierto, clasifica a los proyectos por criticidad y enruta recompensas de recompensas y seguridad de tokens a los mantenedores para garantizar un apoyo a largo plazo, según el cofundador de TEA, Max Howell, creador de Homebrew.
Si bien los ecosistemas que dependen de LibP2P se movilizan en torno a una transición para el software, a corto plazo existe el riesgo de una desaceleración en el triado de errores o problemas de seguridad, en medio de la pérdida del conocimiento institucional de Shipyard.
“Los incentivos no están realmente allí para que los mantenedores de código abierto se preocupen lo suficiente por la seguridad”, dijo Howell a BlockWorks, señalando que, hoy, el software de código abierto es más que “un bien público” y más bien “infraestructura fundamental”.
Cargando tweet ..
Timothy Lewis, cofundador de TEA, dijo LibP2p “se encuentra en lo que consideramos el gráfico de clasificación de protocolo, la capa de protocolos y estándares activos que sustentan ecosistemas como Ethereum”.
TEA rastrea la importancia relativa del código a través de un sistema llamado Rango de té, basado en los datos del administrador de paquetes, y ahora se “inclina también en gráficos de esos protocolos”, agregó Lewis.
Alternativa elaboración
La alternativa de Optimum, Mump2p, proporciona una interfaz de pub-sub de tipo LibP2P mientras se usa la codificación de red lineal aleatoria (RLNC) para eliminar la redundancia y la latencia de GossipSub.
Médard dijo que GossipSub “se ralentiza bajo estrés”, y que los cuellos de botella de propagación son ahora un limitador clave para la escala de Ethereum. Por el contrario, Mump2p puede enviar “ecuaciones” en lugar de mensajes repetidos, lo que resulta en una latencia mucho menor, aunque todavía está en las pruebas.
Por ahora, el futuro de Libp2p depende de una nueva ola de mantenedores de la comunidad, incluidos los de criptografía. Si los protocolos como el té pueden entregar financiación duradera Queda por ver para el trabajo de mantenimiento poco glamoroso.
“Nuestra Netnet está a la vuelta de la esquina”, dijo Lewis. “Así es como aseguramos que los protocolos en el corazón de Web3 no se queden atrás, pero son apoyados de manera sostenible a largo plazo”.