Whakahoutanga nui ki te punaha konae kua wehea i te ao IPFS 0.5

Tukuna e te tukunga hou o te punaha konae kua wehea IPFS 0.5 (InterPlanetary Kōnae Pūnaha), e hanga ana i te rokiroki kōnae puta noa i te ao, ka horahia ki te ahua o te whatunga P2P i hangaia mai i nga punaha whakauru. Ka whakakotahihia e te IPFS nga whakaaro i whakatinanahia i mua i roto i nga punaha penei i te Git, BitTorrent, Kademlia, SFS me te Tukutuku, me te rite ki te "swarm" kotahi BitTorrent (hoa e uru ana ki te tohatoha) whakawhiti taonga Git. Hei uru atu ki te IPFS FS o te ao, ka taea te whakamahi i te kawa HTTP, ka taea ranei te whakauru i te FS / ipfs mariko ma te whakamahi i te FUSE module. Ko te waehere whakatinanatanga tohutoro kua tuhia ki roto Haere me tohaina e i raro i nga raihana Apache 2.0 me MIT. I tua atu ka whanake he whakatinanatanga o te kawa IPFS i JavaScript ka taea te whakahaere i roto i te tirotiro.

āhuatanga Ko te IPFS he korero e pa ana ki te ihirangi, e hono tika ana te hono ki te uru atu ki tetahi konae ki ona ihirangi (kei roto ko te hash cryptographic o te ihirangi). He tautoko a IPFS mo te whakaputanga. Kare e taea te whakaingoa noa te wahitau kōnae; ka huri noa i muri i te huri i nga ihirangi. Waihoki, e kore e taea te whakarereke i tetahi konae me te kore e huri i te wahitau (ka noho tonu te putanga tawhito ki te wahitau kotahi, ka uru atu te mea hou ma tetahi atu wahitau, na te mea ka huri te waahi o nga ihirangi o te konae). Ki te whakaaro ka huri te kaitautuhi konae ki ia huringa, kia kore ai e whakawhiti hononga hou i ia wa, ka whakaratohia he ratonga mo te hono i nga wahitau pumau e whai whakaaro ana ki nga momo momo momo konae (IPNS), te tautapa ranei i tetahi ingoa ingoa ma te whakataurite ki te FS me te DNS tuku iho (MFS (Mutable File System) me Hononga DNS).

Ma te whakataurite ki te BitTorrent, ka penapena tika nga raraunga ki nga punaha o nga kaiuru e whakawhiti korero ana i roto i te aratau P2P, me te kore e herea ki nga pona pokapū. Mena e tika ana kia whiwhi i tetahi konae kei roto etahi ihirangi, ka kitea e te punaha nga kaiuru kei a raatau tenei konae ka tukuna mai i a raatau punaha ki etahi waahanga i roto i nga miro maha. I muri i te tango i te konae ki tana punaha, ka noho aunoa te kaiuru tetahi o nga tohu mo tana tohatoha. Ki te whakatau i nga kaiuru whatunga kei runga i o ratou pona te ihirangi o te hiahia whakamahia ripanga hash toha (DHT).

Whakahoutanga nui ki te punaha konae kua wehea i te ao IPFS 0.5

Ko te mea nui, ka taea te tiro i te IPFS he reincarnation toha o te Tukutuku, e korero ana ma te ihirangi, kaua ki te waahi me nga ingoa noa. I tua atu ki te penapena i nga konae me te whakawhiti raraunga, ka taea te whakamahi IPFS hei turanga mo te hanga ratonga hou, hei tauira, mo te whakahaere i nga mahi o nga waahi kaore e herea ki nga kaitoro, mo te hanga tohatoha ranei tono.

Ka awhina a IPFS ki te whakaoti rapanga penei i te pono o te rokiroki (mehemea ka heke te rokiroki taketake, ka taea te tango i te konae mai i nga punaha a etahi atu kaiwhakamahi), te aukati ki te aukati ihirangi (me aukati te aukati i nga punaha kaiwhakamahi katoa he kape o nga raraunga) me te whakarite urunga. i te kore o te hononga tika ki te Ipurangi, ki te kore ranei te kounga o te hongere whakawhitiwhiti korero (ka taea e koe te tango raraunga mai i nga kaiuru tata ki te whatunga rohe).

