1 poin oleh GN⁺ 2024-11-17 | 1 komentar | Bagikan ke WhatsApp
  • Pengenalan Yggdrasil

    • Yggdrasil adalah metode routing eksperimental baru, dirancang sebagai alternatif untuk protokol routing terstruktur yang umum digunakan di internet saat ini
    • Juga dapat digunakan sebagai teknologi untuk jaringan mesh berskala besar di masa depan
  • Fitur

    • Skalabilitas: Mendukung topologi berskala besar, kompleks, atau seukuran internet
    • Pemulihan mandiri: Jaringan merespons dengan cepat terhadap kegagalan koneksi atau peristiwa mobilitas
    • Enkripsi: Lalu lintas yang dikirim melalui jaringan selalu dienkripsi secara end-to-end
    • Peer-to-peer: Secara desain sepenuhnya beroperasi secara ad-hoc dan tidak memiliki titik terpusat
    • Lintas platform: Didukung di Linux, macOS, Windows, iOS, Android, dan lainnya
  • Implementasi saat ini

    • Implementasi Yggdrasil saat ini adalah router perangkat lunak user-space yang ringan, mudah dikonfigurasi di berbagai platform
    • Menyediakan routing IPv6 terenkripsi end-to-end antar peserta jaringan
    • Peering antar node dapat dikonfigurasi menggunakan jaringan lokal, tautan point-to-point, atau koneksi TCP/TLS melalui internet
    • Jaringan Yggdrasil menyediakan routing IPv6 antar node, tetapi koneksi peering dapat diatur melalui jaringan IPv4 atau IPv6
  • Status proyek

    • Masih merupakan proyek tahap alpha, dan mungkin akan ada beberapa perubahan besar di masa mendatang
    • Meskipun demikian, Yggdrasil umumnya cukup stabil untuk penggunaan sehari-hari, dan sejumlah kecil pengguna sedang melakukan stress test berat pada Yggdrasil untuk berbagai kasus penggunaan
  • Cara berpartisipasi

    • Instal dan konfigurasikan Yggdrasil di komputer atau router Anda untuk bergabung ke jaringan
    • Bergabunglah dalam percakapan di kanal Matrix
    • Jelajahi layanan internal jaringan yang dijalankan oleh para pengguna
    • Kunjungi halaman pengembang dan GitHub
    • Laporkan bug dan masalah melalui GitHub Issues

1 komentar

 
GN⁺ 2024-11-17
Opini Hacker News
  • Mencoba mencari spesifikasi protokol Yggdrasil, tetapi tidak menemukannya di dokumentasi resmi. Menemukan informasi terkait di proyek lain di GitHub

    • Dokumen tersebut membahas ID kriptografis, format pesan, protokol wire, peering dan semantik stream, pembaruan spanning tree dan pemilihan root, DHT, logika forwarding, sesi, dan lainnya
    • Sangat erat terikat dengan TCP, dan semua paket harus dikirim secara andal serta diserahkan secara berurutan
  • Alamat Yggdrasil disesuaikan dengan IPv6 dan menggunakan hash dari kunci publik. Menimbulkan pertanyaan tentang keuntungan keamanannya

    • Mungkin akan lebih baik membuat TLD baru dan menggunakan base32
  • Yggdrasil dan cjdns adalah jaringan P2P virtual yang dibangun di atas internet yang sudah ada, dan menyediakan layanan routing layer 3 yang umum

    • ISP dan backbone internet tetap diperlukan
    • Ingin tahu apakah ada proyek jaringan P2P global yang dapat menggantikan layer IP
  • Jika menginginkan jaringan IP mesh P2P yang nyata, bisa menggunakan Tailscale/Headscale

    • Salah satu proyek terbaru dapat menembus firewall/NAT dan membangun koneksi QUIC
    • Ada dua PoC yang berguna: sendme, dumbpipe
  • Sangat menarik 3-4 tahun lalu, tetapi sekarang tampaknya proyeknya telah terhenti. Penasaran dengan kesan orang yang masih memakainya

  • Gagasan alamat yang diturunkan dari kunci publik itu bagus, tetapi ada kemungkinan tabrakan karena batas panjang alamat IPv6

    • Dalam jangka panjang, ada rencana menambahkan protokol kustom tanpa batas panjang alamat
  • Reticulum Network Stack juga termasuk dalam ranah ini

  • Yggdrasil adalah skema compact routing eksperimental yang baru. Namun sekarang ini sudah menjadi proyek yang berusia lebih dari 6 tahun

  • Mirip dengan terowongan Teredo. Ini merupakan bagian dari Windows 7, membangun terowongan IPv6 di atas IPv4 dan memberikan alamat IPv6 global ke perangkat Windows. Dihapus di Windows 10