Platforma ZeroNet pro vytváření decentralizovaných webů

ZeroNet je decentralizovaná webová platforma, což navrhuje použití mechanismů cílení a ověřování bitcoinů v kombinaci s technologiemi distribuovaného doručování BitTorrent k vytváření webů, které nelze cenzurovat, manipulovat nebo blokovat.

Obsah stránek je uložen v síti P2P na strojích návštěvníků a je ověřena digitálním podpisem vlastníka. Pro adresování se používá alternativní systém serverů DNS Namecoin.

Údaje zveřejněné na webu jsou ověřeny a propojeny s účtem vlastníka webu analogicky s propojením bitcoinových peněženek, což také umožňuje kontrolovat relevantnost informací a aktualizovat obsah v reálném čase.

Ke skrytí IP adres lze použít anonymní síť Tor, kromě toho, že se uživatel může podílet na distribuci všech stránek, které jsou přístupné. Po stažení do místního systému soubory jsou uloženy v mezipaměti a jsou k dispozici pro distribuci ze současného stroje pomocí metod připomínajících BitTorrent.

Mezi hlavní charakteristiky, které lze zvýraznit, můžeme najít:

  • Chybí jediný bod selhání - web zůstává přístupný, pokud je v distribuci alespoň jeden pár
  • Plně decentralizovaný - web nelze vypnout deaktivací hostování, protože data jsou umístěna na všechny návštěvnické stroje
  • Všechny výše uvedené informace jsou k dispozici v mezipaměti a lze k nim přistupovat z aktuálního stroje offline bez přístupu do globální sítě.
  • Podporuje aktualizace obsahu v reálném čase
  • Možnost adresování prostřednictvím registrace domény v oblasti „.bit“
  • Pracujte bez předběžné konfigurace - jednoduše rozbalte softwarový archiv a spusťte skript
  • Možnost klonovat weby jedním kliknutím
  • Autorizace bez hesla na základě formátu BIP32: účet je chráněn stejnou kryptografickou metodou jako bitcoinová kryptoměna
  • Integrovaný server SQL s funkcemi synchronizace dat P2P
  • Možnost používat Tor pro anonymitu a plnou podporu pro používání skrytých služeb Tor (.onion) namísto adres IPv4
  • Podpora šifrování TLS
  • Automatická dostupnost prostřednictvím uPnP
  • Možnost připojit na web více autorů s různými digitálními podpisy
  • Přítomnost pluginu pro vytváření víceuživatelských konfigurací (openproxy)
  • Podpora přenosu zpráv
  • Funguje v jakémkoli prohlížeči a operačním systému.

Jak nainstalovat ZeroNet na Linux?

Instalace ZeroNet je poměrně přímá a vyžaduje pouze to, abyste ve svém systému měli nejnovější verzi Pythonu.

Za účelem získání ZeroNet Musíme otevřít terminál a provést v něm následující příkazy:

wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3

Chcete-li zobrazit stránky ZeroNet, jednoduše použijte skript zeronet.py:

python3 zeronet.py

Pak stačí otevřít stránky v prohlížeči pomocí adresy URL

http://127.0.0.1:43110/zeronet_address

Kde zeronet_address je adresa webu, který chtějí navštívit. Například:

http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

Po otevření webu program vyhledá nejbližší páry a načte soubory spojené s požadovanou stránkou (html, css, obrázky atd.).

Chcete-li vytvořit web, stačí spustit příkaz

zeronet.py siteCreate

A poté bude vygenerován identifikátor webu a soukromý klíč potvrdit autorství digitálním podpisem.

Pro vytvořený web bude vygenerován prázdný adresář ve tvaru „data / xxx ...“.

Po změně obsahu tohoto adresáře musí být nová verze certifikována pomocí příkazu „zeronet.py siteSign identifikátor webu“ a zadáním soukromého klíče.

Jakmile je nový obsah certifikován, je nutné jej inzerovat pomocí příkazu „zeronet.py sitePublish identifikátor webu“, aby byla upravená verze k dispozici vrstevníkům (pomocí rozhraní API WebSocket k oznámení změn), čímž Prostřednictvím blockchainu budou kolegové ověřovat integritu nové verze digitálním podpisem, nahráním nového obsahu a jeho streamováním do dalších kolegů.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.