A nova versión desactivou o transporte por defecto
A nova versión tamén fai a transición ao uso de claves ed25519 por defecto en lugar de RSA. Mantense a compatibilidade coas claves RSA antigas, pero agora xeraranse novas claves mediante o algoritmo ed25519. O uso de chaves públicas integradas ed25519 resolve o problema de almacenar chaves públicas, por exemplo, para verificar os datos asinados cando se usa ed25519, a información sobre PeerId é suficiente. Os nomes das claves nas rutas IPNS agora codifican mediante o algoritmo CIDv36 base1 en lugar de base58btc.
Ademais de cambiar o tipo de chave predeterminado, IPFS 0.7 engadiu a posibilidade de xirar as claves de identificación. Para cambiar a clave do host, agora pode executar o comando "xirar a chave ipfs". Ademais, engadíronse novos comandos para importar e exportar claves ("importación de claves ipfs" e "exportación de claves ipfs"), que se poden usar con fins de copia de seguridade, así como o comando "ipfs dag stat" para mostrar estatísticas sobre DAG (Gráficos acíclicos distribuidos).
Recordemos que en IPFS, a ligazón para acceder a un ficheiro está directamente ligada ao seu contido e inclúe un hash criptográfico dos contidos. O enderezo do ficheiro non se pode renomear arbitrariamente; só pode cambiar despois de cambiar o contido. Do mesmo xeito, é imposible facer un cambio nun ficheiro sen cambiar o enderezo (a versión antiga permanecerá no mesmo enderezo, e a nova será accesible a través dun enderezo diferente, xa que cambiará o hash do contido do ficheiro). Tendo en conta que o identificador do ficheiro cambia con cada modificación, para non transferir novas ligazóns cada vez, preséntanse servizos de vinculación de enderezos permanentes que teñen en conta diferentes versións do ficheiro (
Por analoxía con BitTorrent, os datos almacénanse directamente nos sistemas dos participantes que intercambian información en modo P2P, sen estar vinculados a nodos centralizados. Se é necesario recibir un ficheiro con determinado contido, o sistema atopa participantes que teñan este ficheiro e envíao desde os seus sistemas por partes en varios fíos. Despois de descargar o ficheiro no seu sistema, o participante convértese automaticamente nun dos puntos para a súa distribución. Determinar os participantes da rede en cuxos nodos está presente o contido de interese
IPFS axuda a resolver problemas como a fiabilidade do almacenamento (se o almacenamento orixinal cae, o ficheiro pódese descargar dos sistemas doutros usuarios), a resistencia á censura de contidos (o bloqueo require bloquear todos os sistemas de usuarios que teñan unha copia dos datos) e a organización do acceso. en ausencia de conexión directa a Internet ou se a calidade da canle de comunicación é deficiente (podes descargar datos a través de participantes próximos na rede local). Ademais de almacenar ficheiros e intercambiar datos, IPFS pódese usar como base para crear novos servizos, por exemplo, para organizar o funcionamento de sitios que non están vinculados a servidores ou para crear servizos distribuídos.
Fonte: opennet.ru