Sebaka sa polokelo ea LF se fetiselitsoeng ho laesense e bulehileng

LF 1.1.0, polokelo ea lintlha tsa bohlokoa, e kopitsoang, e se e fumaneha. Morero o ntse o ntlafatsoa ke ZeroTier, e ntseng e nts'etsapele sesebelisoa sa Ethernet se u lumellang ho kopanya mabotho le mechini e fumanehang ho bafani ba fapaneng ho netweke e le 'ngoe ea lehae, eo barupeluoa ba fapanyetsanang data ka eona ka mokhoa oa P2P. Khoutu ea morero e ngotsoe ka puo ea C. Tokollo e ncha e bohlokoa ka phetoho ea eona ho laesense ea mahala ea MPL 2.0 (License ea Sechaba ea Mozilla).

Pejana, khoutu ea LF e ne e fumaneha tlasa BSL (Business Source License), e seng mahala ka lebaka la khethollo khahlanong le mekhahlelo e itseng ea basebelisi. Laesense ea BSL e hlahisitsoe ke bathehi-'moho ba MySQL e le mokhoa o mong oa mofuta oa Open Core. Ntho ea bohlokoa ea BSL ke hore khoutu ea ts'ebetso e tsoetseng pele e fumaneha qalong bakeng sa ho fetoloa, empa ka nako e itseng e ka sebelisoa ntle ho tefo feela haeba maemo a eketsehileng a finyelloa, a hlokang ho reka laesense ea khoebo ho qoba.

LF ke mokhoa o hlophisitsoeng ka ho feletseng 'me o u lumella ho kenya lebenkele le le leng la data ka mokhoa oa bohlokoa-boleng holim'a palo e sa tloaelehang ea li-node. Lintlha li bolokoa li hokahantsoe ho li-node tsohle, 'me liphetoho tsohle li phetoa ka botlalo ho li-node tsohle. Li-node tsohle ho LF li lekana. Ho ba sieo ha li-node tse arohaneng tse hokahanyang ts'ebetso ea polokelo ho u lumella ho tlosa ntlha e le 'ngoe ea ho hlōleha,' me ho ba teng ha kopi e feletseng ea data ho node e 'ngoe le e' ngoe ho felisa tahlehelo ea tlhahisoleseding ha nodes ka bomong e hlōleha kapa e khaotsoe.

Ho hokela node e ncha ho marang-rang, ha ho hlokahale hore u fumane litumello tse arohaneng - mang kapa mang a ka qala node ea hae. Mohlala oa data oa LF o hahiloe ho pota-pota acyclic graph (DAG), e nolofatsang ho hokahanya le ho lumella mefuta e fapaneng ea ho rarolla likhohlano le maano a tšireletso. Ho fapana le lits'ebetso tsa "hash table" (DHT) tse ajoang, meralo ea IF qalong e etselitsoe ho sebelisoa marang-rang a sa tšepahaleng moo ho fumaneha kamehla ha li-node ho sa tiisetsoeng. Har'a libaka tsa ts'ebeliso ea LF, ho boleloa hore ho na le mekhoa e mengata ea ho boloka mekhoa ea ho boloka, eo ho eona ho bolokiloeng lintlha tse nyenyane tsa bohlokoa tse sa fetoheng ka seoelo. Ka mohlala, LF e loketse mabenkele a bohlokoa, li-certification, li-parameter tsa boitsebiso, lifaele tsa tlhophiso, li-hashes le mabitso a marang-rang.

Ho sireletsa khahlanong le boima le tlhekefetso, moeli oa matla a ho ngola ts'ebetso ho polokelo e arolelanoang o sebelisoa, o kenngoa ts'ebetsong motheong oa bopaki ba mosebetsi - e le hore a khone ho boloka boitsebiso, motho ea kenyang letsoho marang-rang a polokelo o tlameha ho tlatsa ntho e itseng. mosebetsi, o netefalitsoeng habonolo, empa o hloka lisebelisoa tse kholo ha o bala (ho tšoana le ho hlophisa katoloso ea litsamaiso tse thehiloeng ho blockchain le CRDT). Litekanyetso tse baloang li boetse li sebelisoa e le sesupo ha ho rarolloa likhohlano.

E le mokhoa o mong, bolaoli ba setifikeiti bo ka qalisoa marang-rang ho fana ka li-cryptographic certificates ho barupeluoa, ho fana ka tokelo ea ho eketsa litlaleho ntle le bopaki ba mosebetsi le ho fana ka pele ho rarolla likhohlano. Ka nako e sa lekanyetsoang, polokelo e fumaneha ntle le lithibelo bakeng sa ho hokahanya barupeluoa leha e le bafe, empa ka boikhethelo, ho itšetlehile ka tsamaiso ea setifikeiti, li-storages tsa poraefete tse kentsoeng li ka bōptjoa, tseo ho tsona feela li-node tse tiisitsoeng ke mong'a marang-rang li ka fetohang barupeluoa.

Lintlha tse ka sehloohong tsa LF:

  • Ho bonolo ho tsamaisa polokelo ea hau le ho hokela marang-rang a teng a polokelo ea sechaba.
  • Ha ho na ntlha e le 'ngoe ea ho hlōleha le bokhoni ba ho kenyelletsa bohle ho boloka polokelo.
  • Ho fihlella ka lebelo le phahameng ho data eohle le bokhoni ba ho fihlella data e setseng node ea eona, leha ho na le tšitiso ea khokahano ea marang-rang.
  • Mohlala oa ts'ireletso ea bokahohleng o u lumellang ho kopanya mekhoa e fapaneng ea ho rarolla likhohlano (li-heuristics tsa lehae, boima bo ipapisitseng le mosebetsi o phethiloeng, ho ela hloko boemo ba ts'epo ea li-node tse ling, litifikeiti).
  • API e feto-fetohang bakeng sa ho botsa data e lumellang linotlolo tse ngata tsa sehlaha kapa mefuta ea boleng hore e hlalosoe. Bokhoni ba ho kopanya litekanyetso tse ngata ho senotlolo se le seng.
  • Lintlha tsohle li bolokoa ka mokhoa o patiloeng, ho kenyeletsoa linotlolo, le ho netefatsoa. Sistimi e ka sebelisoa ho hlophisa polokelo ea data ea lekunutu ho li-node tse sa tšepahaleng. Litlaleho tseo linotlolo li sa tsejoeng ka tsona li ke ke tsa khethoa ka matla a sehlōhō (ntle le ho tseba senotlolo, ho ke ke ha khoneha ho fumana lintlha tse amanang le eona).

Meeli e kenyelletsa ho tsepamisa maikutlo ho boloka lintlha tse nyenyane, tse sa fetoheng ka seoelo, ho ba sieo ha liloko le ts'ebetso e tiisitsoeng ea data, litlhoko tse phahameng tsa CPU, mohopolo, sebaka sa disk le bandwidth, le keketseho e sa khaotseng ea boholo ba polokelo ka nako.

Source: opennet.ru

Eketsa ka tlhaloso