Kutulutsidwa kwa ZeroNet 0.7, nsanja yopangira mawebusayiti omwe ali ndi anthu ambiri
Pambuyo pa chaka chachitukuko, kutulutsidwa kwa tsamba lokhazikika la intaneti linatulutsidwa ZeroNet 0.7, yomwe ikufuna kugwiritsa ntchito njira za Bitcoin zoyankhulirana ndi zotsimikizira kuphatikiza ndiukadaulo wa BitTorrent wogawira kuti apange masamba omwe sangathe kuwunika, kupezedwa, kapena kutsekedwa. Zomwe zili pamasamba zimasungidwa pa intaneti ya P2P pamakina a alendo ndipo zimatsimikiziridwa pogwiritsa ntchito siginecha ya eni ake. Dongosolo la ma seva amtundu wina wa DNS amagwiritsidwa ntchito poyankhulira Namecoin. Ntchitoyi idalembedwa mu Python ndi wogawidwa ndi zololedwa pansi pa GPLv2.
Zomwe zatumizidwa patsambali zimatsimikiziridwa ndikulumikizidwa ndi akaunti ya eni malo, zofanana ndi kulumikizana kwa ma wallet a Bitcoin, zomwe zimapangitsanso kuwongolera kufunikira kwa chidziwitso ndikusinthira zomwe zili munthawi yeniyeni. Kubisa ma adilesi a IP, maukonde osadziwika a Tor angagwiritsidwe ntchito, chithandizo chomwe chimapangidwa mu ZeroNet. Wogwiritsa ntchito amatenga nawo gawo pakugawa masamba onse omwe adapeza. Akatsitsidwa kumakina akomweko, mafayilo amasungidwa ndikupangidwa kuti athe kugawana nawo kuchokera pamakina omwe alipo pogwiritsa ntchito njira zokumbutsa BitTorrent.
Kuti muwone masamba a ZeroNet, ingoyendetsani zeronet.py script, kenako mutha kutsegula masamba pasakatuli kudzera pa ulalo "http://127.0.0.1:43110/zeronet_address" (mwachitsanzo, "http://127.0.0.1" :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”) . Mukatsegula webusayiti, pulogalamuyi imapeza anzanu omwe ali pafupi ndikutsitsa mafayilo okhudzana ndi tsamba lomwe mwafunsidwa (html, css, zithunzi, ndi zina).
Kuti mupange tsamba lanu, ingoyendetsani lamulo la "zeronet.py siteCreate", pambuyo pake chizindikiro cha malo ndi kiyi yachinsinsi zidzapangidwa kuti zitsimikizire kuti ndinu wolemba pogwiritsa ntchito siginecha ya digito.
Pamalo opangidwa, chikwatu chopanda kanthu cha fomu "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D" chidzapangidwa. Mukasintha zomwe zili mu bukhuli, mtundu watsopano uyenera kutsimikiziridwa pogwiritsa ntchito lamulo la "zeronet.py siteSign site_identifier" ndikulowetsa kiyi yachinsinsi. Zatsopano zikatsimikiziridwa, ziyenera kulengezedwa ndi lamulo la "zeronet.py sitePublish site_id" kuti zosinthidwazo zikhalepo kwa anzanu (WebSocket API imagwiritsidwa ntchito kulengeza zosintha). Pamodzi ndi unyolo, anzawo adzayang'ana kukhulupirika kwa mtundu watsopano pogwiritsa ntchito siginecha ya digito, kukopera zatsopano ndikuzitumiza kwa anzawo.
Kutsimikizira kopanda mawu achinsinsi Zamgululi: akauntiyo imatetezedwa ndi njira yobisika yofanana ndi cryptocurrency ya Bitcoin;
Seva yomangidwa mu SQL yokhala ndi ntchito za P2P zolumikizira data;
Kutha kugwiritsa ntchito Tor kuti musadziwike komanso kuthandizira kwathunthu kugwiritsa ntchito ntchito zobisika za Tor (.onion) m'malo mwa ma adilesi a IPv4;
Thandizo lachinsinsi la TLS;
Kufikika kokha kudzera pa uPnP;
Kuthekera kophatikiza olemba angapo omwe ali ndi siginecha zosiyanasiyana za digito patsamba;
Kupezeka kwa pulogalamu yowonjezera yopangira masinthidwe a ogwiritsa ntchito ambiri (openproxy);
Thandizo lofalitsa nkhani zofalitsa;
Imagwira ntchito mu msakatuli uliwonse ndi machitidwe opangira.