Famoahana ny rafitra fichier decentralisée eran-tany IPFS 0.6

MIVOAKA famoahana rafitra fichier decentralisée IPFS 0.6 (InterPlanetary File System), izay manangana fitehirizana rakitra manerantany, napetraka amin'ny endrika tambajotra P2P miforona avy amin'ny rafitra mpandray anjara. IPFS dia manambatra ny hevitra nampiharina teo aloha tamin'ny rafitra toy ny Git, BitTorrent, Kademlia, SFS ary Web, ary mitovitovy amin'ny BitTorrent "ankohonana" (mpiara-mianatra mandray anjara amin'ny fizarana) mifanakalo zavatra Git. Ny IPFS dia miavaka amin'ny adiresy amin'ny votoaty fa tsy amin'ny toerana sy anarana tsy misy dikany. Ny fehezan-dalàna fampiharana reference dia voasoratra ao amin'ny Go and nozarain'i eo ambanin'ny lisansa Apache 2.0 sy MIT.

Ny dikan-teny vaovao dia misongadina amin'ny fampidirana ny fitaterana mifototra amin'ny protocol amin'ny alàlan'ny default QUIC, izay overlay eo amin'ny protocol UDP izay manohana ny multiplexing ny fifandraisana maro ary manome fomba fanafenana mitovy amin'ny TLS/SSL. Ao amin'ny IPFS, ny socket amin'ny fanekena ny fifandraisana UDP dia manomboka mandeha ho azy amin'ny adiresy sy seranan-tserasera mitovy amin'ny mpitantana fitaterana mifototra amin'ny TCP. QUIC dia ampiasaina ho an'ny fifandraisana miditra sy mivoaka, ary rehefa mifandray amin'ny nodes vaovao, raha tsy misy ny QUIC, dia miverina amin'ny fampiasana TCP.

Ny fanavaozana lehibe faharoa dia ny fanohanana ny fitaterana azo antoka feo, mifototra amin'ny protocol Noise ary mivoatra ao anatiny libp2p, tamba-jotra modular ho an'ny fampiharana P2P. Aorian'ny fifampiraharahana amin'ny fifandraisana voalohany, ny fifandraisana rehetra eo amin'ny mpandray anjara dia voarakotra ary voaro amin'ny fihainoana.
NOISE dia nisolo ny fitaterana SECIO, fa ny TLS 1.3 dia mbola ampiasaina ho fomba laharam-pahamehana amin'ny fanafenana fifandraisana eo amin'ny nodes. Tsotra ny fampiharana ny NOISE ary napetraka ho fitateram-pitaterana manerana izao rehetra izao izay azo ampiharina amin'ny fiteny fandaharana isan-karazany.

Ny famoahana vaovao ihany koa dia manome fahafahana manampy pejy "404 Not Found" mahazatra ary manampy fanohanana azo atao amin'ny fomba fanoratana Base36, izay tsara indrindra ho an'ny angon-drakitra alfanumerika tsy misy dikany toy ny anaran-tsehatra (mampiasa ny fanalahidy Base32, Ed25519 IPNS dia roa bytes lehibe kokoa. fetra amin'ny haben'ny subdomain, ary miaraka amin'ny Base36 izy ireo dia mifanaraka amin'ny fetra). Fanampin'izany, nisy safidy nampiana tao amin'ny fandrindrana
«ahafantarantsika ny", izay mamaritra lisitr'ireo node hifandraisana, mitazona fifandraisana amin'ny, ary mifandray indray mba hamantarana ny fifandraisana "miraikitra" eo amin'ny mpiara-mianatra matetika ampiasaina.

Tsarovy fa ao amin'ny IPFS, ny rohy hidirana amin'ny rakitra iray dia mifandray mivantana amin'ny atiny ary misy hash kriptografika amin'ny atiny. Ny adiresin'ny rakitra dia tsy azo ovaina amin'ny fomba kisendrasendra; afaka miova izy io rehefa manova ny atiny. Toy izany koa, tsy azo atao ny manova ny rakitra raha tsy manova ny adiresy (ny dikan-teny taloha dia hijanona amin'ny adiresy iray ihany, ary ny vaovao dia azo idirana amin'ny adiresy hafa, satria hiova ny hash amin'ny votoatin'ny rakitra). Raha jerena fa miova isaky ny fiovana ny famantarana ny rakitra, mba tsy hamindra rohy vaovao isaky ny mandeha, dia omena serivisy mampifandray adiresy maharitra izay mandray ny dikan-teny samihafa amin'ny rakitra (IPNS), na manendry anarana amin'ny alalan'ny fampitahana amin'ny FS sy DNS mahazatra (MFS (Mutable File System) ary DNSLink).

Amin'ny alàlan'ny fampitahana amin'ny BitTorrent, ny angon-drakitra dia voatahiry mivantana amin'ny rafitry ny mpandray anjara izay mifanakalo vaovao amin'ny fomba P2P, nefa tsy mifamatotra amin'ny node afovoany. Raha ilaina ny mandray rakitra miaraka amin'ny atiny sasany, ny rafitra dia mahita ireo mpandray anjara manana ity rakitra ity ary mandefa izany avy amin'ny rafitra misy azy amin'ny ampahany amin'ny kofehy maromaro. Rehefa avy nisintona ny rakitra tao amin'ny rafitra misy azy dia lasa iray amin'ireo teboka fizarana azy ho azy ny mpandray anjara. Mba hamaritana ny mpandray anjara amin'ny tambajotra amin'ny node misy ny votoaty mahaliana ampiasaina tabilao hash zaraina (DHT). Mba hidirana amin'ny IPFS FS manerantany dia azo ampiasaina ny protocol HTTP na azo apetraka amin'ny alàlan'ny module FUSE ny virtoaly FS/ipfs.

Ny IPFS dia manampy amin'ny famahana olana toy ny fahatokisana fitahirizana (raha toa ka midina ny fitahirizana tany am-boalohany dia azo alaina avy amin'ny rafitry ny mpampiasa hafa ny rakitra), ny fanoherana ny sivana votoaty (ny fanakanana dia mitaky ny fanakanana ny rafitra mpampiasa rehetra izay manana dika mitovy amin'ny angona) ary ny fandaminana ny fidirana. raha tsy misy fifandraisana mivantana amin'ny Internet na raha ratsy ny kalitaon'ny fantsom-pifandraisana (azonao atao ny misintona data amin'ny alàlan'ny mpandray anjara eo akaiky eo amin'ny tambajotra eo an-toerana). Ho fanampin'ny fitehirizana rakitra sy fifanakalozana angona, ny IPFS dia azo ampiasaina ho fototry ny famoronana serivisy vaovao, ohatra, amin'ny fandaminana ny fiasan'ny tranokala tsy mifamatotra amin'ny mpizara, na amin'ny famoronana distributed. fampiharana.

Famoahana ny rafitra fichier decentralisée eran-tany IPFS 0.6

Source: opennet.ru

Add a comment