is presented the release of the decentralized file system ipfs 0.9 (Interplanetary File System) generated a global versioned file storage deployed in the form of a P2P network formed from participating systems. IPFS combines ideas previously implemented in systems such as Git, BitTorrent, Kademlia, SFS and Web, and resembles a single “swarm” BitTorrent (peers participating in the distribution), exchanging git objects. IPFS is distinguished by the addressing on the content, and not the placement and arbitrary name. The reference implementation code is written in the GO language and extends under licenses Apache 2.0 and Mit.
in new version :
- In the gateways, it is possible to download arbitrary graphs IPLD (Interplanetary Linked Data, namespace to address resources based on hash) through the handler “/ API / V0 / DAG / Export “performing a function similar to the” IPFS Dag Export “command. Exports are carried out in the DAG archive format (oriented acyclic graph). The received IPLD gives the user the ability to make sure that the data loaded from the public gateway correspond to the requested character name (for example, having received the “/ ipfs / bafyexample” file you can check its compliance with the content of the contents originally associated with the symbolic name).
- The possibility of Definitions Own DNS resolver using the protocol ” DNS OVER HTTPS “, which will be used instead of a resolver from the operating system settings. Including you can override the resolver for individual domains of the first level. In dnslink , a mechanism for binding ordinary DNS names to IPFS addresses, a selective replacement of the resolver can be used to create a domain name, not You can connect the “https://eth.link/dns-query” a resolver “https://eth.link/dns-query” to process the first level domains, which are not officially approved in ICANN.
- updated web-interface (WebUI), in which the experimental support for the consolidation of external Services (Analogue of the “IPFS PIN REMOTE SERVICE” command). Changed screens to work with files and peers.
- in the CLI interface is given the opportunity to export the key to the “IPFS KEY EXPORT” command without stopping the IPFS background process.
- An experimental DHT client has been added to search for data using a distributed hash table, which differs from the IPNS-based solution to higher performance.
- Components for migration to new versions of GO-IPFs are divided into separate packages to speed up loading and simplifying the organization of updates in configurations with their own plugins. Automated process of downloading updates via IPFS and added settings to simplify the application of updates to Conditions of lack of network connection or locking the firewall.
/Media reports.