Sakin ZeroNet 0.7, dandamali don ƙirƙirar gidajen yanar gizon da ba a san su ba

Bayan shekara guda na ci gaba, an sake sakin dandalin yanar gizon da ba a san shi ba ZeroNet 0.7, wanda ke ba da shawarar yin amfani da hanyoyin magancewa da tabbatarwa na Bitcoin tare da fasahar isar da rarrabawar BitTorrent don ƙirƙirar rukunin yanar gizon da ba za a iya tantancewa, karya ko toshewa ba. Abubuwan da ke cikin rukunin yanar gizon ana adana su a cikin hanyar sadarwar P2P akan injunan baƙi kuma an tabbatar da su ta amfani da sa hannun dijital na mai shi. Ana amfani da tsarin madadin uwar garken DNS don magancewa Namecoin. An rubuta aikin da Python kuma rarraba ta mai lasisi a ƙarƙashin GPLv2.

An tabbatar da bayanan da aka buga akan rukunin yanar gizon kuma suna da alaƙa da asusun mai gidan yanar gizon, kama da haɗar wallet ɗin Bitcoin, wanda kuma yana ba da damar sarrafa mahimmancin bayanai da sabunta abubuwan cikin ainihin lokaci. Don ɓoye adiresoshin IP, ana iya amfani da cibiyar sadarwar Tor da ba a san sunanta ba, tallafi wanda aka gina shi cikin ZeroNet. Mai amfani yana shiga cikin rarraba duk rukunin yanar gizon da ya shiga. Da zarar an sauke su zuwa tsarin gida, ana adana fayilolin kuma an samar da su don rarrabawa daga injin na yanzu ta amfani da hanyoyin da ke tunawa da BitTorrent.

Don duba shafukan ZeroNet, kawai gudanar da rubutun zeronet.py, bayan haka za ku iya buɗe shafuka a cikin mai bincike ta URL "http://127.0.0.1:43110/zeronet_address" (misali, "http://127.0.0.1) : 43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D") . Lokacin buɗe gidan yanar gizon, shirin yana samun takwarorinsu na kusa da zazzage fayilolin da ke da alaƙa da shafin da ake buƙata (html, css, hotuna, da sauransu).
Don ƙirƙirar rukunin yanar gizon ku, kawai gudanar da umarni "zeronet.py siteCreate", bayan haka za a samar da mai gano rukunin yanar gizon da maɓalli na sirri don tabbatar da mawallafi ta amfani da sa hannu na dijital.

Don rukunin yanar gizon da aka ƙirƙira, za a ƙirƙiri babban kundin adireshi na fom "data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D". Bayan canza abubuwan da ke cikin wannan jagorar, sabon sigar dole ne a ba da izini ta amfani da umarnin "zeronet.py siteSign site_identifier" da shigar da maɓallin keɓaɓɓen. Da zarar an tabbatar da sabon abun ciki, yana buƙatar sanar da shi tare da umarnin "zeronet.py sitePublish site_id" domin canjin da aka canza ya zama samuwa ga takwarorinsu (ana amfani da WebSocket API don sanar da canje-canje). Tare da sarkar, takwarorinsu za su bincika amincin sabon sigar ta amfani da sa hannu na dijital, zazzage sabon abun ciki kuma canza shi zuwa sauran takwarorinsu.

Main damar:

  • Babu wani batu na gazawa - shafin ya kasance mai samuwa idan akwai akalla ɗaya abokin tarayya a cikin rarraba;
  • Rashin ajiyar ma'auni don rukunin yanar gizon - ba za a iya rufe rukunin yanar gizon ta hanyar cire haɗin yanar gizon ba, tunda bayanan yana kan duk injinan baƙi;
  • Duk bayanan da aka gani a baya suna cikin ma'ajin kuma ana samun dama daga injin na yanzu a yanayin layi, ba tare da samun damar shiga hanyar sadarwar duniya ba.
  • Goyi bayan sabunta abun ciki na ainihin lokaci;
  • Yiwuwar yin magana ta hanyar rajistar yanki a cikin yankin “.bit”;
  • Yi aiki ba tare da saitin farko ba - kawai cire kayan tarihin tare da software kuma gudanar da rubutun guda ɗaya;
  • Ability don clone gidajen yanar gizo a cikin dannawa ɗaya;
  • Tantance kalmar sirri ta tushen tsari Saukewa: BIP32: ana kiyaye asusun ta hanyar hanyar sirri iri ɗaya da Bitcoin cryptocurrency;
  • Sabar SQL da aka gina tare da ayyukan daidaita bayanan P2P;
  • Ikon yin amfani da Tor don ɓoyewa da cikakken goyan baya don amfani da sabis na ɓoye na Tor (albasa) maimakon adiresoshin IPv4;
  • Tallafin ɓoyayyen TLS;
  • Samun dama ta atomatik ta hanyar uPnP;
  • Yiwuwar haɗa marubuta da yawa tare da sa hannun dijital daban-daban zuwa rukunin yanar gizon;
  • Samar da plugin don ƙirƙirar saitunan masu amfani da yawa (bude proxy);
  • Taimakawa don watsa shirye-shiryen labarai;
  • Yana aiki a kowane mai bincike da tsarin aiki.

Manyan canje-canje a cikin ZeroNet 0.7

  • An sake yin amfani da lambar don tallafawa Python3, yana tabbatar da dacewa da Python 3.4-3.8;
  • An aiwatar da yanayin aiki tare na bayanai mai kariya;
  • Inda zai yiwu, an daina babban rabon dakunan karatu na ɓangare na uku don dogaro da abin dogaro na waje;
  • An haɓaka lambar don tabbatar da sa hannun dijital sau 5-10 (ana amfani da ɗakin karatu na libsecp256k1;
  • Ƙara bazuwar takaddun takaddun da aka ƙirƙira zuwa abubuwan tacewa;
  • An sabunta lambar P2P don amfani da ka'idar ZeroNet;
  • Ƙara Yanayin Wuta;
  • Ƙara UiPluginManager plugin don shigarwa da sarrafa plugins na ɓangare na uku;
  • An bayar da cikakken tallafi don OpenSSL 1.1;
  • Lokacin da ake haɗawa da takwarorinsu, ana amfani da bayanan SNI da ALPN na ɓarna don yin haɗin kai fiye da kira zuwa rukunin yanar gizo na yau da kullun akan HTTPS;

Rana guda kamar yadda ZeroNet 0.7.0 saki kafa sabunta 0.7.1, wanda ke kawar da haɗari mai haɗari wanda zai iya ba da izinin aiwatar da lambar a gefen abokin ciniki. Saboda kuskure a cikin lambar don samar da masu canji na samfuri, wani buɗaɗɗen rukunin yanar gizon zai iya kafa haɗin kai zuwa tsarin abokin ciniki ta hanyar WebSocket tare da haƙƙin ADMIN/NOSANDBOX mara iyaka, wanda ke ba da damar canza sigogin daidaitawa da aiwatar da lambar sa akan kwamfutar mai amfani ta hanyar. magudi tare da bude_browser parameter.
Rashin lahani yana bayyana a cikin reshe na 0.7, haka kuma a cikin ginin gwaji wanda ya fara daga bita 4188 (canji da aka yi kwanaki 20 da suka gabata).

source: budenet.ru

Add a comment