GN⁺ 2024-11-17 | parent | ★ favorite | on: 이그드라실 네트워크(yggdrasil-network.github.io)
Hacker News 의견
  • Yggdrasil의 프로토콜 명세를 찾으려 했으나 공식 문서에서 찾을 수 없었음. GitHub의 다른 프로젝트에서 관련 정보를 발견했음

    • 이 문서는 암호화 ID, 메시지 형식, 와이어 프로토콜, 피어링 및 스트림 의미, 스패닝 트리 업데이트 및 루트 선택, DHT, 포워딩 로직, 세션 등을 다루고 있음
    • TCP에 매우 밀접하게 결합되어 있으며, 모든 패킷이 신뢰성 있게 전송되고 순서대로 전달되어야 함
  • Yggdrasil 주소가 IPv6에 맞춰져 있으며, 공개 키의 해시를 사용함. 이는 보안에 어떤 이점이 있는지 의문임

    • 새로운 TLD를 만들어 base32를 사용하는 것이 더 나을 수 있음
  • Yggdrasil과 cjdns는 기존 인터넷 위에 구축된 가상 P2P 네트워크로, 일반적인 레이어 3 라우팅 서비스를 제공함

    • ISP와 인터넷 백본이 여전히 필요함
    • IP 레이어를 대체할 수 있는 전 세계적인 P2P 네트워크 프로젝트가 있는지 궁금함
  • 실제 메쉬 P2P IP 네트워크를 원한다면 Tailscale/Headscale을 사용할 수 있음

    • 최근 프로젝트 중 하나는 방화벽/NAT을 통과하고 QUIC 연결을 설정함
    • 두 가지 유용한 PoC가 있음: sendme, dumbpipe
  • 3-4년 전에는 매우 흥미로웠으나 현재는 프로젝트가 중단된 것 같음. 사용 중인 사람의 인상이 궁금함

  • 공개 키에서 파생된 주소 아이디어가 좋지만, IPv6 주소의 길이 제한으로 충돌 가능성이 있음

    • 장기적으로는 주소 길이에 제한이 없는 커스텀 프로토콜을 추가할 계획임
  • Reticulum Network Stack도 이 분야에 포함됨

  • Yggdrasil은 새로운 실험적 컴팩트 라우팅 스킴임. 하지만 이제는 6년 이상 된 프로젝트임

  • Teredo 터널과 유사함. 이는 Windows 7의 일부로, IPv4 위에 IPv6 터널을 구축하고 Windows 기기에 글로벌 IPv6 주소를 할당했음. Windows 10에서는 제거됨