Fa'asa'olotoina o le fa'alapotopotoga fa'apitoa faila faila IPFS 0.7

Fa'ailoa fa'amatu'u o se faiga faila fa'apitoa IPFS 0.7 (InterPlanetary File System), lea e fausia ai le teuina o faila faila i le lalolagi atoa, faʻapipiʻiina i foliga o se fesoʻotaʻiga P2P na fausia mai faiga faʻapitoa. IPFS tu'ufa'atasia manatu na fa'atinoina muamua i faiga e pei o Git, BitTorrent, Kademlia, SFS ma Upega, ma e pei o se tasi BitTorrent "swarm" (paaga o lo'o auai i le tufatufaga) fesuia'i mea Git. O le IPFS e fa'ailogaina e ala i le tautalagia e ala i mea o lo'o i ai nai lo le nofoaga ma igoa fa'apitoa. O loʻo tusia le tulafono faʻatino faʻasino ile Alu ma tufatufaina e i lalo ole Apache 2.0 ma laisene MIT.

В новой версии произведено отключение по умолчанию транспорта SECIO, на смену которому в прошлом выпуске был предложен транспорт PISA, faavae i luga o le protocol pisa и развиваемый в рамках модульного сетевого стека для P2P-приложений libp2p. В качестве запасного транспорта оставлен 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).

Manatua i totonu o le IPFS, o le fesoʻotaʻiga e faʻaoga ai se faila e fesoʻotaʻi saʻo i mea o loʻo i ai ma e aofia ai se faʻataʻitaʻiga o mea o loʻo i totonu. E le mafai ona toe fa'aigoaina le tuatusi faila; e mafai ona suia pe a uma ona suia mea o lo'o i totonu. E faʻapea foʻi, e le mafai ona fai se suiga i se faila e aunoa ma le suia o le tuatusi (o le lomiga tuai o le a tumau i le tuatusi lava e tasi, ma o le mea fou o le a mafai ona maua e ala i se isi tuatusi, talu ai o le a suia le hash o le faila). Mafaufau e suia le faʻailoga faila i suiga taʻitasi, ina ia le faʻafeiloaʻi fesoʻotaʻiga fou i taimi taʻitasi, o loʻo tuʻuina atu auaunaga mo le fesoʻotaʻiina o tuatusi tumau e amanaʻia ituaiga eseese o le faila (IPNS), poʻo le tuʻuina atu o se igoa faʻapitoa e ala i faʻatusa ma FS masani ma DNS (MFS (Mutable File System) ma DNSLink).

E ala i le faʻatusa ma BitTorrent, o faʻamaumauga o loʻo teuina saʻo i luga o faiga o tagata auai o loʻo faʻafesuiaʻi faʻamatalaga i le P2P mode, e aunoa ma le noatia i nodes tutotonu. Afai e manaʻomia le mauaina o se faila ma nisi mea, e maua e le polokalama tagata auai o loʻo i ai lenei faila ma lafo mai a latou faiga i vaega i le tele o filo. A maeʻa ona sii mai le faila i lana polokalama, o le tagata auai e otometi lava ona avea ma se tasi o vaega mo lona tufatufaina. Le fuafuaina o tagata o lo'o auai i feso'ota'iga i nodes o lo'o iai le mea e fiafia i ai e faʻaaoga tufatufaina hash table (DHT). Ina ia maua le IPFS FS i le lalolagi atoa, e mafai ona faʻaogaina le HTTP protocol poʻo le virtual FS / ipfs e mafai ona faʻapipiʻiina e faʻaaoga ai le FUSE module.

E fesoasoani le IPFS e foia faʻafitauli e pei o le faʻatuatuaina o le teuina (afai e alu i lalo le uluai teuina, e mafai ona sii mai le faila mai isi tagata faʻaoga), teteʻe atu i le faʻamaonia o mea (poloka e manaʻomia le polokaina o faiga faʻaoga uma o loʻo i ai se kopi o faʻamaumauga) ma faʻatulagaina avanoa i le leai o se fesoʻotaʻiga tuusaʻo i luga o le Initaneti pe afai e leaga le lelei o le fesoʻotaʻiga (e mafai ona e siiina faʻamaumauga e ala i tagata lata ane i luga o le upega tafaʻilagi). I le faʻaopoopoga i le teuina o faila ma fefaʻatauaʻiga faʻamatalaga, e mafai ona faʻaaogaina le IPFS e fai ma faʻavae mo le fatuina o auaunaga fou, mo se faʻataʻitaʻiga, mo le faʻatulagaina o le faʻaogaina o nofoaga e le o nonoa i sapalai, poʻo le fatuina o le tufatufaina atu. tusi apalai.

Fa'asa'olotoina o le fa'alapotopotoga fa'apitoa faila faila IPFS 0.7

puna: opennet.ru

Faaopoopo i ai se faamatalaga