An canza ma'ajiyar LF da aka karkata zuwa buɗaɗɗen lasisi

LF 1.1.0, ƙaƙƙarfan ƙaƙƙarfan ma'auni, madaidaicin maɓalli/ ma'ajiyar ƙima, yana samuwa yanzu. ZeroTier ne ke haɓaka aikin, wanda ke haɓaka canjin Ethernet mai kama-da-wane wanda ke ba ku damar haɗa runduna da injunan kama-da-wane da ke a cikin masu samarwa daban-daban a cikin hanyar sadarwar gida guda ɗaya, mahalarta waɗanda ke musayar bayanai a cikin yanayin P2P. An rubuta lambar aikin cikin harshen C. Sabuwar sakin sanannen abu ne don sauyawa zuwa lasisin MPL 2.0 kyauta (Lasisin Jama'a na Mozilla).

A baya can, lambar LF tana samuwa a ƙarƙashin BSL (Lasisin Tushen Kasuwanci), wanda ba shi da kyauta saboda wariya ga wasu nau'ikan masu amfani. Masu haɗin gwiwar MySQL ne suka gabatar da lasisin BSL a matsayin madadin ƙirar Buɗe Core. Mahimmancin BSL shine cewa lambar aikin ci gaba yana samuwa da farko don gyarawa, amma na ɗan lokaci ana iya amfani da shi kyauta kawai idan ƙarin sharuɗɗan sun cika, waɗanda ke buƙatar siyan lasisin kasuwanci don kewaya.

LF tsarin da aka raba gaba ɗaya ne kuma yana ba ku damar tura ma'ajin bayanai guda ɗaya a cikin tsarin ƙima-maɓalli a saman adadin nodes na sabani. Ana adana bayanai tare da aiki tare a duk kuɗaɗen, kuma duk canje-canje ana yin su gabaɗaya a duk nodes. Duk nodes a cikin LF daidai suke da juna. Rashin nodes daban-daban da ke daidaita aikin ajiya yana ba ku damar kawar da maƙasudin gazawar guda ɗaya, kuma kasancewar cikakken kwafin bayanai akan kowane kumburi yana kawar da asarar bayanai lokacin da nodes ɗin kowane mutum ya kasa ko an cire haɗin.

Don haɗa sabon kumburi zuwa cibiyar sadarwar, ba kwa buƙatar samun izini daban-daban - kowa zai iya fara kumburin kansa. An gina samfurin bayanan LF a kusa da jadawali acyclic (DAG), wanda ke sauƙaƙe aiki tare kuma yana ba da damar warware rikice-rikice iri-iri da dabarun tsaro. Ba kamar tsarin tebur ɗin zanta da aka rarraba (DHT), IF tsarin gine-gine an fara tsara shi don amfani da shi a cikin cibiyoyin sadarwar da ba za a iya dogaro da su ba inda ba a da garantin ci gaba da samun nodes. Daga cikin wuraren aikace-aikacen LF, an ambaci ƙirƙirar mafi kyawun tsarin ajiya mai rai, wanda a ciki ana adana ƙananan ɗimbin mahimman bayanai waɗanda ba sa canzawa. Misali, LF ya dace da manyan shagunan, takaddun shaida, sigogi na ainihi, fayilolin daidaitawa, hashes da sunayen yanki.

Don kare kariya daga kiba da cin zarafi, an yi amfani da iyaka akan ƙarfin rubuta ayyukan da aka raba zuwa ajiyar da aka raba, ana aiwatar da su bisa tushen shaidar aiki - don samun damar adana bayanai, dole ne ɗan takara a cikin hanyar sadarwar ajiya ya kammala wani takamaiman. ɗawainiya, wanda aka tabbatar da sauƙin sauƙi, amma yana buƙatar manyan albarkatu lokacin ƙididdigewa (mai kama da tsara faɗaɗa tsarin da ya danganci blockchain da CRDT). Hakanan ana amfani da ƙididdigan ƙididdiga azaman alamar lokacin warware rikice-rikice.

A matsayin madadin, za a iya ƙaddamar da ikon takaddun shaida akan hanyar sadarwa don ba da takaddun shaida ga mahalarta, ba da haƙƙin ƙara bayanai ba tare da tabbatar da aikin ba da ba da fifiko wajen magance rikice-rikice. Ta hanyar tsoho, ma'ajiyar tana samuwa ba tare da hani don haɗa kowane mahalarta ba, amma ba zaɓi ba, dangane da tsarin takaddun shaida, ana iya ƙirƙirar ma'ajiyar katanga mai zaman kansa, wanda kawai nodes wanda mai gidan yanar gizon ya tabbatar zai iya zama mahalarta.

Babban fasali na LF:

  • Sauƙi don ƙaddamar da ajiyar ku da haɗawa zuwa cibiyoyin sadarwar jama'a na yanzu.
  • Babu maki guda na gazawa da ikon shigar da kowa a cikin kiyaye ajiyar.
  • Babban saurin isa ga duk bayanai da ikon samun damar shiga bayanan da suka rage akan kumburinsa, ko da bayan tsangwama a cikin haɗin yanar gizo.
  • Samfurin tsaro na duniya wanda ke ba ku damar haɗa nau'ikan hanyoyin magance rikice-rikice daban-daban (ƙwararrun ilimin gida, nauyi dangane da aikin da aka kammala, la'akari da matakin amana na sauran nodes, takaddun shaida).
  • API mai sassauƙa don neman bayanai wanda ke ba da damar ƙididdige maɓallai masu yawa ko jeri mai ƙima. Ikon ɗaure ƙimomi da yawa zuwa maɓalli ɗaya.
  • Ana adana duk bayanai a cikin rufaffen tsari, gami da maɓallai, da kuma tabbatarwa. Ana iya amfani da tsarin don tsara ajiyar bayanan sirri akan nodes marasa aminci. Rubutun da ba a san maɓallan ba ba za a iya ƙayyade ta da ƙarfi ba (ba tare da sanin maɓallin ba, ba shi yiwuwa a sami bayanan da ke tattare da shi).

Ƙuntatawa sun haɗa da mayar da hankali kan adana ƙananan bayanai, da wuya canza bayanai, rashin kullewa da kuma tabbatar da daidaiton bayanai, manyan buƙatu don CPU, ƙwaƙwalwar ajiya, sararin faifai da bandwidth, da karuwa akai-akai a girman ajiyar lokaci.

source: budenet.ru

Add a comment