Te tukunga o te punaha konae kua wehea i te ao IPFS 0.7

Tukuna e te tukunga o te punaha konae kua wehea IPFS 0.7 (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. Ko te IPFS he tohu ma te korero ma te ihirangi, kaua ma te waahi me nga ingoa noa. Ko te waehere whakatinanatanga tohutoro kua tuhia ki roto Haere me tohaina e i raro i nga raihana Apache 2.0 me MIT.

Ko te putanga hou kua monoa te kawe i te taunoa SECIO, i whakakapia e te waka i te putanga whakamutunga haruru, whakaturia i runga i te kawa Noise me te whakawhanake i roto i te puranga kupenga mokowhiti mo nga tono P2P libp2p. Ko te TLSv1.3 ka waiho hei kawe whakawhiti. Ko nga kaiwhakahaere o nga pona e whakamahi ana i nga putanga tawhito o IPFS (Haere IPFS <0.5 or JS IPFS <0.47) ka tohutohuhia ki te whakahou i te rorohiko ki te karo i te paheketanga o te mahi.

Ko te putanga hou ka huri ki te whakamahi i nga taviri ed25519 ma te taunoa hei utu mo te RSA. Ka mau tonu te tautoko mo nga taviri RSA tawhito, engari ka hangaia nga taviri hou ma te whakamahi i te ed25519 algorithm. Ma te whakamahi i nga taviri a-iwi ed25519 kua oti te whakaoti i te raru ki te penapena i nga taviri a te iwi, hei tauira, ki te manatoko i nga raraunga kua hainatia ina whakamahi ana i te ed25519, he ranea nga korero mo PeerId. Ko nga ingoa matua o nga ara IPNS kua whakawaeheretia inaianei ma te whakamahi i te algorithm base36 CIDv1 hei utu mo te base58btc.

I tua atu i te whakarereke i te momo matua taunoa, IPFS 0.7 i tapirihia te kaha ki te huri i nga taviri tautuhi. Hei huri i te taviri kaihautu, ka taea e koe te whakahaere i te whakahau "tipfs key rotate". I tua atu, kua taapirihia nga whakahau hou ki te kawemai me te kaweake i nga taviri ("ipfs key import" me "ipfs key export"), ka taea te whakamahi mo nga kaupapa taapiri, me te whakahau "ipfs dag stat" ki te whakaatu i nga tatauranga mo DAG (Nga Kauwhata Acyclic Kua tohatoha).

Kia maumahara kei roto i te IPFS, ko te hono ki te uru atu ki tetahi konae e hono tika ana ki nga mea kei roto, kei roto hoki he tohu tohu o nga ihirangi. 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, a 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 tuturu e whai whakaaro ana ki nga momo putanga rereke o te 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). 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.

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 i 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 hono tika ki te Ipurangi, ki te kore ranei te kounga o te hongere whakawhitiwhiti korero (ka taea e koe te tango raraunga ma nga kaiuru tata ki te whatunga rohe). 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.

Te tukunga o te punaha konae kua wehea i te ao IPFS 0.7

Source: opennet.ru

Tāpiri i te kōrero