首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IPFS 挖矿须知:IPFS网络的具体使用流程

最近,区块链的概念又有升温之势,人们对于区块链的讨论也由最初的基本定义拓展到了区块链的应用层面,例如加密货币和ICO,以及更广泛的社会化应用,如医疗保健,金融服务,社交应用程序等,这一切都让我们不断憧憬着区块链的未来。

然而,从技术角度来看,区块链并非没有瑕疵。目前大部分区块链技术采用的繁杂的工作证明共识机制已经使得交易效率变得越来越低,甚至在交易较频繁时,一些平台的网络几乎无法使用。

这使得存储在区块链上的数据或大文件成为一种阻碍。如果区块链只记录双方之间余额转移的小字符串,那么这些大文件和图像该如何存储在区块链中呢?我们是否只能将区块链的效用限制在小文本字符串能够捕捉的东西上?

IPFS的出现成为了最有前途的解决方案,这是一个点对点协议,其中每个节点存储分散文件的集合。想要检索这些文件的客户只需访问文件的摘要层,直接调取文件的哈希值即可,之后IPFS网络会自动梳理节点,并为客户提供文件。

这是一种分散存储和引用文件的方式,可以让用户通过哈希值来引用文件,给予了用户更多的控制权,从而实现更丰富的程序化交互。

接下来我们通过一些简单的图表来具体看一下IPFS的工作流程。

1、客户准备将一份PDF文件上传到IPFS网络中。

2、他把他的PDF文件放在他的工作目录中。

3、他向IPFS发送请求,请求添加这个文件,之后IPFS网络会生成一个专属于这个文件的哈希值。

4、文件拥有了唯一的哈希值之后就已经成功存储在IPFS网路中了,之后他的文件就可以在IPFS网络上找到了。

现在还有另外一种情况,如果客户想将这份文件通过IPFS网络分享给他的朋友A,该如何做呢?

事实上,他只需要告诉朋友A上面步骤3中生成的文件哈希值即可,他的朋友A直接在IPFS中调用此哈希值,就可以获得该PDF文件的副本。

但是这里有一个明显的安全漏洞,即只要任何人拥有该PDF文件的哈希值,他们就可以从IPFS中检索到这份文件。因此,加密文件不适合在IPFS中存储。除非我们对这些文件做些什么,否则共享诸如健康记录或图像之类的私密文件对IPFS来说不太合适。

因此这里,就提出了非对称加密的概念。

我们在将文件上传到IPFS之前应该使用某种专属的特定工具与IPFS进行配对,以保护该文件。非对称加密使我们能够使用预期收件人的公钥对文件进行加密,以便只有在他们使用IPFS检索文件时才能解开密码。黑客或者是不法分子就算能从IPFS网络中检索到该文件也无法解开密码,访问不到文件内容,因而不能进行任何操作。

在这里,我们以我们GPG(一种加密工具)为例对文件进行非对称加密,流程如下。

1、客户准备将PDF文件上传到IPFS,但仅授予朋友A访问权限。

2、他将他的PDF文件放在他的工作目录中,并使用A的公钥对其进行加密。

3、他向IPFS发送请求,请求添加这个加密文件,IPFS生成唯一属于这个加密文件的哈希值。

4、他的加密文件成功存储在IPFS网络上,可以被检索到。

5、A可以检索并解密该文件,因为她拥有用于加密文件的公钥的相关私钥。

6、黑客或不法分子不能解密该文件,因为他们没有A的私钥。

如此一来,IPFS网络就解决了由于内容寻址而可能产生的安全问题,做到了既高效又安全。

IPFS的稳定安全高效令人充满期待,作为国内领先的矿机厂商,玛雅矿机发布了全球首款IPFS矿机MayaMiner H1和MayaMiner H2,MayaMiner H1是全球首款工业级IPFS硬盘矿机,功耗在150W左右,硬盘为24个盘位,MayaMiner H2是全球首款IPFS高性能家用硬盘矿机,硬盘具有6个盘位,功耗为45W左右,噪声几乎为零,性能优越运行流畅,能够帮助矿工获得更多的代币奖励,取得更多收益。

全球首款IPFS私有云“玛雅BOX”正在火爆众筹中!

目前众筹金额已破百万!

完成度超500%!

三个价格档位已售罄!

时间有限,数量有限

参与从速,最低优惠不容错过!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429A1COUU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券