Decentralized LF chengetedzo yaendeswa kune yakavhurika rezinesi

LF 1.1.0, yakasarudzika, yakadzokororwa kiyi / kukosha data chitoro, yave kuwanikwa. Iyo purojekiti iri kuvandudzwa neZeroTier, iyo iri kugadzira chaiyo Ethernet switch iyo inokutendera kuti ubatanidze mauto nemichina chaiyo inowanikwa kune vakasiyana vanopa mune imwe chaiyo yemuno network, vatori vechikamu vanochinjana data muP2P modhi. Iyo kodhi yeprojekiti yakanyorwa mumutauro weC. Iko kuburitswa kutsva kwakakosha pakuchinja kwayo kune yemahara MPL 2.0 rezinesi (Mozilla Public License).

Pakutanga, iyo LF kodhi yaiwanikwa pasi peBSL (Business Source License), iyo isiri yemahara nekuda kwerusarura kune mamwe mapoka evashandisi. Rezinesi reBSL rakakurudzirwa nevakabatana navo MySQL seimwe nzira kune iyo Open Core modhi. Izvo zvakakosha zveBSL ndezvekuti iyo kodhi yekushanda kwepamusoro inotanga kuwanikwa kuti igadziriswe, asi kwenguva yakati inogona kushandiswa pasina muripo chete kana mamwe mamiriro akazadzikiswa, izvo zvinoda kutengwa kwerezinesi rekutengesa kunzvenga.

LF is a decentralized system uye inokutendera kuti utumire imwe data chitoro mune kiyi-kukosha fomati pamusoro pehuwandu hwekupokana hwemanodhi. Dhata inochengetwa yakawiriraniswa pane ese manode, uye shanduko dzese dzinodzokororwa zvizere munzvimbo dzese. Manodhi ese muLF akaenzana kune imwe neimwe. Kusavapo kwemanodhi akaparadzana kurongedza kushanda kwekuchengetedza kunokubvumira kuti ubvise imwe pfungwa yekutadza, uye kuvapo kwekopi yakakwana yedata pane imwe neimwe node kunobvisa kurasikirwa kweruzivo kana node dzega dzakundikana kana kubviswa.

Kuti ubatanidze node nyowani kunetiweki, haufanirwe kuwana zvibvumirano zvakasiyana - chero munhu anogona kutanga yavo node. LF's data model yakavakirwa yakatenderedza yakanangwa acyclic graph (DAG), iyo inorerutsa kuwiriranisa uye inobvumira kwakasiyana kwekugadzirisa kusawirirana uye nzira dzekuchengetedza. Kusiyana neakagoverwa hash tafura (DHT) masisitimu, iyo IF dhizaini yakatanga kugadzirwa kuti ishandiswe mumatiweki asina kuvimbika uko kuwanikwa kwenzvimbo dzese hakuna kuvimbiswa. Pakati penzvimbo dzekushandiswa kweLF, kusikwa kweakanyanya kupona masisitimu ekuchengetedza kunotaurwa, umo mavhoriyamu madiki e data yakakosha anochengetwa ayo asingawanzo chinja. Semuenzaniso, LF inokodzera zvitoro zvakakosha, zvitupa, zvitupa zvitupa, mafaera ekugadzirisa, hashes uye mazita emadomasi.

Kuti udzivirire kubva pakuremerwa uye kushungurudzwa, muganho wehukuru hwekunyora mashandiro kune yakagovaniswa chengetedzo inoshandiswa, inoshandiswa pahwaro hwehumbowo hwebasa - kuti ukwanise kuchengetedza data, mutori wechikamu mune yekuchengetedza network anofanira kupedzisa imwe. basa, rinosimbiswa nyore nyore, asi rinoda zviwanikwa zvakakura zvemakomputa (zvakafanana nekuronga kuwedzera kwemasisitimu zvichienderana ne blockchain neCRDT). Iwo akaverengerwa kukosha anoshandiswawo sechiratidzo pakugadzirisa kusawirirana.

Seimwe nzira, chiremera chechitupa chinogona kutangwa panetiweki kuti ibudise zvitupa zvekriptographic kune vatori vechikamu, ichipa kodzero yekuwedzera marekodhi pasina kusimbiswa kwebasa uye kupa pamberi pekugadzirisa kusawirirana. Nekumisikidza, chengetedzo inowanikwa pasina zvirambidzo zvekubatanidza chero vatori vechikamu, asi sarudzo, zvichibva pane chitupa system, yakavharirwa-yakavanzika storages inogona kugadzirwa, umo chete node dzakasimbiswa nemuridzi wetiweki dzinogona kuve vatori vechikamu.

Zvinonyanya kukosha zveLF:

  • Zviri nyore kuendesa yako yekuchengetera uye kubatanidza kune iripo yeruzhinji yekuchengetedza network.
  • Iko hakuna imwe poindi yekutadza uye kugona kubatanidza munhu wese mukuchengetedza chengetedzo.
  • Yakakwira yekumhanyisa kuwana kune ese data uye kugona kuwana data yasara pane yayo node, kunyangwe mushure mekuvhiringwa mukubatanidza network.
  • Iyo yepasirese chengetedzo modhi iyo inobvumidza iwe kusanganisa akasiyana nzira dzekugadzirisa kusawirirana (yenzvimbo heuristics, uremu hunoenderana nebasa rakapedzwa, uchifunga nezve kuvimba kwedzimwe node, zvitupa).
  • A API inochinjika yekubvunza data inobvumira makiyi akawanda anested kana kukosha kwehuwandu kutsanangurwa. Kugona kusunga akawanda kukosha kune imwe kiyi.
  • Yese data inochengetwa mune encrypted fomu, kusanganisira makiyi, uye yakasimbiswa. Iyo sisitimu inogona kushandiswa kuronga kuchengetwa kwedata rakavanzika pamanodhi asingavimbike. Zvinyorwa izvo makiyi asingazivikanwi haakwanisi kugadziriswa nechisimba chechisimba (pasina kuziva kiyi, hazvibviri kuwana data inobatanidzwa nayo).

Kukanganisa kunosanganisira kuisa pfungwa pakuchengetedza diki, isingawanzo kushandura data, kusavapo kwekiyi uye yakavimbiswa kuenderana kwedata, zvinodiwa zvakanyanya zveCPU, chiyeuchidzo, disk space uye bandwidth, uye kuwedzera nguva dzose muhukuru hwekuchengetedza nekufamba kwenguva.

Source: opennet.ru

Voeg