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

IPFS项目团队也终于活跃起来了,这次他们做了什么

2018注定是不平凡的一年,IPFS项目团队也终于活跃起来了,刚刚结束了柏林IPFS开发者会议,又参加了旧金山2018分散式网络峰会,IPFS团队终于频繁出现在公众视野里了,也让我们对它更加拭目以待,此刻IPFS已经不能再低调了,去年的爱西欧阶段已经风靡了整个链圈,IPFS是2018年最值得期待的区块链项目!币码翁区块链技术研究院致力于IPFS生态的打造,包括应用开发、矿机研发、生产、销售及托管!

以下是本次会议的相关内容和重要内容:

会议时间:美国旧金山时间7月31日到8月2日

会议地点:旧金山铸币厂

赞助商:协议实验室,以太坊基金会,Hyperledge,Maidsafe等等

IPFS团队参与者包含:

Mike Goelzer——协议实验室的工程师、libp2p项目的产品经理

David Dias——协议实验室点对点、libp2p&IPLD软件工程师

Benedict Lau——Toronto Mesh的组织与贡献者

Juan Benet——IPFS项目创始人

还有一些协议实验室的其他成员,在此就不一一列举了。

本次会议除了会议议程上的概述及技术介绍等,最重要的看点就是Filecoin的Demo展示啦。主要内容包含以下几点:

1、使用filecoin-network-sim(filecoin网络模拟器)建立了?个filecoin网络

2、模拟了filecoin询价、报价、交易、支付和挖矿的五种行为。

3、每个filecoin节点通过go-filecoin命令启动。

4、每个filecoin节点都有自己的ipfs节点。

5、可以通过go-filecoin命令访问每个节点的ipfs节点的内容

(注:filecoin-network-sim和go-filecoin都是filecoin-project的私有项目,非协议实验室成员暂时无法查看。)

如下是filecoin网络模拟器的?些功能:

下图是这五种行为在白皮书中的展示,可以参照一下。

Juan Benet会议中提到几天后会出一版更好的Demo,关注IPFS星际比特,我们第一时间为您带来最新消息。

Filecoin项目

IPFS是一个去中心化存储网络,Filecoin是IPFS存储的激励层,Filecoin作为生态激励来保证 IPFS 节点的运行。

Filecoin项目主要组成部分

1、去中心化存储网络

2、复制证明

3、构建两个可验证市场,即存储市场和检索市场

今天我们主要说说复制证明。在Filecoin协议中,存储供应商要让他们的客户相信,客户所付费的数据已经被他们存储,存储供应商通过生成“复制证明”(PoRep)和“时空证明”(PoST)给区块链网络或者客户来验证存储的真实性。而我们说的复制证明和时空证明就是来实现这一验证功能的基础算法。

复制证明(Proof of Replication)

复制证明是一个新型的存储证明。它可以让证明人提供存储证明给用户,证明用户的数据已经被复制存储到证明人唯一的专用物理存储设备上了。

复制证明也是一种交互式协议。当证明人承诺存储某数据的n个不同的副本(独立物理副本),然后通过响应协议来说服验证者,证明人确实已经存储了每个副本。PoRep改善了PDP(数据持有性验证)和PoR(可获取性证明)方案,并且阻止了女巫攻击、外包攻击、生成攻击。

此处是分割线……以上是白皮书中的解释,下面以小编的理解给大家普及一下。

假设我要存一个文件到某度云盘上,如果某度云服务器宕机了,假设我把文件只存在了该服务商,可能我的文件就拿不到了。而去中心化使我们不依赖于单一中心节点,即使某个节点宕机,我们还可以从其他的节点获取我们的文件,这就是去中心化的意义之一。

假设我存一个文件在IPFS某个存储提供者,我的文件内容肯定是不想让他看到的,那么就可以把我存储的文件加密,这样存储商只会存储我的文件但却看不知道我存储的究竟是什么,隐私可以得到有效保护。

如何确保存储提供者真的保存了我的文件呢?此时需要存储提供者定时向我或者链上提供他存储该文件的证明(POS)。而我可以通过该证明来验证他是否真的存储了我的文件。

假设我要把一个文件存储10份,如何确保存储提供商真正的存储了10份,而不是只存储了一份,等到验证的时候再复制出9份呢,这时候就需要给这9份文件加些不同的特征,可以认为这就是通常说的“加盐”。为了保证存储商不会从某份文件中生成出其余9份文件,我们可以使用一个编码慢而解码快的函数。其中一种实现就是Cipher block chaining,可以成功避免生成攻击。

小编来解释一下为什么只能使用编码慢而解码快的函数?还是为了防止作弊(Filecoin团队为了避免这些作弊及攻击问题也真是煞费苦心)

客户为了加强数据安全性,他要求存10份完整的文件在服务提供商的物理机器上。如果编码时间小于解码时间的话,存储提供者可以只存储一份,在系统需要验证真伪时,完全有时间直接生成(on the fly)其余9份文件,然后用这些生成的文件产生一个证明,用来应对系统的验证。

Cipher block chaining算法又是如何做到编码慢而解码快呢?为了达到编码时间远大于解码时间,编码过程是sequential的,也就是后一个节点的编码依赖于前面一个节点的编码所得结果。

filecoin团队在最新的论文里提出了用depth robust graph来编码数据,depth robust graph 上节点之间的依赖关系更强,可以更好的抵御攻击。

Filecoin的论文提出了ε-rational replication的概念,论文作者花了很长的篇幅来证明怎样找到一个ε-rational replication。ε-rational replication可以有效地避免生成攻击。

ε-rational replication是将某个文件的两种复制所占存储容量之差不能太小的这个概念形式化。

注释:

女巫攻击,指利用社交网络中的少数节点控制多个虚假身份,从而利用这些身份控制或影响网络的大量正常节点的攻击方式,Douceur指出这种攻击将破坏分布式存储系统中的冗余机制。在Filecoin中作恶矿工可能通过创建多个女巫身份假装物理存储很多副本(从中获取奖励),但实际上只存储一次。

外包攻击,依赖于可以快速从其他存储提供商获取数据,作恶矿工可能承诺能存储比他们实际物理存储容量更大的数据。

生成攻击,作恶矿工可能宣称要存储大量的数据,相反的他们使用小程序有效的生成请求,如果这个小程序小于所宣称要存储的数据,则作恶矿工在Filecoin获取区块奖励的可能性增加了,因为这是和矿工当前使用量成正比的。

Filecoin是史上最大的“爱西欧”项目,60分钟募集了2.57亿美元。目前期货价格约100元左右,按照20亿枚Token计算,未上线已市值1700亿人民币。其中红杉资本、安德森霍洛维兹等都投资了IPFS。

我们是中国IPFS俱乐部(chinaipfs.club),IPFS专业矿机挖矿就选择币码翁“星际特工”,币码翁专注于IPFS领域,努力提供客观的、第三方的IPFS、Filecoin、矿机、挖矿等最新资讯,共同推进IPFS相关应用的发展,建立一个良好的IPFS生态圈。

IPFS挖矿项目-星际特工IPFS矿机全新发售征代理加盟

星际特工IPFS新机发售(提供专业矿场托管)量大从优

一手IPFS矿机、一手IPFS矿场资源、一手IPFS市场开发资源

诚征代理加盟合作

欢迎上门洽谈合作细节

全球币码翁区块链研究院&IPFS矿机“星际特工”火热预定中!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券