Neocities war die erste große Site, die IPFS Distributed Web verwendete
Die Entwickler des verteilten Protokolls für das Hosting beliebiger IPFS-Inhalte haben sich mit dem Hosting der Neocities- Website zusammengetan , um ihre Idee eines verteilten Internets zu fördern. Jetzt stehen Neocities-Seiten allen Personen zur Verfügung, die das neue Protokoll testen.IPFS ist ein verteiltes Dateisystem (die Entwickler nannten es das "interplanetare Dateisystem", "ein interplanetares (aber im Wesentlichen allplanetarisches) Dateisystem"), das nach Angaben der Entwickler das aktuelle HTTP-Protokoll für den Zugriff auf das Web ersetzen sollte. Gemäß der Beschreibung der Ersteller kann dies mit einer Gruppe von Benutzern verglichen werden, die denselben Torrent verwenden, dessen Inhalt ein Github-Projekt ist.Entwickler betonen in jeder Hinsicht die grundlegenden (und manchmal schwerwiegenden) Mängel des HTTP-Protokolls, die ihrer Meinung nach nicht durch schrittweise Verbesserung behoben werden können. Das Internet hat sich zu einem Netzwerk von Servern entwickelt, die Inhalte bereitstellen. Es ist jedoch bekannt, dass bei einem Absturz des Servers auf den Inhalt nicht mehr zugegriffen werden kann. Die Situation wurde durch verteilte Netzwerke geändert, in denen die Dateien von den Benutzern selbst gespeichert werden, während andere Benutzer sie auf der Suche nach der gewünschten Datei in Teilen von verschiedenen Orten herunterladen.Laut den Entwicklern von IPFS sollte das neue System zuverlässiger, kostengünstiger und vor allem nicht anfällig für Angriffe von Regierungen und Unternehmen sein.Das IPFS-Netzwerk arbeitet mit kryptografischen Hashes - der Hash enthält den entsprechenden Inhalt, der von einem der Netzwerkbenutzer gespeichert wird. Gleichzeitig muss nicht jeder Benutzer den gesamten Inhalt speichern. Er wählt mithilfe eines Mechanismus, der an Lesezeichen im Browser erinnert, aus, welche Art von Inhalt er speichern möchte.Die Idee eines verteilten Internets ist nicht neu - ich habe bereits über ähnliche Projekte geschrieben, die die Zuverlässigkeit und Ausfallsicherheit des Webs erhöhen sollen. Die Entwickler des Bittorrent-Protokolls haben selbst eines erstellt - dies ist der Peer-2-Peer-Browser Project Maelstrom . Das zweite ist das Alpha-Projekt Ephemeral , das eher einer Umsetzung des Konzepts ähnelt. Darin existieren die erstellten Seiten, solange sie im Browser mindestens einer Person geöffnet sind.IPFS unterscheidet sich erheblich und kritisch von den genannten Projekten - die Möglichkeit, Seiten zu wechseln. Mit IPNS können Sie Kryptoschlüssel verwenden, um einen Link zu einem IPFS-Hash zu signieren, der die neueste Version der Site darstellt. Der auf die Site verweisende Hash bleibt unverändert, der Inhalt kann jedoch geändert werden.Darüber hinaus haben die Ersteller die Verwendung von lesbaren Adressen anstelle von Hashes unter Verwendung des vorhandenen DNS-Systems vorgesehen. Dazu über den Nameserver den entsprechenden TXT-Eintrag. Es ist auch geplant, ein verteiltes und dezentrales Namecoin-Namenssystem zu verwenden, um alle kontrollierten Systeme vollständig zu beseitigen.Jeder kann an den Tests und dem Support des Systems teilnehmen. Es ist in Go geschrieben, sein Quellcode ist auf Github. Es gibt kompilierte Versionenfür Mac OS, Linux und Windows.Neocities (Präfix neo- zusammen mit einem Link zu einem der ersten GeoCities-Webhosting-Dienste) - kostenloses Hosting. Den Autoren der Seiten wird Speicherplatz zur Verfügung gestellt, ohne dass serverseitige Skripts ausgeführt werden können. Im Frühjahr 2015 berichteten die Macher, dass rund 43.500 Projekte auf der Website gehostet werden.Source: https://habr.com/ru/post/de383917/
All Articles