
,5 min
Quantum financial system: transforming the landscape of digital finance
Read more
IPFS (InterPlanetary File System) is an open-source hypermedia protocol that allows peers to store and distribute data in a single distributed file system.
The author of the decision — the founder and head of the American startup Protocol Labs Juan Benet - called it a "distributed, permanent web," bearing in mind that the site created in IPFS can never be closed by anyone.
"IPFS is a high-performance block storage model with content addressable hyperlinks," he explained in a whitepaper project.
An interplanetary file system is a peer-to-peer (P2P) hypermedia protocol designed to make the Internet faster, safer, and more open.
It was created to transfer scientific data sets up to 100 GB in size between nodes. Benet found that modern methods of transmitting and storing information on the network are slow, centralized, and could be easily hacked. Based on these observations, Benet decided to improve the system with IPFS in the following aspects:
IPFS is built on blockchain technology, which means that it is decentralized and does not require trust, and relies on its nodes to store and exchange information over the network. Like nodes that check and store information, for example, in crypto IPFS uses its nodes to exchange and store information (files, videos, etc.) on its network. This is done in the following ways:
When information is loaded into IPFS, the address for accessing the object, file, or user data in the system is formed with binding, not to the server, but to its unique cryptographic hash identifier (CID).
When you reload a file, the CID does not change, and new hash IDs are assigned to the updated versions of the file. That the users who got access to the early version of the file could have it and to later options, service of the names InterPlanetary Naming System (IPNS) — DNS analog on the traditional Internet is applied.
IPFS allows the user to access files (videos, websites, articles, research, etc.) anywhere without the need for a centralized side. This makes it faster, safer, and more open. Users can access information that might otherwise be censored because the data is accessed directly from the source. In addition, this information can be accessed in regions where there is no good Internet connection, which will further empower poorer or more corrupt countries.
Another feature, especially useful for scientists or enterprises, is the ability to track the progress of work, since IPFS associates each version of the file with the last, thereby maintaining linear tracing. Finally, the name InterPlanetary indicates that in the future this information can be transmitted between planets. Currently, under good conditions, sending an information request from Mars to Earth will take four minutes, and sending back four minutes, plus a few milliseconds of processing time. However, if the content was already downloaded to Mars once, then the file will already be stored there and, thus, can be downloaded immediately. In this regard, IPFS is indeed the network of the future.
IPFS is still in development and may contain errors and hidden vulnerabilities. However, it is assumed that IPFS can be convenient for storing important information and creating static sites.
In practice, its use increases data transfer speed and network throughput reduces the workload on nodes due to its distribution, allows you to circumvent censorship, and avoid DDoS attacks and the appearance of "dead" links. There is no single point of failure in the system, and nodes do not need to trust each other. In addition, theoretically, content in IPFS can be stored forever.
The first web resource with IPFS support in 2015 was the Neocities hosting service. Based on IPFS, a decentralized video platform DTube, an online trading platform OpenBazaar and other solutions have been created.
The IPFS link added to the cryptocurrency transaction allows you to save huge amounts of data protected from changes in the blockchain, without weighing it. For example, in the spring of this year, after the arrest of Julian Assange, one of the developers of Bitcoin Cash posted on the Wikileaks.cash website in IPFS and the form of a link in the BCH blockchain a complete archive of Wikileaks documents — about 30 GB.
Since 2014, the Protocol Labs development team has also been working on creating decentralized Filecoin file hosting based on IPFS. The project is preparing to launch test and main networks, but back in 2018, Huang Benet discovered that the achievements of his company inspired the creators of TRON: several sheets from the documentation for Filecoin and IPFS in a slightly modified form entered the whitepaper of this Chinese project. And in the spring of 2019, TRON announced its intention to launch its version of IPFS based on BitTorrent — BTFS.
The official software package from Protocol Labs IPFS Desktop. It is available for Windows, Mac, and Ubuntu and allows you to install and manage your site so you can add your files to the network.
Meanwhile, IPFS Companion is a web browser add-in available for Chrome, Edge, Brave, Firefox, and Opera. It allows you to interact with an IPFS desktop and an installed IPFS host directly from your browser. It also adds support for ipfs:// addresses for browsers that do not initially support them.
IPFS is one of the cryptocurrency platforms that helps scale the industry by providing a peer-to-peer and distributed file system architecture, which is needed as a basis to support the growth of cryptocurrency platforms.
"Content in IPFS can move through any unreliable intermediaries without reducing control over the data and without putting it at risk," Juan Benet said.
In his opinion, the integration of IPFS with blockchain technology is similar to the ideal one. Using IPFS inside a blockchain transaction, you can place constant links that are unchanged.
Timestamps protect data without the need to store it on a chain, which is a convenient method for secure solutions outside the chain that help scale blockchains.
According to bytwork.com, many Web3 services already use IPFS in a wide range of different applications.
Share:
Join our newsletter — stay informed, stay empowered.

Would you like some cookies?
We use our own cookies as well as third-party cookies on our website to enhance your experience, analyze our traffic, and for security and marketing purposes. Select “Accept All” to allow them to be used.
Cookie PolicyBuy crypto with fiat


USD/ETH
0.000367


USD/BTC
0.000012


EUR/BTC
0.000013