Scaoileadh ZeroNet 0.7, ardán chun suíomhanna gréasáin díláraithe a chruthú

Tar éis bliana d'fhorbairt, scaoileadh ardán gréasáin díláraithe a scaoileadh ZeroNet 0.7, a mholann úsáid a bhaint as meicníochtaí seolta agus fíoraithe Bitcoin i gcomhcheangal le teicneolaíochtaí seachadta dáilte BitTorrent chun suíomhanna a chruthú nach féidir a chinsireacht, a ghóchumadh nó a bhac. Stóráiltear inneachar na suíomhanna i líonra P2P ar mheaisíní cuairteoirí agus déantar é a fhíorú le síniú digiteach an úinéara. Úsáidtear córas de fhreastalaithe DNS malartacha le haghaidh seoltaí Namecoin. Tá an tionscadal scríofa i Python agus dáilte ag ceadúnaithe faoi GPLv2.

Déantar na sonraí a phostáiltear ar an láithreán a fhíorú agus a nascadh le cuntas úinéir an tsuímh, cosúil le nascadh sparán Bitcoin, rud a fhágann gur féidir ábharthacht na faisnéise a rialú agus ábhar a nuashonrú i bhfíor-am. Chun seoltaí IP a cheilt, is féidir an líonra Tor gan ainm a úsáid, a bhfuil tacaíocht dó ionsuite i ZeroNet. Glacann an t-úsáideoir páirt i ndáileadh na suíomhanna go léir a fuair sé rochtain. Nuair a dhéantar iad a íoslódáil chuig an gcóras áitiúil, déantar na comhaid a thaisceadh agus a chur ar fáil le dáileadh ón meaisín reatha ag baint úsáide as modhanna a mheabhraíonn BitTorrent.

Chun féachaint ar shuímh ZeroNet, níl le déanamh ach an script zeronet.py a rith, agus ina dhiaidh sin is féidir leat suíomhanna a oscailt sa bhrabhsálaí tríd an URL “http://127.0.0.1:43110/zeronet_address” (mar shampla, “http://127.0.0.1 :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”) . Nuair a bhíonn suíomh Gréasáin á oscailt, aimsíonn an clár piaraí in aice láimhe agus íoslódálann sé comhaid a bhaineann leis an leathanach iarrtha (html, css, íomhánna, etc.).
Chun do shuíomh a chruthú, níl le déanamh ach an t-ordú “zeronet.py siteCreate” a rith, agus ina dhiaidh sin ginfear aitheantóir suímh agus eochair phríobháideach chun an t-údar a dheimhniú trí úsáid a bhaint as síniú digiteach.

Don láithreán cruthaithe, cruthófar eolaire folamh den fhoirm “data/1HELLo4usjaLetFx6NMH5PMwF3qbebTf1D”. Tar éis inneachar an eolaire seo a athrú, ní mór an leagan nua a dheimhniú ag baint úsáide as an ordú “zeronet.py siteSign site_identifier” agus ag dul isteach an eochair phríobháideach. Nuair a bheidh an t-ábhar nua fíoraithe, ní mór é a fhógairt leis an ordú “zeronet.py sitePublish site_id” ionas go mbeidh an leagan athraithe ar fáil do chomhghleacaithe (úsáidtear an WebSocket API chun athruithe a fhógairt). Ar feadh an tslabhra, seiceálfaidh piaraí sláine an leagain nua ag baint úsáide as síniú digiteach, íoslódáil an t-ábhar nua agus aistreoidh sé chuig piaraí eile é.

An príomh- Deiseanna:

  • Níl aon phointe teip amháin ann - tá an láithreán fós inrochtana má tá piaraí amháin ar a laghad sa dáileadh;
  • Easpa stórála tagartha don láithreán - ní féidir an suíomh a dhúnadh trí óstáil a dhícheangal, ós rud é go bhfuil na sonraí suite ar mheaisíní uile na gcuairteoirí;
  • Tá an fhaisnéis go léir a breathnaíodh roimhe seo sa taisce agus tá rochtain uirthi ón meaisín reatha i mód as líne, gan rochtain ar an líonra domhanda.
  • Tacaigh le nuashonrú ábhar fíor-ama;
  • Féidearthacht aghaidh a thabhairt trí chlárú fearainn sa chrios “.bit”;
  • Oibrigh gan réamhshocrú - díphacáil an chartlann leis na bogearraí agus rith script amháin;
  • Cumas chun láithreáin ghréasáin a chlónáil i gceann cliceáil;
  • Fíordheimhniú gan pasfhocal atá bunaithe ar fhormáid BIP32: tá an cuntas cosanta ag an modh cripteagrafach céanna leis an cryptocurrency Bitcoin;
  • Insuite i freastalaí SQL le feidhmeanna P2P sioncrónaithe sonraí;
  • An cumas Tor a úsáid le haghaidh anaithnideacht agus tacaíocht iomlán chun seirbhísí folaithe Tor (.onion) a úsáid in ionad seoltaí IPv4;
  • tacaíocht criptithe TLS;
  • Inrochtaineacht uathoibríoch trí uPnP;
  • An fhéidearthacht roinnt údar a bhfuil sínithe digiteacha éagsúla acu a cheangal leis an suíomh;
  • Infhaighteacht breiseán chun cumraíochtaí ilúsáideora a chruthú (openproxy);
  • Tacaíocht le fothaí nuachta a chraoladh;
  • Oibríonn sé in aon brabhsálaithe agus córais oibriúcháin.

Athruithe móra i ZeroNet 0.7

  • Tá an cód athoibrithe chun tacú le Python3, ag cinntiú comhoiriúnacht le Python 3.4-3.8;
  • Tá modh sioncrónaithe bunachar sonraí faoi chosaint curtha i bhfeidhm;
  • Nuair is féidir, scoireadh de phríomhdháileadh na leabharlann tríú páirtí i bhfabhar spleáchais sheachtracha;
  • Luathaíodh an cód chun sínithe digiteacha a fhíorú 5-10 n-uaire (úsáidtear an leabharlann libsecp256k1;
  • Cuireadh randamú deimhnithe ginte cheana féin leis chun scagairí a sheachbhóthar;
  • Nuashonraíodh an cód P2P chun prótacal ZeroNet a úsáid;
  • Mód As Líne curtha leis;
  • Breiseán UiPluginManager curtha leis chun forlíontáin tríú páirtí a shuiteáil agus a bhainistiú;
  • Cuirtear tacaíocht iomlán ar fáil do OpenSSL 1.1;
  • Agus tú ag nascadh le piaraí, úsáidtear taifid chaocha SNI agus ALPN chun naisc a dhéanamh níos cosúla le glaonna chuig suíomhanna rialta thar HTTPS;

An lá céanna le scaoileadh ZeroNet 0.7.0 déanta nuashonrú 0.7.1, a chuireann deireadh le leochaileacht chontúirteach a cheadaíonn forghníomhú cód ar thaobh an chliaint. De bharr earráide sa chód chun athróga teimpléid a rindreáil, is féidir le suíomh seachtrach oscailte nasc a bhunú leis an gcóras cliant trí WebSocket le cearta RIARACHÁIN/NOSANDBOX neamhtheoranta, rud a fhágann gur féidir paraiméadair chumraíochta a athrú agus a chód a fhorghníomhú ar ríomhaire an úsáideora trí ionramhálacha leis an bparaiméadar open_browser.
Tá an leochaileacht le feiceáil i mbrainse 0.7, chomh maith le tógáil turgnamhach ag tosú ón athbhreithniú 4188 (athrú a rinneadh 20 lá ó shin).

Foinse: oscailtenet.ru

Add a comment