1 puntos por GN⁺ 2024-11-17 | 1 comentarios | Compartir por WhatsApp
  • Introducción a Yggdrasil

    • Yggdrasil es un nuevo método experimental de enrutamiento, diseñado como una alternativa a los protocolos de enrutamiento estructurado que se usan comúnmente en Internet hoy en día
    • También puede usarse como tecnología para futuras redes mesh de gran escala
  • Características

    • Escalabilidad: soporta topologías grandes, complejas o a escala de Internet
    • Autorreparación: la red responde rápidamente a fallas de conexión o eventos de movilidad
    • Cifrado: el tráfico transmitido por la red siempre está cifrado de extremo a extremo
    • Peer-to-peer: por diseño funciona de forma completamente ad hoc y no tiene puntos centralizados
    • Multiplataforma: es compatible con Linux, macOS, Windows, iOS, Android y más
  • Implementación actual

    • La implementación actual de Yggdrasil es un router de software ligero en espacio de usuario, fácil de configurar en diversas plataformas
    • Proporciona enrutamiento IPv6 cifrado de extremo a extremo entre los participantes de la red
    • El peering entre nodos puede configurarse usando red local, enlaces punto a punto o conexiones TCP/TLS a través de Internet
    • La red Yggdrasil proporciona enrutamiento IPv6 entre nodos, pero las conexiones de peering pueden establecerse a través de redes IPv4 o IPv6
  • Estado del proyecto

    • Sigue siendo un proyecto en etapa alfa, y en el futuro podría haber algunos cambios importantes
    • Aun así, Yggdrasil suele ser lo bastante estable para el uso diario, y un pequeño número de usuarios lo está sometiendo a pruebas de estrés intensivas para distintos casos de uso
  • Cómo participar

    • Instala y configura Yggdrasil en tu computadora o router para unirte a la red
    • Participa en la conversación en el canal de Matrix
    • Explora los servicios internos de la red operados por los usuarios
    • Visita la página para desarrolladores y GitHub
    • Reporta bugs y problemas mediante issues en GitHub

1 comentarios

 
GN⁺ 2024-11-17
Opiniones de Hacker News
  • Intenté encontrar la especificación del protocolo de Yggdrasil, pero no pude hallarla en la documentación oficial. Encontré información relacionada en otro proyecto de GitHub

    • Ese documento cubre IDs criptográficos, formatos de mensajes, protocolo wire, peering y semántica de streams, actualizaciones del árbol de expansión y selección de raíz, DHT, lógica de reenvío, sesiones, etc.
    • Está muy estrechamente acoplado a TCP, y todos los paquetes deben transmitirse de forma confiable y entregarse en orden
  • La dirección de Yggdrasil está alineada con IPv6 y usa el hash de la clave pública. Me pregunto qué ventaja de seguridad aporta esto

    • Podría ser mejor crear un nuevo TLD y usar base32
  • Yggdrasil y cjdns son redes P2P virtuales construidas sobre el Internet existente, que ofrecen un servicio de enrutamiento de capa 3 bastante estándar

    • Los ISP y el backbone de Internet siguen siendo necesarios
    • Me pregunto si existe algún proyecto de red P2P global que pueda reemplazar la capa IP
  • Si quieres una red IP mesh P2P real, podrías usar Tailscale/Headscale

    • Uno de los proyectos recientes atraviesa firewall/NAT y establece conexiones QUIC
    • Hay dos PoC útiles: sendme, dumbpipe
  • Hace 3-4 años era muy interesante, pero ahora parece que el proyecto está detenido. Me gustaría saber la impresión de quienes lo usan

  • La idea de direcciones derivadas de claves públicas es buena, pero con la limitación de longitud de las direcciones IPv6 puede haber colisiones

    • A largo plazo, planean agregar un protocolo personalizado sin límite en la longitud de las direcciones
  • Reticulum Network Stack también entra en esta área

  • Yggdrasil es un nuevo esquema experimental de enrutamiento compacto. Pero a estas alturas ya es un proyecto de más de 6 años

  • Se parece al túnel Teredo. Formaba parte de Windows 7, construía un túnel IPv6 sobre IPv4 y asignaba direcciones IPv6 globales a dispositivos Windows. Fue eliminado en Windows 10