Eisiúint an chórais comhad díláraithe domhanda IPFS 0.7

Tugadh isteach scaoileadh córas comhaid díláraithe IPFS 0.7 (Córas Comhad InterPlanetary), a fhoirmíonn stóráil comhad domhanda leagan, a imscartar i bhfoirm líonra P2P déanta as córais rannpháirtithe. Nascann IPFS smaointe a cuireadh i bhfeidhm roimhe seo i gcórais mar Git, BitTorrent, Kademlia, SFS agus Web, agus tá sé cosúil le “swarm” BitTorrent amháin (piaraí atá rannpháirteach sa dáileadh) ag malartú réad Git. Déantar idirdhealú ar IPFS trí aghaidh a thabhairt de réir ábhair seachas de réir suímh agus ainmneacha treallach. Tá an cód cur chun feidhme tagartha scríofa in Téigh agus dáilte ag faoi ​​cheadúnais Apache 2.0 agus MIT.

В новой версии произведено отключение по умолчанию транспорта SECIO, на смену которому в прошлом выпуске был предложен транспорт NÓS, bunaíodh ar an bprótacal Torann и развиваемый в рамках модульного сетевого стека для P2P-приложений liob 2p. В качестве запасного транспорта оставлен TLSv1.3. Администраторам узлов, использующих старые версии IPFS (Go IPFS < 0.5 или JS IPFS < 0.47) рекомендуется обновить ПО для того чтобы избежать снижения производительности.

В новой версии также осуществлён переход на использование по умолчанию ключей ed25519 вместо RSA. Поддержка старых RSA-ключей сохранена, но новые ключи теперь будут генерироваться с использованием алгоритма ed25519. Применение встроенных открытых ключей ed25519 решает проблему с хранением открытых ключей, например, для верификации подписанных данных при использовании ed25519 достаточно информации о PeerId. Имена ключа в IPNS-путях теперь кодируется с использованием алгоритма base36 CIDv1 вместо base58btc.

Помимо смены типа ключей по умолчанию в IPFS 0.7 добавлена возможность ротации идентификационных ключей. Для смены ключа узла теперь можно выполнить команду «ipfs key rotate». Кроме того, добавлены новые команды для импорта и экспорта ключей («ipfs key import» и «ipfs key export»), которые можно применять с целью резервного копирования, а также команда «ipfs dag stat» для вывода статистики о DAG (Distributed Acyclic Graphs).

Thabhairt chun cuimhne go bhfuil an nasc chun rochtain a fháil ar chomhad ceangailte go díreach leis an ábhar in IPFS agus go bhfuil hash cripteagrafach den ábhar ann. Ní féidir seoladh an chomhaid a athainmniú go treallach; ní féidir é a athrú ach amháin tar éis an t-inneachar a athrú. Mar an gcéanna, tá sé dodhéanta comhad a athrú gan an seoladh a athrú (fanfaidh an seanleagan ag an seoladh céanna, agus beidh an ceann nua inrochtana trí sheoladh difriúil, ós rud é go n-athróidh hash ábhar an chomhaid). Ag cur san áireamh go n-athraíonn an t-aitheantóir comhaid le gach athrú, ionas nach n-aistrítear naisc nua gach uair, soláthraítear seirbhísí chun seoltaí buana a nascadh a chuireann leaganacha éagsúla den chomhad san áireamh (IPNS), nó ailias a shannadh de réir analaí le FS agus DNS traidisiúnta (MFS (Córas Comhad Mutable) agus Nasc DNS).

De réir analaí le BitTorrent, stóráiltear sonraí go díreach ar chórais rannpháirtithe a mhalartaíonn faisnéis i mód P2P, gan a bheith ceangailte le nóid láraithe. Más gá comhad a fháil le hábhar áirithe, aimsíonn an córas rannpháirtithe a bhfuil an comhad seo acu agus cuireann sé óna gcórais é i gcodanna i roinnt snáitheanna. Tar éis an comhad a íoslódáil chuig a chóras, éiríonn an rannpháirtí go huathoibríoch ar cheann de na pointí dá dáileadh. Rannpháirtithe líonra a chinneadh a bhfuil an t-ábhar spéise i láthair ar a nóid a úsáidtear tábla hash dáilte (DHT). Chun rochtain a fháil ar an IPFS FS domhanda, is féidir an prótacal HTTP a úsáid nó is féidir na FS / ipfs fíorúla a shuiteáil ag baint úsáide as an modúl FUSE.

Cuidíonn IPFS le fadhbanna a réiteach cosúil le hiontaofacht stórála (má théann an stóráil bhunaidh síos, is féidir an comhad a íoslódáil ó chórais úsáideoirí eile), friotaíocht le cinsireacht inneachair (éilíonn blocáil gach córas úsáideora a bhfuil cóip de na sonraí acu) agus rochtain a eagrú. in éagmais nasc díreach leis an Idirlíon nó má tá cáilíocht an chainéil chumarsáide lag (is féidir leat sonraí a íoslódáil trí rannpháirtithe in aice láimhe ar an líonra áitiúil). Chomh maith le comhaid a stóráil agus sonraí a mhalartú, is féidir IPFS a úsáid mar bhunús chun seirbhísí nua a chruthú, mar shampla, chun oibriú suíomhanna nach bhfuil ceangailte le freastalaithe a eagrú, nó chun dáilte a chruthú. iarratais.

Eisiúint an chórais comhad díláraithe domhanda IPFS 0.7

Foinse: oscailtenet.ru

Add a comment