Fanavaozana lehibe ho an'ny rafitra fichier decentralized manerantany IPFS 0.5

nampidirina famoahana vaovao ny rafitra fichier decentralisée IPFS 0.5 (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. 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 fehezan-dalàna fampiharana reference dia voasoratra ao amin'ny Go and nozarain'i eo ambanin'ny lisansa Apache 2.0 sy MIT. Fanampin'izany dia mivoatra fampiharana ny protocol IPFS amin'ny JavaScript izay afaka mandeha amin'ny navigateur.

ANDININ- endri-javatra IPFS dia adiresy mifototra amin'ny votoaty, izay mifandray mivantana amin'ny atiny ny rohy hidirana amin'ny rakitra iray (anisan'izany ny hash cryptographic amin'ny atiny). IPFS dia manana fanohanana naorina ho an'ny versioning. Ny adiresin'ny rakitra dia tsy azo ovaina amin'ny fomba kisendrasendra, fa afaka miova rehefa avy 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).

Fanavaozana lehibe ho an'ny rafitra fichier decentralized manerantany IPFS 0.5

Amin'ny ankapobeny, ny IPFS dia azo raisina ho toy ny reincarnation amin'ny Web, miresaka amin'ny votoaty fa tsy ny toerana sy ny anarana tsy misy dikany. 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.

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

Ao amin'ny kinova IPFS 0.5 nitombo be ny famokarana sy ny fahatokisana. Ny tambajotram-bahoaka mifototra amin'ny IPFS dia nandalo ny marika 100 arivo ary ny fiovan'ny IPFS 0.5 dia maneho ny fampifanarahana ny protocole hiasa amin'ny toe-javatra toy izany. Ny fanatsarana dia nifantoka indrindra tamin'ny fanatsarana ny fomba fampandehanana votoaty tompon'andraikitra amin'ny fikarohana, ny fanaovana dokambarotra ary ny fakana ny angona, ary koa ny fanatsarana ny fahombiazan'ny fampiharana. latabatra hash zaraina (DHT), izay manome vaovao momba ny nodes izay manana angona ilaina. Ny kaody mifandraika amin'ny DHT dia saika nosoratana tanteraka, nanafaingana ny fitadiavana votoaty sy ny famariparitana ny rakitra IPNS.

Indrindra indrindra, nitombo in-2 ny hafainganam-pandehan'ny fampandehanana ny fampidirana angon-drakitra, manambara votoaty vaovao in-2.5 amin'ny tambajotra,
fakana angona in-2 ka hatramin'ny in-5, ary in-2 ka hatramin'ny in-6 ny fikarohana votoaty.
Ny mekanika nohavaozina ho an'ny fandalovana sy fandefasana filazana dia nahafahana nanafaingana ny tambajotra in-2-3 noho ny fampiasana mahomby kokoa ny bandwidth sy ny fifindran'ny fifamoivoizana. Ny famoahana manaraka dia hampiditra ny fitaterana mifototra amin'ny protocol QUIC, izay ahafahana mahazo tombony bebe kokoa amin'ny fampihenana ny faharetana.

Ny asan'ny rafitra IPNS (Inter-Planetary Name System), izay nampiasaina hamoronana rohy maharitra amin'ny fanovana votoaty, dia nafaingana ary nitombo ny fahatokisana. Ny pubsub fitaterana andrana vaovao dia nahafahana nanafaingana ny fandefasana ny firaketana IPNS in-30-40 rehefa manao fitiliana amin'ny tamba-jotra misy node arivo (misy iray manokana novolavolaina ho an'ny fanandramana. Simulator tambajotra P2P). Nitombo avo roa heny teo ho eo ny famokarana interlayer
Badger, ampiasaina hifaneraserana amin'ny rafitra fiasana FS. Miaraka amin'ny fanohanan'ny fanoratana asynchronous, i Badger dia avo 25 heny noho ny lay flatfs taloha. Nisy fiantraikany tamin'ny mekanika koa ny fitomboan'ny famokarana Bitswap, ampiasaina hamindrana rakitra eo anelanelan'ny nodes.

Fanavaozana lehibe ho an'ny rafitra fichier decentralized manerantany IPFS 0.5

Ao anatin'ireo fanatsarana azo atao, dia misy ny filazana ny fampiasana TLS hanafenana ny fifandraisana eo amin'ny mpanjifa sy ny mpizara. Fanohanana vaovao ho an'ny zana-tohatra ao amin'ny vavahadin'ny HTTP - ny mpamorona dia afaka mampiantrano ny rindranasa itsinjaram-pahefana (dapps) sy ny atiny amin'ny tranonkala amin'ny zana-tohatra mitoka-monina izay azo ampiasaina amin'ny adiresy hash, IPNS, DNSLink, ENS, sns. Nisy namespace /p2p vaovao nampiana, izay misy angona mifandraika amin'ny adiresin'ny namana (/ipfs/peer_id → /p2p/peer_id). Fanampiana fanampiny ho an'ny rohy ".eth" mifototra amin'ny blockchain, izay hanitatra ny fampiasana IPFS amin'ny fampiharana zaraina.

Ny Protocol Labs fanombohana, izay manohana ny fampandrosoana ny IPFS, dia mamolavola ny tetikasa mifanitsy. FileCoin, izay fanampiny amin'ny IPFS. Raha ny IPFS dia mamela ny mpandray anjara hitahiry, hangataka ary hamindra angona eo amin'izy samy izy, ny Filecoin dia mivoatra ho sehatra mifototra amin'ny blockchain ho fitahirizana maharitra. Ny Filecoin dia ahafahan'ireo mpampiasa manana habaka kapila tsy ampiasaina hanome izany ho an'ny tambajotra amin'ny sarany, ary ireo mpampiasa mila toerana fitehirizana hividy azy. Raha nanjavona ny filana toerana iray dia afaka mivarotra izany ny mpampiasa. Amin'izany fomba izany, ny tsena ho an'ny toerana fitehirizana dia miforona, izay misy ny fametrahana amin'ny marika Filecoin, vokarin'ny fitrandrahana.

Source: opennet.ru

Add a comment