Sgaoileadh ZeroNet 0.7, àrd-ùrlar airson làraich-lìn dì-mheadhanaichte a chruthachadh

Às deidh bliadhna de leasachadh, chaidh àrd-ùrlar lìn dì-mheadhanaichte a leigeil ma sgaoil ZeroNet 0.7, a tha a’ moladh a bhith a’ cleachdadh dòighean seòlaidh is dearbhaidh Bitcoin an co-bhonn ri teicneòlasan lìbhrigidh sgaoilte BitTorrent gus làraich a chruthachadh nach gabh caisgireachd, cuir an aghaidh no bacadh. Tha susbaint làraich air a stòradh ann an lìonra P2P air innealan luchd-tadhail agus air a dhearbhadh le bhith a’ cleachdadh ainm-sgrìobhte didseatach an neach-seilbh. Bithear a’ cleachdadh siostam de fhrithealaichean freumh DNS eile airson dèiligeadh Ainm-cinnidh. Tha am pròiseact air a sgrìobhadh ann am Python agus air a sgaoileadh le le cead fo GPLv2.

Tha an dàta a chaidh a phostadh air an làraich air a dhearbhadh agus air a cheangal ri cunntas sealbhadair na làraich, coltach ri ceangal Bitcoin wallets, a tha cuideachd ga dhèanamh comasach smachd a chumail air iomchaidheachd fiosrachaidh agus ùrachadh susbaint ann an àm fìor. Gus seòlaidhean IP fhalach, faodar an lìonra Tor gun urra a chleachdadh, agus tha taic air a thoirt a-steach do ZeroNet. Bidh an neach-cleachdaidh a 'gabhail pàirt ann an sgaoileadh a h-uile làrach a fhuair e. Aon uair ‘s gu bheil iad air an luchdachadh sìos chun t-siostam ionadail, tha na faidhlichean air an tasgadh agus rim faighinn airson an sgaoileadh bhon inneal gnàthach a’ cleachdadh dhòighean a tha coltach ri BitTorrent.

Gus làraich ZeroNet fhaicinn, dìreach ruith an sgriobt zeronet.py, às deidh sin faodaidh tu làraich fhosgladh sa bhrobhsair tron ​​​​URL “http://127.0.0.1:43110/zeronet_address” (mar eisimpleir, “http://127.0.0.1 : 43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”). Nuair a dh’ fhosglas e làrach-lìn, lorgaidh am prògram co-aoisean faisg air làimh agus luchdaich sìos faidhlichean co-cheangailte ris an duilleag a chaidh iarraidh (html, css, ìomhaighean, msaa).
Gus do làrach a chruthachadh, dìreach ruith an àithne “zeronet.py siteCreate”, às deidh sin thèid aithnichear làrach agus iuchair phrìobhaideach a chruthachadh gus ùghdarachd a dhearbhadh a’ cleachdadh ainm-sgrìobhte didseatach.

Airson an làrach a chaidh a chruthachadh, thèid eòlaire falamh den fhoirm “data/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D” a chruthachadh. Às deidh dhut susbaint an eòlaire seo atharrachadh, feumaidh an dreach ùr a bhith air a dhearbhadh leis an àithne “zeronet.py siteSign site_identifier” agus a dhol a-steach don iuchair phrìobhaideach. Aon uair ‘s gu bheil an susbaint ùr air a dhearbhadh, feumar ainmeachadh leis an àithne“zeronet.py sitePublish site_id” gus am bi an dreach atharraichte ri fhaighinn le co-aoisean (tha an WebSocket API air a chleachdadh gus atharrachaidhean ainmeachadh). Air an t-sreath, nì an co-aoisean sgrùdadh air ionracas an dreach ùr a’ cleachdadh ainm-sgrìobhte didseatach, luchdaich sìos an susbaint ùr agus gluaisidh e gu co-aoisean eile e.

