Yggdrasil en privat og desentralisert IPv6-nettverksimplementering

Yggdrasil er en tidlig fase i implementeringen av et IPv6-nettverk.atskilt over det vanlige globale nettverket og kryptert helt fra den ene enden til den andre. Det er lett, selvorganiserende, kompatibel med flere plattformer og det tillater praktisk talt alle IPv6-kompatible applikasjoner å kommunisere sikkert med andre Yggdrasil-noder. Yggdrasil krever ikke at du har IPv6 internettforbindelse. det fungerer også over IPv4.

Yggdrasil utvikle et nytt rutingskonsept å opprette et globalt desentralisert nettverk, der noder kan koble seg direkte til hverandre i et nettverksmodus (for eksempel via Wi-Fi eller Bluetooth), eller samhandle over eksisterende IPv6- eller IPv4-nettverk (nettverk på nettverk). Hele Yggdrasil-nettverket blir ikke sett på som en samling av ulike subnett, men som et enkelt strukturert spennende tre, som har en "rot", og hver node har en forelder og en eller flere etterkommere. En slik trestruktur lar deg bygge en bane til destinasjonsnoden, i forhold til kildenoden, ved hjelp av "locator" -mekanismen, som bestemmer den optimale banen til noden fra roten.

Informasjonen om treet fordeles mellom nodene og lagres ikke sentralt. En distribuert hash-tabell (DHT) brukes til å utveksle rutingsinformasjon, som en node kan hente all informasjon om ruten til en annen node. Selve nettverket gir bare end-to-end-kryptering (gjennomgangsnoder kan ikke bestemme innhold), men ikke anonymitet (når man kobler seg over Internett, kan jevnaldrende som direkte kommunikasjon finner sted, bestemme den faktiske IP-adressen, så anonymitet foreslås å koble nodene via Tor eller I2P).

Det er observert at, selv om prosjektet er i alfa-utviklingsfasen, det er allerede stabilt nok til daglig bruk, men det garanterer ikke bakoverkompatibilitet mellom versjoner. For Yggdrasil 0.4 opprettholder samfunnet et sett med tjenester, inkludert en plattform for å være vert for Linux-containere for å være vert for sine nettsteder, YaCy-søkemotor, Matrix-kommunikasjonsserver, IRC-server, DNS, VoIP-system, BitTorrent-tracker, endepunktskart, IPFS-gateway og proxy for å få tilgang til Tor-, I2P- og clearnet-nettverk.

For øyeblikket lImplementeringen er i sin versjon 0.4 og i den nye versjonen en ny ruteplan ble implementert som ikke er bakoverkompatibel av Yggdrasil. Også når du oppretter TLS-forbindelser med noder, brukes nøkkelfesting. Hvis det ikke var noen kobling under tilkoblingen, vil den resulterende nøkkelen tildeles forbindelsen. Hvis bindingen er etablert, men nøkkelen ikke stemmer overens, blir forbindelsen avvist. TLS med nøkkelbinding er definert som den anbefalte metoden for å koble til jevnaldrende.

En annen endring som ble gjort er at koden ble fullstendig redesignet og omskrevet for ruting og øktadministrasjon, som økte ytelsen og driftssikkerheten, spesielt for noder som ofte bytter par. Periodisk nøkkelrotasjon implementeres i kryptografiske økter. Lagt til støtte for kildesending, som kan brukes til å rute tilpasset IPv6-trafikk. Distribuert Hash Table (DHT) -arkitekturen ble redesignet og støtte for DHT-basert ruting ble lagt til. Implementeringen av rutingsalgoritmer er flyttet til et eget bibliotek

IPv6 IP-adresser blir nå generert fra ed25519 offentlige nøkler i stedet for hash X25519 som vil føre til at alle interne IP-adresser endres etter oppgradering til Yggdrasil 0.4.
Ytterligere innstillinger er gitt for å søke etter multicast-jevnaldrende.

Endelig hvis du er interessert i å vite mer om det Om denne implementeringen vil du vite hvordan du installerer Yggdrasil, samt hvordan du konfigurerer eller konsulterer dokumentasjonen, du kan gjøre det fra lenken under. 


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.