IPFs Ethereum
IPFs is a file transfer protocol similar to http. If IPFs wants to run, it needs many computers (storage devices) in the network as nodes. In a broad sense, all participating computers can be called IPFs mining machines
in order to attract more users to join the IPFs network and contribute to the network, an encryption currency named filecoin is designed, which is distributed to the participants (nodes) as a reward according to the amount of contributed storage space and bandwidth. In a narrow sense, the computer specially designed for the purpose of obtaining the filecoin reward is called IPFs mining machine
because IPFs network needs storage space and network bandwidth, in order to obtain the highest profit ratio, IPFs mining machine usually strengthens the storage space and reces the power consumption of the whole machine. For example, more than 10 high-capacity hard disks are equipped, Gigabit or higher speed network cards are equipped, and ultra-low power architecture processors are used
of course, the mining machine provides storage services, so it can obtain revenue. The size of revenue is related to the configuration of mining machinery and the number of IPFs mining machinery
extended data
the reasons why it is not recommended to invest in IPFs are as follows:
1. IPFs technology is too early to be commercialized
IPFs now takes up a lot of bandwidth. IPNs is very slow at present, which is an obvious technical defect. It will be very difficult to realize dynamic web pages only through IPFs
There is no reasonable economic model, even if the token economy is added, it is difficult to realize the long-term natural ecological valueas a very cumbersome decentralized protocol, it is difficult for users to share files autonomously and spontaneously. In addition, even if users share files into the protocol, the files will be completely open and users cannot delete files effectively, so the security of valid files is threatened
the solution is to introce encryption and blockchain incentive mechanism. At the same time, it solves the security and storage power problems of files. However, as mentioned before, any node with workload proof under blockchain incentive mechanism will face an economic problem of continuous power on state
It is difficult to establish an ecological network with IPFs as the core under the influence of technical problems The ecological application space ofIPFs is quite limited, and the project interaction speed realized by IPFs protocol is also very slow. Of course, it has a direct relationship with the number of nodes and the distance of calling
IPFs is a basic technology, which can also be used in other projects. What you call IPFs is actually filecoin, which is the incentive layer of IPFs
it's all 2020. Filecoin has not been on the main network yet. Many opportunities have been missed for this efficiency.
IPFs is a point-to-point distributed file system, dedicated to replace http
the difference between IPFs and HTTP
Security: http is centralized, and all traffic is directly carried on the centralized server, which carries great pressure and is easy to cause system crash. HTTP is also vulnerable to DDoS attacks; The storage mode of IPFs is decentralized and partitioned distributed storage, which can not be attacked by hackers, files are not easy to be lost, and security is guaranteed
efficiency: http relies on the centralized service network, so the server is easy to be shut down and the files on the server are easy to be deleted. The server needs to be turned on 24 hours; IPFs adopts P2P network topology, all computers in the whole network can become storage nodes, and the nearby distributed storage greatly improves the network efficiency
cost: http centralized server needs high maintenance cost. Once the centralized database is attacked by DDoS or damaged by force majeure, all data will be lost; IPFs greatly reces the cost of server storage and bandwidth
most of HTTP customers' network access is not localized, and there is network delay. IPFs can greatly accelerate the speed of network access, and the sense of experience will be significantly improved with the localization of network access
usage scenarios of IPFs:
< UL >as a mounted global file system, mounted in IPFs and IPNs
as a mounted personal synchronization folder, version management and publishing are automatically performed, As an encrypted file or data sharing system, as the version package manager of all software, as the root file system of virtual machine, as the boot file system of VM, as a database, applications can write data directly to Merkle da In G data model, obtain all versions, buffers, and IPFs provided allocation
as a linked (and encrypted) communication platform
as a CDN for integrity check of large files (without SSL)
as an encrypted CDN
on Web pages, As a web CDN
as a link, there will always be a new and eternal web