I te putanga IPFS 0.5 tino piki ake te hua me te pono. Ko te whatunga a te iwi i runga i te IPFS kua paahitia te tohu 100 mano node me nga huringa i roto i te IPFS 0.5 e whakaatu ana i te urutaunga o te kawa ki te mahi i roto i enei ahuatanga. Ko nga arotautanga i aro nui ki te whakapai ake i nga tikanga ararere ihirangi e haangai ana ki te rapu, panui me te tiki raraunga, me te whakapai ake i te pai o te whakatinanatanga. ripanga hash toha (DHT), e whakarato ana i nga korero mo nga pona kei a raatau nga raraunga e hiahiatia ana. Ko nga waehere e pa ana ki te DHT kua tata katoa te tuhi ano, he tere ake te tirotiro i nga ihirangi me nga mahi whakamaarama rekoata IPNS.

Ina koa, ko te tere o te mahi i nga mahi taapiri i nga raraunga kua piki ake e 2 nga wa, e whakaatu ana i nga mea hou ki te whatunga ma te 2.5 nga wa,
te tiki raraunga mai i te 2 ki te 5 nga wa, me te rapu ihirangi mai i te 2 ki te 6 nga wa.
Ko nga tikanga hou mo te ararere me te tuku panui i taea te tere ake i te whatunga ma te 2-3 nga wa na te kaha ake o te whakamahi i te bandwidth me te tuku waka papamuri. Ko te tukunga e whai ake nei ka whakauru i nga waka i runga i te kawa QUIC, ka nui ake nga whiwhinga mahi ma te whakaiti i te tohenga.

Ko te mahi a te punaha IPNS (Inter-Planetary Name System), i whakamahia hei hanga hononga pumau ki te whakarereke i nga ihirangi, kua tere ake, kua piki ake te pono. Ko te pubsub waka whakamatautau hou i taea ai te tere o te tuku i nga rekoata IPNS ma te 30-40 nga wa i te wa e whakamatautau ana i runga i te whatunga me te mano node (he mea motuhake i whakawhanakehia mo nga whakamatautau. simulator whatunga P2P). Kua tata rua te hua o te paparanga
Badger, i whakamahia ki te taunekeneke me te punaha whakahaere FS. Ma te tautoko mo nga tuhi tukutahi, he 25 nga wa tere ake a Badger i te paparanga papaa tawhito. Ko te pikinga o te hua ka pa ki te tikanga Bitswap, whakamahia hei whakawhiti i nga konae i waenga i nga pona.

Whakahoutanga nui ki te punaha konae kua wehea i te ao IPFS 0.5

I roto i nga whakapainga mahi, ka whakahuahia te whakamahinga o te TLS ki te whakamuna hononga i waenga i nga kaihoko me nga kaitoro. Tautoko hou mo nga subdomains i roto i te kuwaha HTTP - ka taea e nga kaiwhakawhanake te manaaki i nga tono whakaheke (dapps) me nga ihirangi tukutuku i roto i nga roheroto motuhake ka taea te whakamahi me nga wahitau hash, IPNS, DNSLink, ENS, etc. Kua tāpirihia he mokowāingoa hōu /p2p, kei roto ngā raraunga e pā ana ki ngā wāhitau hoa (/ipfs/peer_id → /p2p/peer_id). He tautoko taapiri mo nga hononga ".eth" e pa ana ki poraka, ka whakawhānui ake i te whakamahinga o te IPFS i roto i nga tono tohatoha.

Ko te timatanga Protocol Labs, e tautoko ana i te whakawhanaketanga o te IPFS, kei te whakawhanake i te kaupapa i roto i te whakarara. FileCoin, he taapiri atu ki te IPFS. Ahakoa ka whakaaetia e te IPFS nga kaiuru ki te rokiroki, ki te uiui, ki te whakawhiti i nga raraunga i waenga i a raatau ano, kei te whanake a Filecoin hei papaaaa-a-poraka mo te rokiroki pumau. Ko te Filecoin ka taea e nga kaiwhakamahi kaore i whakamahia he mokowā kōpae ki te whakarato ki te whatunga mo te utu, me nga kaiwhakamahi e hiahia ana ki te waahi rokiroki hei hoko. Mena kua ngaro te hiahia mo tetahi waahi, ka taea e te kaiwhakamahi te hoko. I tenei ara, ka hangaia he maakete mo te waahi rokiroki, ka mahia nga whakataunga i roto i nga tohu Filecoin, i hangaia e te maina.

Source: opennet.ru

Tāpiri i te kōrero