В новой версии произведено отключение по умолчанию транспорта
В новой версии также осуществлён переход на использование по умолчанию ключей 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).
IPFS'de bir dosyaya erişim bağlantısının doğrudan içeriğine bağlı olduğunu ve içeriğin kriptografik bir karmasını içerdiğini hatırlayın. Dosya adresi keyfi olarak yeniden adlandırılamaz; yalnızca içeriği değiştirdikten sonra değişebilir. Aynı şekilde, adresi değiştirmeden dosyada değişiklik yapmak imkansızdır (eski sürüm aynı adreste kalacak, dosya içeriğinin hash'i değişeceğinden yeni sürüme farklı bir adres üzerinden erişilecektir). Dosya tanımlayıcısının her değişiklikte değiştiği dikkate alınarak, her seferinde yeni bağlantıların aktarılmaması için, dosyanın farklı sürümlerini dikkate alan kalıcı adreslerin bağlanmasına yönelik hizmetler sağlanmaktadır (
BitTorrent'e benzer şekilde veriler, merkezi düğümlere bağlanmadan, P2P modunda bilgi alışverişi yapan katılımcıların sistemlerinde doğrudan depolanır. Belirli içeriğe sahip bir dosyanın alınması gerekiyorsa, sistem bu dosyaya sahip olan katılımcıları bulur ve onu sistemlerinden birkaç iş parçacığı halinde parçalar halinde gönderir. Katılımcı, dosyayı sistemine indirdikten sonra otomatik olarak dağıtım noktalarından biri haline gelir. Düğümlerinde ilgilenilen içeriğin mevcut olduğu ağ katılımcılarını belirlemek için
IPFS, depolama güvenilirliği (orijinal depolama bozulursa dosya diğer kullanıcıların sistemlerinden indirilebilir), içerik sansürüne karşı direnç (engelleme, verilerin bir kopyasına sahip tüm kullanıcı sistemlerinin engellenmesini gerektirir) ve erişimin düzenlenmesi gibi sorunların çözülmesine yardımcı olur. İnternete doğrudan bağlantı olmadığında veya iletişim kanalının kalitesi düşükse (verileri yerel ağdaki yakındaki katılımcılar aracılığıyla indirebilirsiniz). IPFS, dosyaları depolamaya ve veri alışverişine ek olarak, yeni hizmetler oluşturmak için, örneğin sunuculara bağlı olmayan sitelerin işleyişini düzenlemek veya dağıtılmış siteler oluşturmak için temel olarak kullanılabilir.
Kaynak: opennet.ru