一: 打开官网https://ipfs.io/ ,点击 Try it ,再打开的页面中选择对应的版本。
二:安装
1、解压缩下载的 压缩包,解压缩后文件目录为
2、cmd切换到对应的目录下,执行ipfs init命令,在对应的目录下会产生.ipfs文件夹。执行过程和结果如下
3、执行 ipfs daemon 启动节点服务器。
节点启动成功后可以在本地打开http://localhost:5001/webui 可以看到如下图
选择添加文件 hello.txt
共享路径是 https://ipfs.io/ipfs/QmPQrnEpoPU8qPw6yq6WBTfmHAqgEtasdPWXxUubEqkQve
ipfs.io比较缓慢,换成本地的测试路径如下
聊聊IPFS相关的一些概念?
IPFS不是区块链项目,没有使用任何区块链技术。IPFS没有Token、没有发币、不能挖矿。而经常说的IPFS挖矿其实说的是Filecoin,它是基于IPFS之上的区块链奖励机制。
IPFS对于区块链有和意义呢?很多人都知道,区块链上的区块会记录交易转账信息,使用区块链进行记录就是通常所说的上链。数据上链是需要成本的,在以太坊中需要消耗掉GAS,在EOS中需要占用RAM,而访问的速度更是不允许大数据的记录。一篇文章、一首音乐、一部电影,这样的文件如何上链呢。这就需要用到IPFS了,其实道理很简单,首先把这些文件存储在IPFS网络中,然后取文件的Hash值,把文件Hash值记录到区块链上就可以了。EOS在白皮书中就写明使用IPFS进行大文件存储,只是后来上线的版本没有对这块功能实现罢了。简书使用的Fountain也在白皮书中提到了IPFS。行业+区块链 如果想真正落地,想真正的去中心化,IPFS必不可少。
Hash是什么?
一首歌、一部电影、一篇文章,我们使用某种算法计算出一串字符串也就是hash值来表示他,相当于他的名字,唯一的ID。内容只要变化一点我们计算出的hash就是不同的。通常使用MD5、SHA1算法计算hash值。
网友评论