Ebufeela ebe nchekwa LF agbasasịghị ya na ikike mepere emepe

LF 1.1.0, ụlọ ahịa data echekwabara, nke emegharịgharịrị / uru, dị ugbu a. ZeroTier na-emepụta ọrụ a, nke na-emepụta ihe ntụgharị Ethernet mebere nke na-enye gị ohere ijikọta ndị ọbịa na igwe mebere dị na ndị na-enye ọrụ dị iche iche na otu netwọk mpaghara mebere, ndị sonyere na-agbanwe data na ọnọdụ P2P. Edere koodu oru ngo n'asụsụ C. Mwepụta ọhụrụ a bụ ihe ama ama maka mgbanwe ya gaa na ikike MPL 2.0 efu (Akwụkwọ ikike Ọha Mozilla).

Na mbụ, koodu LF dị n'okpuru ikikere BSL (Business Source License), nke na-abụghị n'efu n'ihi ịkpa oke megide ụfọdụ ụdị ndị ọrụ. Ndị na-arụkọ ọrụ MySQL tụpụtara ikikere BSL dị ka ihe ọzọ na ụdị Open Core. Ihe kachasị mkpa nke BSL bụ na koodu nke ọrụ dị elu dị na mbụ maka mgbanwe, ma maka oge ụfọdụ enwere ike iji ya n'efu naanị ma ọ bụrụ na agbakwunyere ọnọdụ ndị ọzọ, nke chọrọ ịzụrụ ikikere azụmahịa iji gafee.

LF bụ sistemu enweghị isi ma na-enye gị ohere ibuga otu ụlọ ahịa data n'ụdị igodo bara n'elu ọnụ ọgụgụ aka ike. A na-edobe data gakọrịta n'ofe ọnụ niile, a na-emegharị mgbanwe niile n'ofe ọnụ niile. Ọnụ niile dị na LF hà nhata. Enweghị oghere dị iche iche na-ahazi ọrụ nke nchekwa ahụ na-enye gị ohere iwepụ otu ebe ọdịda, na ọnụnọ nke data zuru ezu na ọnụ nke ọ bụla na-ewepụ mfu nke ozi mgbe ọnụ ọgụgụ onye ọ bụla dara ma ọ bụ kwụsịrị.

Iji jikọọ ọnụ ọhụrụ na netwọk, ịkwesighi ịnweta ikike dị iche iche - onye ọ bụla nwere ike ịmalite ọnụ nke ha. Ewubere ụdị data LF gburugburu eserese acyclic eduzi (DAG), nke na-eme ka mmekọrịta dị mfe ma na-enye ohere maka mkpebi esemokwu na atụmatụ nchekwa dị iche iche. N'adịghị ka sistemụ hash table (DHT) kesara kesara, Ọ BỤRỤ na mbụ emebere ya maka iji ya na netwọkụ a na-apụghị ịdabere na ya ebe a na-agaghị ekwe nkwa ịnweta ọnụ mgbe niile. N'ime akụkụ nke ngwa nke LF, ekwuru ihe okike nke usoro nchekwa nchekwa kachasị dị ndụ, nke a na-echekwa obere data dị oke egwu nke na-adịghị agbanwe agbanwe. Dịka ọmụmaatụ, LF dabara maka ụlọ ahịa isi, asambodo, paramita njirimara, faịlụ nhazi, hashes na aha ngalaba.

Iji kpuchido ibu ibu na mmegbu, a na-etinye oke na ike nke ide ọrụ na nchekwa nkekọrịta, mejuputa ya na ndabere nke akaebe nke ọrụ - iji nwee ike ịchekwa data, onye so na netwọk nchekwa ahụ ga-emecharịrị ụfọdụ. ọrụ, nke a na-enyocha ngwa ngwa, ma na-achọ nnukwu ego mgbakọ na mwepụ (dị ka ịhazi mgbasawanye nke usoro dabere na blockchain na CRDT). A na-ejikwa ụkpụrụ ndị a gbakọọ dị ka ihe ịrịba ama mgbe a na-edozi esemokwu.

Dịka nhọrọ ọzọ, enwere ike ịmalite ikike asambodo na netwọk iji nye ndị sonyere asambodo cryptographic, na-enye ikike ịgbakwunye ndekọ na-enweghị nkwenye nke ọrụ na-ebute ụzọ na idozi esemokwu. Site na ndabara, nchekwa ahụ dị na-enweghị ihe mgbochi maka ijikọ ndị sonyere ọ bụla, mana nhọrọ, dabere na usoro asambodo, enwere ike ịmepụta nchekwa nchekwa nke kpuchiri ekpuchire, nke naanị ọnụ nke onye nwe netwọkụ kwadoro nwere ike ịghọ ndị sonyere.

Isi atụmatụ LF:

  • Ọ dị mfe ibunye nchekwa nke gị yana jikọọ na netwọk nchekwa ọha dị adị.
  • Enweghị otu isi ihe ọdịda na ikike itinye onye ọ bụla na idobe nchekwa ahụ.
  • Ịnweta ọsọ ọsọ dị elu na data niile yana ike ịnweta data fọdụrụ na ọnụ ya, ọbụlagodi mgbe nkwụsịtụ na njikọta netwọkụ gasịrị.
  • Ụdị nchekwa zuru ụwa ọnụ nke na-enye gị ohere ijikọta usoro dị iche iche nke esemokwu esemokwu (heuristics mpaghara, ịdị arọ dabere na ọrụ arụchara, na-eburu n'uche ọkwa ntụkwasị obi nke ọnụ ụzọ ndị ọzọ, asambodo).
  • API na-agbanwe agbanwe maka ịjụ data nke na-enye ohere ka akọwapụta ọtụtụ igodo akwụ ụgwọ ma ọ bụ oke uru. Ikike ijikọ ọtụtụ ụkpụrụ na otu igodo.
  • A na-echekwa data niile n'ụdị ezoro ezo, gụnyere igodo, wee gosipụta ya. Enwere ike iji usoro ahụ hazie nchekwa data nzuzo na ọnụ ọnụ ndị a na-atụkwasịghị obi. Enweghị ike ikpebi ndekọ nke na-amaghị igodo ya site na ike dị egwu (na-amaghị igodo ahụ, ọ gaghị ekwe omume ịnweta data metụtara ya).

Mgbochi gụnyere itinye uche na ịchekwa obere data na-adịghị agbanwe agbanwe, enweghị mkpọchi na nkwụsi ike data, ihe dị elu chọrọ maka CPU, ebe nchekwa, ohere diski na bandwit, na mmụba na-adịgide adịgide na nha nchekwa oge.

isi: opennet.ru

Tinye a comment