How to decentralize your resume
Storing data on a blockchain is non trivial and often expensive task. Fortunately there is a solution to it called InterPlanetary File System (IPFS). I will use it to upload and decentralize my resume.
According to ITPS white paper (https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf ) IPFS is:
The InterPlanetary File System (IPFS) is a peer-to-peer distributed
file system that seeks to connect all computing devices
with the same system of files. In some ways, IPFS
is similar to the Web, but IPFS could be seen as a single
BitTorrent swarm, exchanging objects within one Git
repository.
Installation
It's pretty easy and well explained in installation guide https://ipfs.io/docs/install/
Setup
If you have not run IPFS yet go ahead and run a following command
ipfs init
Connecting to the peers
In a new terminal window (on Mac, Windows might be different) run
ipfs daemon
Uploading data to the IPFS
That's actually very easy. The only thing you have to do is to run a:
ipfs add nameofthefile
Replace the name of the file with path to your file in your computer.
Make a note of the resulting hash. That's a ID of your file, and that's how you can access it.
Here is a final result:
https://ipfs.io/ipfs/QmWUDy2j8xt4mU5vdqNGvqnuQ2FhGfKbiMMPRHT89Nm2UQ
Updated file Location:
https://ipfs.io/ipfs/QmZKjQg3iJbtLHTZDbFEcw1rkDjE29v7sdLkWRSxPTXBQ8