1 puan yazan GN⁺ 2024-11-17 | 1 yorum | WhatsApp'ta paylaş
  • Yggdrasil'e giriş

    • Yggdrasil, günümüz internetinde yaygın olarak kullanılan yapısal yönlendirme protokollerine alternatif olarak tasarlanmış, yeni ve deneysel bir yönlendirme yaklaşımıdır
    • Geleceğin büyük ölçekli mesh ağları için bir teknoloji olarak da kullanılabilir
  • Özellikler

    • Ölçeklenebilirlik: Büyük, karmaşık veya internet ölçeğindeki topolojileri destekler
    • Kendini onarma: Ağ, bağlantı hatalarına veya hareketlilik olaylarına hızlıca tepki verir
    • Şifreleme: Ağ üzerinden taşınan trafik her zaman uçtan uca şifrelenir
    • Eşler arası: Tasarım gereği tamamen ad hoc çalışır ve merkezi bir nokta içermez
    • Çapraz platform: Linux, macOS, Windows, iOS, Android ve diğerlerinde desteklenir
  • Mevcut uygulama

    • Yggdrasil'in mevcut uygulaması, çeşitli platformlarda kolayca yapılandırılabilen hafif bir kullanıcı alanı yazılım yönlendiricisidir
    • Ağ katılımcıları arasında uçtan uca şifrelenmiş IPv6 yönlendirmesi sağlar
    • Düğümler arası peering, yerel ağ, point-to-point bağlantılar veya internet üzerinden TCP/TLS bağlantıları kullanılarak yapılandırılabilir
    • Yggdrasil ağı, düğümler arasında IPv6 yönlendirmesi sağlar; ancak peering bağlantıları IPv4 veya IPv6 ağları üzerinden kurulabilir
  • Proje durumu

    • Hâlâ alfa aşamasındaki bir projedir ve gelecekte bazı önemli değişiklikler olabilir
    • Buna rağmen Yggdrasil genel olarak günlük kullanım için yeterince kararlıdır ve az sayıda kullanıcı çeşitli kullanım senaryolarında Yggdrasil'i yoğun biçimde stres testine tabi tutmaktadır
  • Nasıl katılabilirsiniz

    • Ağa katılmak için kendi bilgisayarınıza veya yönlendiricinize Yggdrasil'i kurup yapılandırın
    • Matrix kanalındaki sohbetlere katılın
    • Kullanıcıların işlettiği ağın iç hizmetlerini keşfedin
    • Geliştirici sayfasını ve GitHub'ı ziyaret edin
    • Hataları ve sorunları GitHub issue'ları üzerinden bildirin

1 yorum

 
GN⁺ 2024-11-17
Hacker News görüşü
  • Yggdrasil'in protokol spesifikasyonunu bulmaya çalıştım ama resmi belgelerde bulamadım. GitHub'daki başka bir projede ilgili bilgileri buldum

    • Bu belge; kriptografik kimlikler, mesaj biçimleri, wire protocol, peering ve stream semantiği, spanning tree güncellemeleri ve kök seçimi, DHT, forwarding mantığı ve oturumları ele alıyor
    • TCP'ye çok sıkı biçimde bağlı ve tüm paketlerin güvenilir şekilde iletilmesi ve sırayla teslim edilmesi gerekiyor
  • Yggdrasil adresleri IPv6'ya göre şekillendirilmiş ve açık anahtarın hash'ini kullanıyor. Bunun güvenlik açısından ne gibi bir avantaj sağladığını merak ediyorum

    • base32 kullanan yeni bir TLD oluşturmak daha iyi olabilir
  • Yggdrasil ve cjdns, mevcut internetin üzerinde kurulu sanal P2P ağlar ve tipik katman 3 yönlendirme hizmeti sunuyor

    • ISP'lere ve internet omurgasına hâlâ ihtiyaç var
    • IP katmanının yerini alabilecek küresel bir P2P ağ projesi olup olmadığını merak ediyorum
  • Gerçek bir mesh P2P IP ağı istiyorsanız Tailscale/Headscale kullanabilirsiniz

    • Son projelerden biri güvenlik duvarı/NAT'ı aşıp QUIC bağlantısı kuruyor
    • İki kullanışlı PoC var: sendme, dumbpipe
  • 3-4 yıl önce çok ilginçti ama şimdi proje durmuş gibi görünüyor. Kullananların izlenimini merak ediyorum

  • Açık anahtardan türetilen adres fikri güzel, ancak IPv6 adres uzunluğu sınırı nedeniyle çakışma ihtimali var

    • Uzun vadede, adres uzunluğu sınırlaması olmayan özel bir protokol eklemeyi planlıyorlar
  • Reticulum Network Stack de bu alana giriyor

  • Yggdrasil yeni ve deneysel bir compact routing şeması. Ama artık 6 yıldan daha eski bir proje

  • Teredo tüneline benziyor. Bu, Windows 7'nin bir parçasıydı; IPv4 üzerinde IPv6 tüneli kuruyor ve Windows cihazlara global IPv6 adresi atıyordu. Windows 10'da kaldırıldı