IPFS is distributed storage, which was proposed in May 2014 by Juan Bennett, a graduate of Stanford University. In 2015, Juan participated in the prestigious Y-Combinator Incubation Competition, where he won a huge amount of funding and set up the Protocol Lab.

Before we do that, what is HTTP? Fil cafe ipfs554

As we know, HTTP is actually the beginning of our web address, which stands for Hypertext Transfer Protocol (Hypertext Transfer Protocol). We get information and pass information through servers. For example, Google has more than a million servers! Intel, the world’s largest chipmaker, has about 100, 000 servers. The other big companies are not bad either, all have their own large number of servers.

network

These servers are always running in the computer room, and if you shut them down, you will not be able to access the content hosted on them. So, in order to keep the network available 24 hours a day, these servers have to be up and running 24 hours a day. Click to download the mining app

Moreover, all of our information is recorded and stored on these centralized servers. Therefore, as long as the server is attacked or hijacked, the information can be completely collected and mastered by the attacker, which is not safe enough. And in the transmission efficiency is also very low, if the user wants to get information, have to visit the server, if the server is far away, the transmission efficiency will be reduced, and the user wants to get any information, must go through the server.

network

Here is a summary of some of the current HTTP defects:

Inefficiency, high server costs, short retention time for historical files, limited opportunities for centralized networks. Network applications are too dependent on the backbone. Security is poor, and user data cannot be guaranteed

So, there was another protocol that came along, IPFS, also called the Interplanetary File System, and his vision was to go beyond HTTP as it is today.

network

IPFS is a point-to-point hypermedia protocol that can make the network faster, more secure, and more open.

IPFS is the content fragmentation, separate storage, and copy to multiple nodes for storage, when you want information, you can directly choose the nearest node to get. Greatly improve the transmission efficiency, and there is no need to worry about information leakage or loss due to the server was attacked.

Even if someone wants to get information, malicious attacks part of the node, information is encrypted, password only you have, so even if the attacker access to this information, he could not break, and part of the node information is lost, will not cause the lack of information, because in the other nodes, still have the same information, equivalent to prepare a lot.

At the moment, IPFS is not a replacement for HTTP, but in the future, IPFS will have a place.

What do you think?

Click to download the mining app