Новата версия е деактивирала транспорта по подразбиране
Новата версия също прави преход към използване на ключове 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 (Разпределени ациклични графики).
Спомнете си, че в IPFS връзката за достъп до файл е директно свързана с неговото съдържание и включва криптографски хеш на съдържанието. Адресът на файла не може да бъде преименуван произволно; той може да се промени само след промяна на съдържанието. По същия начин е невъзможно да направите промяна във файл, без да промените адреса (старата версия ще остане на същия адрес, а новата ще бъде достъпна през различен адрес, тъй като хешът на съдържанието на файла ще се промени). Като се има предвид, че идентификаторът на файла се променя с всяка промяна, за да не се прехвърлят нови връзки всеки път, се предоставят услуги за свързване на постоянни адреси, които вземат предвид различните версии на файла (
По аналогия с BitTorrent, данните се съхраняват директно в системите на участниците, които обменят информация в режим P2P, без да са обвързани с централизирани възли. Ако е необходимо да се получи файл с определено съдържание, системата намира участници, които имат този файл и го изпраща от техните системи на части в няколко нишки. След като изтегли файла в своята система, участникът автоматично става една от точките за разпространението му. За определяне на участниците в мрежата, на чиито възли присъства интересното съдържание
IPFS помага за решаването на проблеми като надеждност на съхранението (ако оригиналното хранилище се срине, файлът може да бъде изтеглен от системите на други потребители), устойчивост на цензура на съдържанието (блокирането изисква блокиране на всички потребителски системи, които имат копие на данните) и организиране на достъпа при липса на директна връзка с интернет или ако качеството на комуникационния канал е лошо (можете да изтегляте данни чрез близки участници в локалната мрежа). В допълнение към съхраняването на файлове и обмена на данни, IPFS може да се използва като основа за създаване на нови услуги, например за организиране на работата на сайтове, които не са свързани със сървъри, или за създаване на разпределени
Източник: opennet.ru