Nafindra tany amin'ny lisansa misokatra ny fitahirizana LF voatokana

LF 1.1.0, fitehirizana angon-drakitra voatokana ho an'ny fanalahidy/sarobidy, efa misy ankehitriny. Ny tetikasa dia novolavolain'i ZeroTier, izay mamolavola switch Ethernet virtoaly izay ahafahanao manambatra ny mpampiantrano sy ny milina virtoaly hita any amin'ny mpamatsy samihafa amin'ny tambajotra virtoaly eo an-toerana iray, ny mpandray anjara izay mifanakalo angona amin'ny fomba P2P. Ny kaody tetikasa dia voasoratra amin'ny fiteny C. Ny famoahana vaovao dia misongadina amin'ny fifindrany amin'ny lisansa MPL 2.0 maimaim-poana (Mozilla Public License).

Teo aloha, ny kaody LF dia azo jerena amin'ny alΓ lan'ny BSL (Business Source License), izay tsy maimaim-poana noho ny fanavakavahana amin'ny sokajy mpampiasa sasany. Ny fahazoan-dΓ lana BSL dia natolotry ny mpiara-manorina ny MySQL ho solon'ny modely Open Core. Ny fototry ny BSL dia ny hoe ny code of advanced functionality dia azo ovaina amin'ny voalohany, fa mandritra ny fotoana fohy dia azo ampiasaina maimaim-poana raha tsy misy fepetra fanampiny, izay mitaky ny fividianana fahazoan-dΓ lana ara-barotra mba hialana.

LF dia rafitra fitsinjaram-pahefana tanteraka ary mamela anao hametraka tahiry angon-drakitra tokana amin'ny endrika sanda manan-danja eo an-tampon'ny isa tsy misy dikany. Ny angon-drakitra dia atambatra amin'ny nodes rehetra, ary ny fanovana rehetra dia averina tanteraka amin'ny node rehetra. Ny node rehetra ao amin'ny LF dia mitovy. Ny tsy fisian'ny nodes misaraka mandrindra ny fampandehanana ny fitehirizana dia ahafahanao manala ny teboka iray tsy fahombiazana, ary ny fisian'ny kopia feno ny angon-drakitra amin'ny node tsirairay dia manafoana ny fahaverezan'ny vaovao rehefa tsy mahomby na tapaka ny node tsirairay.

Mba hampifandraisana ny node vaovao amin'ny tambajotra dia tsy mila mahazo alalana misaraka ianao - afaka manomboka ny node ny tsirairay. Ny maodelin'ny data an'ny LF dia naorina manodidina ny grafika acyclic directed (DAG), izay manamora ny fampifanarahana ary mamela ny famahana ny fifanoherana sy ny paikady fiarovana. Tsy toy ny rafitra distributed hash table (DHT), ny maritrano IF dia natao hampiasaina amin'ny tambajotra tsy azo ianteherana izay tsy azo antoka ny fisian'ny nodes. Ao amin'ireo sehatra fampiharana ny LF, ny famoronana rafitra fitahirizana azo antoka indrindra dia voatonona, izay voatahiry kely ny angon-drakitra mitsikera izay zara raha miova. Ohatra, ny LF dia mety amin'ny fivarotana lehibe, ny mari-pankasitrahana, ny mari-pamantarana momba ny maha-izy azy, ny rakitra fanamafisana, ny hash ary ny anaran-tsehatra.

Mba hiarovana amin'ny enta-mavesatra be loatra sy ny fanararaotana, ny fetra amin'ny hamafin'ny asa fanoratana amin'ny fitehirizana iombonana dia ampiharina, mifototra amin'ny porofon'ny asa - mba hahafahana mitahiry angon-drakitra, ny mpandray anjara amin'ny tambajotra fitahirizana dia tsy maintsy mamita ny sasany asa, izay mora voamarina, fa mitaky loharanon-karena informatika lehibe (mitovy amin'ny fikarakarana ny fanitarana ny rafitra mifototra amin'ny blockchain sy CRDT). Ny soatoavina kajy dia ampiasaina ho famantarana koa rehefa mamaha ny fifandirana.

Ho solon'izay dia azo atomboka amin'ny tambajotra ny fahefana certificat mba hamoahana mari-pankasitrahana kriptografika ho an'ireo mpandray anjara, manome ny zo hampiditra firaketana tsy misy fanamafisana ny asa ary manome laharam-pahamehana amin'ny famahana ny fifandirana. Amin'ny alΓ lan'ny default, ny fitahirizana dia misy tsy misy famerana amin'ny fampifandraisana ireo mpandray anjara, fa raha tsy izany, mifototra amin'ny rafitra fanamarinana, dia azo atao ny mamorona fitehirizana manokana voafefy, izay nodes nohamarinin'ny tompon'ny tambajotra ihany no mety ho mpandray anjara.

Ny tena mampiavaka ny LF:

  • Mora ny mametraka ny fitahirizanao manokana ary mifandray amin'ny tambajotra fitahirizana ho an'ny daholobe efa misy.
  • Tsy misy teboka tokana amin'ny tsy fahombiazana sy ny fahafahana mandray anjara amin'ny rehetra amin'ny fitazonana ny fitahirizana.
  • Fidirana haingana amin'ny angon-drakitra rehetra sy ny fahafahana miditra amin'ny angona tavela ao amin'ny node, na dia aorian'ny fahatapahan'ny fifandraisana amin'ny tambajotra aza.
  • Modely fiarovana manerantany izay ahafahanao manambatra ireo rafitra famahana fifandirana isan-karazany (heuristics eo an-toerana, lanja mifototra amin'ny asa vita, amin'ny fiheverana ny haavon'ny fitokisana amin'ny nodes hafa, fanamarinana).
  • API flexible ho an'ny fangatahana angon-drakitra izay mamela fanalahidy maromaro na sanda misy sanda voafaritra. Fahaizana mamatotra soatoavina maromaro amin'ny fanalahidy iray.
  • Ny angon-drakitra rehetra dia voatahiry amin'ny endrika miafina, ao anatin'izany ny fanalahidy, ary voamarina. Ny rafitra dia azo ampiasaina handaminana ny fitehirizana angon-drakitra tsiambaratelo amin'ny nodes tsy azo itokisana. Ny firaketana izay tsy fantatra ny lakile dia tsy azo faritana amin'ny herin'ny herisetra (raha tsy mahafantatra ny fanalahidy dia tsy azo atao ny mahazo ny angon-drakitra mifandraika amin'izany).

Ny famerana dia misy ny fifantohana amin'ny fitehirizana angon-drakitra kely, zara raha miova, ny tsy fisian'ny hidin-trano sy ny tsy fitovian'ny angon-drakitra azo antoka, ny fepetra avo lenta ho an'ny CPU, ny fitadidiana, ny habaka kapila ary ny bandwidth, ary ny fitomboan'ny haben'ny fitahirizana tsy tapaka rehefa mandeha ny fotoana.

Source: opennet.ru

Add a comment