prìomh cothroman:

  • Chan eil aon phuing fàilligeadh ann - tha an làrach fhathast ruigsinneach ma tha co-dhiù aon cho-aoisean anns an sgaoileadh;
  • Dìth stòradh iomraidh airson an làrach - chan urrainnear an làrach a dhùnadh le bhith a’ dì-cheangal aoigheachd, leis gu bheil an dàta suidhichte air a h-uile inneal luchd-tadhail;
  • Tha a h-uile fiosrachadh a chaidh fhaicinn roimhe seo san tasgadan agus gheibhear thuige bhon inneal gnàthach ann am modh far-loidhne, gun ruigsinneachd air an lìonra cruinne.
  • Cuir taic ri ùrachadh susbaint fìor-ùine;
  • Comasach air dèiligeadh tro chlàradh fearainn anns an raon “.bit”;
  • Obraich às aonais stèidheachadh tòiseachaidh - dìreach dì-phacaich an tasglann leis a ’bhathar-bog agus ruith aon sgriobt;
  • Comas làraich-lìn a chlònadh ann an aon bhriogadh;
  • Dearbhadh stèidhichte air cruth gun fhacal-faire BIP 32: tha an cunntas air a dhìon leis an aon dòigh cryptographic mar an Bitcoin cryptocurrency;
  • Frithealaiche SQL togte le gnìomhan sioncronaidh dàta P2P;
  • An comas Tor a chleachdadh airson gun urra agus làn thaic airson a bhith a’ cleachdadh seirbheisean falaichte Tor (.onion) an àite seòlaidhean IPv4;
  • taic crioptachaidh TLS;
  • Ruigsinneachd fèin-ghluasadach tro uPnP;
  • Comas grunn ùghdaran le ainmean didseatach eadar-dhealaichte a cheangal ris an làrach;
  • Na tha ri fhaighinn de plugan airson rèiteachaidhean ioma-chleachdaiche a chruthachadh (openproxy);
  • Taic airson naidheachdan craolaidh;
  • Ag obair ann am brobhsairean agus siostaman obrachaidh sam bith.

Atharraichean mòra ann an ZeroNet 0.7

  • Chaidh an còd ath-obrachadh gus taic a thoirt do Python3, a 'dèanamh cinnteach gu bheil e co-chòrdail ri Python 3.4-3.8;
  • Chaidh modh sioncronaidh stòr-dàta dìonta a chuir an gnìomh;
  • Far a bheil e comasach, chaidh stad a chuir air prìomh sgaoileadh leabharlannan treas-phàrtaidh airson eisimeileachd air an taobh a-muigh;
  • Chaidh an còd airson ainmean-sgrìobhte didseatach a dhearbhadh a luathachadh 5-10 tursan (tha an leabharlann libsecp256k1 air a chleachdadh;
  • Cuir ris air thuaiream teisteanasan a chaidh a chruthachadh mu thràth gus sìoltachain a sheachnadh;
  • Chaidh an còd P2P ùrachadh gus am pròtacal ZeroNet a chleachdadh;
  • Modh Offline air a chur ris;
  • Plugin UiPluginManager air a chur ris airson stàladh agus riaghladh plugins treas-phàrtaidh;
  • Tha làn thaic airson OpenSSL 1.1 air a thoirt seachad;
  • Nuair a thathar a’ ceangal ri co-aoisean, bithear a’ cleachdadh chlàran duilich SNI agus ALPN gus ceanglaichean a dhèanamh nas coltaiche ri fiosan gu làraich àbhaisteach thairis air HTTPS;

An aon latha ri sgaoileadh ZeroNet 0.7.0 air a chruthachadh ùrachadh 0.7.1, a chuireas às do chugallachd cunnartach a dh’ fhaodadh a bhith comasach air còd a chuir an gnìomh air taobh an neach-dèiligidh. Air sgàth mearachd sa chòd airson caochladairean teamplaid a thoirt seachad, faodaidh làrach fosgailte taobh a-muigh ceangal a stèidheachadh ris an t-siostam teachdaiche tro WebSocket le còraichean ADMIN / NOSANDBOX gun chrìoch, a leigeas leat paramadairean rèiteachaidh atharrachadh agus a chòd a chuir an gnìomh air coimpiutair an neach-cleachdaidh tro làimhseachadh le paramadair open_browser.
Tha an so-leòntachd a ‘nochdadh ann am meur 0.7, a bharrachd air ann an togail deuchainneach a’ tòiseachadh bhon ath-sgrùdadh 4188 (atharrachadh a chaidh a dhèanamh o chionn 20 latha).

Source: fosgailtenet.ru

Cuir beachd ann