ЗероНет је децентрализована веб платформа, што сугерише коришћење механизама циљања и верификације Битцоин-а у комбинацији са БитТоррент дистрибуираним технологијама испоруке за стварање веб локација које не могу бити цензурисане, неовлашћене или блокиране.
Садржај страница се чува у П2П мрежи на машинама посетилаца и верификује се дигиталним потписом власника. За адресирање се користи Намецоин алтернативни систем ДНС сервера.
Подаци објављени на веб локацији су верификовани и повезани са налогом власника веб локације по аналогији са повезивањем Битцоин новчаника, што такође омогућава контролу важности информација и ажурирање садржаја у реалном времену.
Анонимна Тор мрежа може се користити за сакривање ИП адреса, поред чињенице да корисник може учествовати у дистрибуцији свих веб локација којима се приступа. Након преузимања у локални систем, датотеке су кеширане и доступне за дистрибуцију са тренутне машине помоћу метода које подсећају на БитТоррент.
Међу главним карактеристикама које се могу истаћи, можемо наћи:
- Недостаје једна тачка неуспеха: локација остаје доступна ако је у дистрибуцији бар један пар
- Потпуно децентрализовано - веб локација се не може искључити онемогућавањем хостинга јер се подаци стављају на све машине за посетиоце
- Све претходно прегледане информације доступне су у кеш меморији и могу им се приступити са тренутне машине ван мреже, без приступа глобалној мрежи.
- Подржава ажурирање садржаја у реалном времену
- Могућност обраћања путем регистрације домена у ".бит" подручју
- Радите без прелиминарне конфигурације - само распакујте архиву софтвера и покрените скрипту
- Могућност клонирања веб локација једним кликом
- Овлашћење без лозинке на основу БИП32 формата: рачун је заштићен истом криптографском методом као и крипто валута Битцоин
- Уграђени СКЛ сервер са П2П функцијама синхронизације података
- Могућност коришћења Тор-а за анонимност и пуна подршка за коришћење скривених Тор-услуга (.онион) уместо ИПв4 адреса
- Подршка за ТЛС шифровање
- Аутоматска доступност путем уПнП
- Могућност да се на веб прикаче више аутора са различитим дигиталним потписима
- Присуство додатка за креирање вишекорисничких конфигурација (опенпроки)
- Подршка за пренос вести
- Ради у било ком прегледачу и оперативном систему.
Како инсталирати ЗероНет на Линук?
Инсталација ЗероНет-а је прилично једноставна и потребно је само да на вашем систему имате најновију верзију Питхона.
Да бисте добили ЗероНет Само морамо отворити терминал и у њему извршити следеће наредбе:
wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
tar xvpfz ZeroNet-py3.tar.gz
cd ZeroNet-py3
Да бисте прегледали ЗероНет странице, једноставно користите скрипту зеронет.пи:
python3 zeronet.py
Затим само отворите веб локације у прегледачу путем УРЛ адресе
http://127.0.0.1:43110/zeronet_address
Где је зеронет_аддресс адреса веб локације коју желе да посете. На пример:
http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
Када се страница отвори, програм тражи најближе парове и учитава датотеке повезане са траженом страницом (хтмл, цсс, слике итд.).
Да бисте креирали веб локацију, само покрените команду
zeronet.py siteCreate
А онда ће се генерисати идентификатор локације и приватни кључ да потврди ауторство дигиталним потписом.
За креирану веб локацију биће генерисан празан директоријум обрасца „дата / ккк ...“.
Након промене садржаја овог директоријума, нова верзија мора бити сертификована помоћу наредбе „зеронет.пи ситеСигн идентификатор локације“ и уноса приватног кључа.
Чим је нови садржај сертификован, потребно га је оглашавати наредбом „зеронет.пи ситеПублисх сите-идентифиер“ тако да је измењена верзија доступна вршњацима (помоћу АПИ-ја ВебСоцкет за најаву промена), при чему кроз блоцкцхаин, вршњаци ће верификовати интегритет нове верзије дигиталним потписивањем, отпремањем новог садржаја и стримингом до других вршњака.