ZeroNet
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]
ZeroNet | |
---|---|
Basisdaten | |
Erscheinungsjahr | 2015 |
Aktuelle Version | 0.7.1[1] (4. September 2019) |
Betriebssystem | Windows, Linux, OS X, FreeBSD, Android |
Programmiersprache | Python |
Kategorie | Sicherheitssoftware |
Lizenz | GNU GPL v2 |
deutschsprachig | ja |
ZeroNet.io |
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. Entwickler können auch CoffeeScript anstatt JavaScript verwenden, jedoch müssen die .coffee-Dateien in .js-Dateien kompiliert werden. Des Weiteren müssen .sass-Dateien in CSS kompiliert werden. Serverseitige Sprachen wie PHP werden 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]
Weblinks
- Offizielle Website
- ZeroNet nur-lesbarer Proxy
Einzelnachweise
- github.com. 4. September 2019.
- HelloZeroNet/ZeroNet. ZeroNet, abgerufen am 5. Februar 2021 (englisch, GitHub-Repository).
- Play: A P2P Distributed Torrent Site That's Impossible to Shut Down – TorrentFreak (en-US) In: TorrentFreak. Abgerufen am 8. März 2016.
- Tom Kysar: ZeroNet Expands Key Distributed And Anonymous Features. In: bravenewcoin.com. 18. März 2015. Abgerufen am 20. September 2015.
- Chase Sewell: Can Blockchain Technology Decentralize the Web?. In: insidebitcoins.com. 15. Januar 2015. Abgerufen am 20. September 2015.
- Mohit Kumar: MegaNet — New Decentralized, Non-IP Based and Encrypted Network. The Hacker News. 18. Februar 2015. Abgerufen am 20. September 2015.
- Steal This Show S01E07: Did P2P Break the Law? - TorrentFreak (en) In: TorrentFreak. Abgerufen am 8. März 2016.
- Paul Hill: China blocks access to ZeroNet website and tracker. In: Neowin. Abgerufen am 16. Juni 2018.
- Giulio Prisco: BitTorrent-Powered ZeroNet Decentralized Web Pioneers Peer-To-Peer Internet. In: Bitcoin Magazine. Abgerufen am 8. März 2016.
- Inside Beaker