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

nampidirina famoahana rafitra fichier decentralisée IPFS 0.7 (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 kinova vaovao dia nanakana ny fitaterana amin'ny alàlan'ny default SECIO, izay nosoloina fitaterana tamin'ny laharana farany feo, nanorina amin'ny protocol Noise ary novolavolaina tao anatin'ny tambazotra modular ho an'ny fampiharana P2P libp2p. TLSv1.3 no tavela ho fitateram-baovao. Ireo mpitantana ny nodes mampiasa ny dikan-teny taloha an'ny IPFS (Go IPFS <0.5 na JS IPFS <0.47) dia nanoro hevitra ny hanavao ny rindrambaiko mba hisorohana ny fahasimbana.

Ny kinova vaovao ihany koa dia manao ny fifindrana amin'ny fampiasana fanalahidy ed25519 amin'ny alàlan'ny default fa tsy RSA. Ny fanohanana ny fanalahidin'ny RSA taloha dia tazonina, fa ny fanalahidy vaovao dia hatsangana amin'ny alàlan'ny algorithm ed25519. Ny fampiasana ny fanalahidin'ny daholobe ed25519 dia mamaha ny olana amin'ny fitehirizana ny fanalahidin'ny daholobe, ohatra, hanamarina ny angona voasonia rehefa mampiasa ed25519, ny fampahalalana momba ny PeerId dia ampy. Ny anarana fototra amin'ny làlan'ny IPNS dia voasivana amin'ny alàlan'ny algorithm base36 CIDv1 fa tsy base58btc.

Ho fanampin'ny fanovana ny karazana fanalahidy default, IPFS 0.7 dia nanampy ny fahafahana manodina ny fanalahidin'ny famantarana. Raha hanova ny fanalahidin'ny mpampiantrano dia azonao atao izao ny baiko "ipfs key rotate". Fanampin'izany, dia nampiana baiko vaovao hanafatra sy fanondranana fanalahidy ("ipfs key import" sy "ipfs key export"), izay azo ampiasaina amin'ny tanjona backup, ary koa ny baiko "ipfs dag stat" hanehoana ny antontan'isa momba ny DAG. (Grafima Acyclic Distributed ).

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.7

Source: opennet.ru

Add a comment