ZeroNet

ZeroNet

ZeroNet-Logo
Basisdaten

Erscheinungsjahr 2015
Aktuelle Version 0.7.1[1]
(4. September 2019)
Betriebssystem Windows, Linux, OS X, FreeBSD, Android
Programmier­sprache Python
Kategorie Sicherheitssoftware
Lizenz GNU GPL v2
deutschsprachig ja
ZeroNet.io

ZeroNet ist ein dezentrales Peer-to-Peer-Netzwerk auf BitTorrent-Basis zur Bereitstellung von Webinhalten. Anstatt über IP-Adressen werden die im Netzwerk veröffentlichten Portale und Webseiten über einen öffentlichen Schlüssel der Public-Key-Kryptographie nach BIP32 (32. Bitcoin Improvement Proposal) identifiziert.[2] Der private Schlüssel ermöglicht dem Eigentümer des Portals sich anzumelden und Änderungen zu veröffentlichen, die dann über das gesamte Netzwerk verbreitet werden. Darüber hinaus wird der Aufruf von .bit Domains unterstützt, deren Inhalte im ZeroNet-Netzwerk bereitgestellt werden und deren DNS-Einträge auf der Namecoin-Blockchain auf das ZeroNet-Netzwerk verweisen.[3][4][5][6]

Technik

Die ZeroNet-Anwendung benötigt auf einem Desktop-PC keine Installation und stellt über die localhost-IP-Adresse 127.0.0.1, welche über die auf dem Computer bereits installierten Webbrowser aufgerufen wird, einen ZeroNet-Browser bereit und ermöglicht so den Zugriff auf ZeroNet-Portale. Für Mobiltelefone verfügt die ZeroNet-App über einen implementierten Browser. Die Software ist in Python geschrieben und vollständig quelloffen, Entwicklungsstandort ist hauptsächlich Budapest.[3]

Zum gegenwärtigen Stand gibt es keine Möglichkeit, eine ZeroNet-Seite zu zensieren, solange es noch Teilnehmer gibt, die diese bereitstellen.[7] Obwohl die ZeroNet-Website und Bittorrent-Tracker in der Volksrepublik China blockiert werden, ist es möglich, das Projekt Goldener Schild zu umgehen und das ZeroNet-Netzwerk unter Verwendung eines WireGuard-Tunnels zu erreichen.[8] ZeroNet ist standardmäßig nicht anonymisiert, jedoch können Nutzer ihre IP-Adresse durch die eingebaute Tor-Funktionalität verbergen.

Standardmäßig sind Portale auf eine Größe von 10 Megabyte beschränkt, jedoch hat der Nutzer die Möglichkeit, Portalen mehr Speicherplatz zur Verfügung zu stellen. Portale werden von den Teilnehmern des Netzwerks „Zites“ genannt. ZeroNet unterstützt HTML, CSS und JavaScript. Serverseitige Programmierung in Sprachen wie PHP wird nicht unterstützt, obwohl ZeroNet die Registrierung und Anmeldung an MySQL-Datenbanken ermöglicht, die ebenfalls peer-to-peer verteilt werden.

An der Verwirklichung von Peer-to-Peer-Websites wurde bereits seit einiger Zeit gearbeitet. So wurde von The Pirate Bay der Aufbau eines Netzwerks vorgeschlagen, wie auch von BitTorrent Inc., die das proprietäre Projekt Maelstrom starteten.[9] Ein weiteres alternatives Projekt ist das SAFE Network von MaidSafe, obwohl es bisher keine breite Verwendung gefunden hat und Aussagen zufolge stärker auf Dateispeicherung fokussiert ist. Eine andere Alternative, Beaker Browser, verwendet das P2P-DAT-Dateiprotokoll, um die Erstellung, Bereithaltung und Auslieferung von Websites ohne die Notwendigkeit eines Servers zu ermöglichen.[10]

Siehe auch

Einzelnachweise

  1. Release ZeroNet version 0.7.1. 4. September 2019.
  2. HelloZeroNet/ZeroNet. ZeroNet, abgerufen am 5. Februar 2021 (englisch, GitHub-Repository).
  3. a b Play: A P2P Distributed Torrent Site That's Impossible to Shut Down – TorrentFreak. In: TorrentFreak. Abgerufen am 8. März 2016 (amerikanisches Englisch).
  4. Tom Kysar: ZeroNet Expands Key Distributed And Anonymous Features. In: bravenewcoin.com. 18. März 2015, abgerufen am 20. September 2015.
  5. Chase Sewell: Can Blockchain Technology Decentralize the Web? In: insidebitcoins.com. 15. Januar 2015, archiviert vom Original am 25. September 2015; abgerufen am 20. September 2015.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/insidebitcoins.com
  6. Mohit Kumar: MegaNet — New Decentralized, Non-IP Based and Encrypted Network. The Hacker News, 18. Februar 2015, abgerufen am 20. September 2015.
  7. Steal This Show S01E07: Did P2P Break the Law? In: TorrentFreak. Abgerufen am 8. März 2016 (englisch, 17m39s).
  8. Paul Hill: China blocks access to ZeroNet website and tracker. In: Neowin. Abgerufen am 16. Juni 2018 (englisch).
  9. Giulio Prisco: BitTorrent-Powered ZeroNet Decentralized Web Pioneers Peer-To-Peer Internet. In: Bitcoin Magazine. Abgerufen am 8. März 2016 (englisch).
  10. Inside Beaker