Yggdrasil pelaksanaan rangkaian IPv6 swasta dan terdesentralisasi

Yggdrasil adalah pelaksanaan tahap awal rangkaian IPv6.dipisahkan melalui rangkaian global biasa dan disulitkan sepenuhnya dari satu hujung ke ujung yang lain. Ia ringan, mengatur diri, serasi pelbagai platform dan ini membolehkan hampir semua aplikasi yang sesuai dengan IPv6 untuk berkomunikasi dengan selamat dengan nod Yggdrasil yang lain. Yggdrasil tidak menghendaki anda mempunyai sambungan internet IPv6; ia juga berfungsi melalui IPv4.

Yggdrasil mengembangkan konsep penghalaan baru untuk membuat rangkaian terdesentralisasi global, di mana nod boleh berhubung terus antara satu sama lain dalam mod rangkaian mesh (contohnya, melalui Wi-Fi atau Bluetooth), atau berinteraksi melalui rangkaian IPv6 atau IPv4 yang ada (rangkaian di rangkaian). Seluruh rangkaian Yggdrasil dilihat bukan sebagai kumpulan subnet yang berbeza, tetapi sebagai pohon rentang terstruktur tunggal, yang memiliki "root", dan setiap simpul mempunyai induk dan satu atau lebih keturunan. Struktur pokok seperti itu membolehkan anda membina jalan ke simpul tujuan, berbanding dengan nod sumber, menggunakan mekanisme "pencari", yang menentukan jalan optimum ke simpul dari akar.

Maklumat mengenai pokok diedarkan di antara nod dan tidak disimpan di pusat. Jadual hash yang diedarkan (DHT) digunakan untuk bertukar maklumat perutean, dengan mana node dapat mengambil semua maklumat mengenai laluan ke nod lain. Rangkaian itu sendiri hanya menyediakan enkripsi dari hujung ke hujung (simpul laluan tidak dapat menentukan kandungan), tetapi tidak dapat disebutkan namanya (ketika menyambung melalui Internet, rakan sebaya dengan siapa komunikasi langsung berlaku dapat menentukan alamat IP yang sebenarnya, jadi anonimitas dicadangkan untuk menghubungkan node melalui Tor atau I2P)

Ia diperhatikan bahawa, walaupun projek ini dalam peringkat pengembangan alpha, ia sudah cukup stabil untuk penggunaan harian, tetapi tidak menjamin keserasian antara versi. Untuk Yggdrasil 0.4, komuniti mengekalkan sekumpulan perkhidmatan, termasuk platform untuk menampung kontena Linux untuk menjadi tuan rumah laman web mereka, mesin pencari YaCy, pelayan komunikasi Matrix, pelayan IRC, DNS, sistem VoIP, pelacak BitTorrent, peta titik akhir, gateway IPFS dan proksi untuk mengakses rangkaian Tor, I2P dan clearnet.

Pada masa ini lPelaksanaannya ada dalam versi 0.4 dan dalam versi baru skema penghalaan baru telah dilaksanakan yang tidak serasi ke belakang oleh Yggdrasil. Juga semasa menjalin hubungan TLS dengan nod, penyisipan kunci digunakan. Sekiranya tidak ada pautan semasa sambungan, kunci yang dihasilkan akan diberikan kepada sambungan. Sekiranya pengikatan telah dibuat, tetapi kuncinya tidak sesuai, sambungan akan ditolak. TLS dengan pengikat kunci didefinisikan sebagai kaedah yang disyorkan untuk berhubung dengan rakan sebaya.

Perubahan lain yang dibuat ialah kod tersebut telah direka semula sepenuhnya dan ditulis semula untuk routing dan pengurusan sesi, yang meningkatkan prestasi dan kebolehpercayaan operasi, terutamanya untuk nod yang sering bertukar pasangan. Putaran kunci berkala dilaksanakan dalam sesi kriptografi. Menambahkan sokongan untuk penghalaan sumber, yang dapat digunakan untuk merutekan lalu lintas IPv6 khusus. Senibina Taburan Hash Terdistribusi (DHT) direka semula dan sokongan untuk penghalaan berasaskan DHT ditambahkan. Pelaksanaan algoritma routing telah dipindahkan ke perpustakaan yang terpisah

Alamat IP IPv6 kini dihasilkan dari kunci awam ed25519 bukannya hash X25519 anda yang akan menyebabkan semua alamat IP dalaman berubah setelah menaik taraf ke Yggdrasil 0.4.
Tetapan tambahan disediakan untuk mencari rakan sebaya multicast.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya Mengenai pelaksanaan ini, anda ingin mengetahui cara memasang Yggdrasil serta cara mengkonfigurasi atau merujuk dokumentasinya, anda boleh melakukannya dari pautan di bawah. 


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.