LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 官方展示IPFS与Filecoin项目进度

官方展示IPFS与Filecoin项目进度

2021-03-17 容显科技 来源:区块链网络

FOSDEM是软件开发人员构建开源软件的最大活动之一。该会议成立于2000年,每年在布鲁塞尔举行一次,聚集了来自不同软件开发领域的8000多名开发人员,黑客和工程师。IPFS / libp2p生态系统中的许多贡献者都将FOSDEM用作聚会点,并以此作为演示其每个项目进度的机会。

在今年的版本中,我们很高兴介绍IPFS,libp2p和Filecoin项目以及2020年部署的新项目的最新发展:Drand!

领导协议实验室在IPFS和FIlecoin上的开发工作的Molly Mackinlay展示了在IPFS和Filecoin之上进行构建的好处,以及这些平台为研究人员和开发人员创造的机会。

Filecoin团队的研究科学家Nicolas Gailly提出了drand(分布式随机信标),并描述了在分散网络设置中使用这种系统的必要性。

ResNetLab的研究工程师Alfonso de la Rocha介绍了针对IPFS的Bitswap协议提出的最新改进及其带来的性能优势。

ResNetLab的研究人员Yiannis Psaras介绍了GossipSub的技术设计细节,GossipSub是用于在Filecoin和ETH2.0区块链中进行交易和阻止消息传播的pubsub协议。


1、IPFS和Filecoin讲座

问:Filecoin对环境有何影响,了解更多加 ipfskefu?

答:Filecoin不使用工作量证明共识,因此它不像其他加密货币那样耗能。Filecoin使用两个共识算法称为验证的复制和时空证明的。这两种算法可确保安全可靠的存储,而不会消耗过多的能量。

问:Web3需要一种新型的基础架构才能工作。入门和让组织工作起来容易吗?是否存在一些现有的,维护良好的开放网络?

答:确实,Web3需要几个不同的网络组件来对当前的Web2.0进行改进。构建Web3的关键要素是其周围的社区。从这个意义上讲,大多数Web3项目的开源性质是其成功的关键。如今,运行中的IPFS和Filecoin网络都是开源的,社区驱动的,而且对于加入该网络的新节点而言,都是未经许可的。

问:代币必须具有一定的价值,否则获得代币是不理想的,并且系统将无法正常工作,对吗?

答:是的,代币确实需要具有价值,以奖励那些为网络做出贡献的人。Filecoin网络由强大的加密经济模型支持。

问:那么,您存储数据是为了换取信誉以获取数据吗?

答:是的,矿工和客户都通过Filecoin支付存储费用,Filecoin可用于存储或检索网络中的文件。此外,还激励矿工通过区块奖励将存储提交到网络,奖励与矿工对网络提交的存储量成正比。除了存储市场之外,还有检索市场,在该市场中,从网络中检索数据与付款相关联。

问:Filecoin是ETH2.0代币吗?

答:Filecoin运行自己的区块链,不是ERC20代币。这使其成为同类产品中的第一个:在其自己的区块链网络上运行的去中心化存储网络。

2、Drand Talk

问:drand的信任假设是什么?我们是否需要信任各个节点才能使用随机性?

答:不能。为了使用drand网络提供的随机性,您只需要信任在设置阶段创建的分布式公共密钥。无需信任各个节点返回的随机性,因为您可以借助公共密钥进行验证。

问:一个人如何危害网络?

答:攻击者需要破坏50%以上的节点并访问其私钥,才能得出未来的随机性。这就是熵联盟网络非常重视节点安全性和多样性的原因。我们在全球各地部署了不同管辖区和不同ISP的节点,以及属于不同团队的自托管节点。每种部署在部署基础架构的多样性以及攻击它所需要的资源方面都不同。但是,所有部署都必须满足严格的安全性要求,例如访问日志和持续监视等。请务必注意,我们正在不断增加熵联盟网络的规模:网络的安全性随其包含的节点数量而增加,因为攻击者需要危害大量节点。我们正在接近25个健壮的,多样化的节点,其中包括在互联网安全方面具有广泛背景和专业知识的公司。

问:我可以部署自己的drand网络吗?有什么好处?

答:是的,任何人都可以部署自己的drand网络。但是,单独的drand网络是否会带来真正的好处,在很大程度上取决于应用程序。我们在设计和部署有史以来最强大,最安全的drand网络上付出了很大的努力,以便Internet可以将其用作全局随机性即服务。

问:成为熵联盟的节点需要满足哪些条件?

答:鉴于熵联盟是一个生产就绪型网络,因此条件涵盖了广泛的标准。首先,我们需要在部署和监视安全网络基础架构方面的高水平专业知识。其次,需要建立一支专职团队,以便在出现问题时可以24/7到达。此外,我们的目标是在云提供商(或自托管解决方案),辖区和地理位置方面实现高度多样性。即使我们的目标是尽可能地开放(在drand运作的半许可模式下),也建议不要以个人身份加入网络。

问:drand有不同的实现方式吗?

答:目前主要的实现是在Go中。正在为drand进行Rust实施的工作。在客户端(即,为了获取和验证随机性),有一个Go和Rust实施,以及一个与COSMOS区块链上的智能合约平台兼容的wasm实施。

3、Bitswap对话

问:Bitswap会话如何发现对等方广播初始请求?

答:Bitswap利用节点中已经建立的连接来广播其初始请求。IPFS节点保留了一组与先前与网络中其他对等方的交互的开放连接(在节点自举之后,通过MDNS发现,DHT查询,先前的内容交换等)。Bitswap将其广播请求发送到所有这些已建立的连接,以使用对等方填充其会话。

问:在基准Bitswap中,对等方是否转发消息(即,如果对等方A向对等方B发送了一个有希望/想要阻止消息,并且对等方B知道对等方C,对等方B是否将其转发给对等方C)?

答:不能。在基准Bitswap协议中,对等方仅与其直接邻居进行交互。仅在协议的“跳跃Bitswap”原型实现中转发Bitswap消息。在该协议扩展中,将TTL字段添加到Bitswap消息中,以允许将消息转发到“邻居的邻居”,直到消息中指定的TTL值。

问:Jumping Bitswap如何避免同一对等方多次收到同一条消息?

答:无法阻止对等方多次接收相同的消息。对等点可能与路径中的多个对等点具有多个共享连接,并且网络的拓扑结构是不可预测的。但是,该协议具有适当的方案以最小化消息的重复并减少网络中消息的泛洪:

跳跃的Bitswap节点包含一个degree参数,以限制转发的消息数。因此,对于degreed,Bitswap节点仅将请求转发到会话中d个对等方。

跳跃的Bitswap节点不会转发对已经转发了请求的CID的请求(即使正在从另一个源节点请求CID的情况下)。这样可以防止对相同CID的重复请求。

4、GossipSub Talk

问:Filecoin和Gossipsub之间是什么关系,了解更多加 ipfskefu?

答:Filecoin是一个区块链网络,作为每个区块链网络,它都需要在矿工之间传播区块和交易消息,以使所有节点同步,达成共识并推进区块链。由于大多数区块链网络主要是无许可的点对点网络,因此它们需要消息传播协议才能将新的块和消息传递到网络中的所有节点。

GossipSub是Filecoin区块链的消息传播协议。它可以确保所有消息都在有限的延迟内传递到目的地,网络不会造成流量过载,并且网络可以抵御大量具有挑战性的攻击。

—-

编译者/作者:容显科技

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...