Release of global decentralized file system IPFS 0.8

Introduced Decentralized File System Release IPFS 0.8 (InterPlanetary File System), which forms a global versioned file repository deployed in the form of a P2P network formed from member systems. IPFS combines ideas previously implemented in systems such as Git, BitTorrent, Kademlia, SFS, and the Web to resemble a single BitTorrent swarm (peers participating in the distribution) exchanging Git objects. IPFS is addressed by content rather than location and arbitrary names. The reference implementation code is written in Go and is distributed under Apache 2.0 and MIT licenses.

In new version :

  • Added the ability to create external services for pinning user data ( pinning – binding data to a node to ensure that important data is saved). The data assigned to the service can have separate names, different from the content identifier (CID). It is possible to search for data both by name and by CID. To handle pinning requests, the IPFS Pinning Service API has been proposed, which can be used directly in go-ipfs. The command “ipfs pin remote” is suggested in the command line for attaching: ipfs pin remote service add mysrv https://my-service.example.com/api-endpoint myAccessToken ipfs pin remote add / ipfs / bafymydata –service = mysrv – name = myfile ipfs pin remote ls –service = mysrv –name = myfile ipfs pin remote rm –service = mysrv –name = myfile
  • Accelerated pinning and unpinning operations on local node. The performance and memory savings are especially noticeable when performing output or update operations on systems with a large number of bindings.
  • When generating “https: //” links for gateways, added the ability to transfer DNSLink names using subdomains. For example, to download the name “ipns: //en.wikipedia-on-ipfs.org” in addition to the previously supported links “https://dweb.link/ipns/en.wikipedia-on-ipfs.org” links can now be used ” https://en-wikipedia–on–ipfs-org.ipns.dweb.link “, in which the periods in the original names are replaced with the character” – “, and existing characters” – “are escaped with another similar character.
  • The QUIC protocol support has been extended. To improve performance provided the ability to increase receive buffers for UDP.
/Media reports.