1. IPFS点滴资讯首页
  2. 官方更新
  3. Filecoin

IPFS推出Gossipsub v1.1版本——为PubSub带来了硬化扩展功能! | 点滴资讯

IPFS推出Gossipsub v1.1版本——为PubSub带来了硬化扩展功能! | 点滴资讯

传言是正确的,Gossipsub v1.1已经发布了,它包含了一些安全加固扩展以及新的测试、文档和更新的规范。

Gossipsub专责小组一直在努力探索和分析公共和无权限消息网络上的各种攻击载体。有了这些知识,我们精心设计和迭代了缓解策略,使我们心爱的libp2p PubSub路由器在对抗性环境中工作。结果就是Gossipsub v1.1。

如果你是libp2p PubSubhttps://libp2p.io/)的新手,尤其是Gossipsub,我们推荐你去看看Matrix虚拟见面会上的Gossipsub v1.1讲座(https://libp2p.io/。它将给你介绍libp2p PubSub的完整动机和背景,并向你介绍Gossipsub v1.1。

什么是Gossipsub v1.1?

Gossipsub v1.1的重点是安全。此外,除了v1.0版本中的快速消息传播保证,新版本还增加了一些加固扩展功能,使Gossipsub能够更好地抵御各种攻击。其中的一些亮点包括

1)对等点计分:对等者现在可以使用一个反映对等者有用性的评分函数来监控他们直接连接的邻居。行为良好的对等者会被保留在网状物中,而行为不好的对等者则会被删除,以保护网络免受恶意行为者的攻击。

2)自适应八卦传播:在这个新版本中,您可以调整八卦因子来控制您的节点与对等者的八卦数量。这使得你可以在保持基线的情况下,增加/减少八卦的数量。

3机会性嫁接:一种新的机制,用来挑选当前不属于某个节点的网格中的行为良好的对等者。这些表现良好的对等者会被机会性地插入到网格中,以提高参与的对等者的中位数得分。

4) Prune Peer eXchangePrune Peer交换:当一个节点从另一个对等者的Mesh中掉队时,Prune Peer交换会给一个节点提供一组推荐的对等者来连接,帮助减少对环境对等者发现机制的依赖。

5)扩展的消息验证器:你现在可以添加你的自定义消息验证器,这样你就可以通过仪表Gossipsub来识别(接受/拒绝)哪些消息在你的应用程序的上下文中是有效/无效的。

6出站网格定额:在v1.0版本中,网格对等者是随机选择的,没有对连接方向给予任何权重。相比之下,v1.1版实现了出站连接配额,这样一个对等者试图在网格中始终保持一定数量的出站连接。

这些安全措施的融合,再加上“八卦网状”的属性,检查了无权限网络中消息传播协议最重要的两个盒子,即:i)快速的消息传播,ii)抵御试图降低网络提供的服务质量的攻击的安全性。

所有这些升级都可以在Gossipsub v1.1规范中查询到,如果你问我们的话,那是一种阅读的乐趣!在Gossipsub v1.1规范中,我们可以看到这些升级。

此外,在新版本中,Gossipsub的参考实现得到了额外的文档和测试覆盖面。

Gossipsub v1.1测试

聊天应用实例

我们为您准备了一个全新的例子,让您尝试一下最新的Gossipsub。在这个例子中,你可以尝试使用libp2p驱动的聊天应用。它将使你可以通过订阅PubSub主题加入不同的频道,并在其他同行订阅该主题时看到他们加入会议室。

IPFS推出Gossipsub v1.1版本——为PubSub带来了硬化扩展功能! | 点滴资讯

(动图地址:https://raw.githubusercontent.com/libp2p/go-libp2p-examples/master/pubsub/chat/chat-example.gif )

你可以在https://github.com/libp2p/go-libp2p-examples/tree/master/pubsub/chat找到这个例子的代码。

使用Testground测试Gossipsub的性能

我们还发布了一个全新的libp2p测试计划,使用Testground来测试Gossipsub v1.1。

IPFS推出Gossipsub v1.1版本——为PubSub带来了硬化扩展功能! | 点滴资讯

(动图地址:https://blog.ipfs.io/img/gossipsubv1.1-jupyter.gif

通过这个测试计划,你可以运行一个Gossipsub网络的模拟(是的,它将运行真正的Gossipsub节点!),你可以在其中调整:

节点的数量

每条链路的延迟和抖动%。

运行的长度

每个链路的可用带宽

要想玩转这个测试计划,请查看https://github.com/libp2p/test-plans/tree/master/pubsub上的说明。

我们正在为你准备更多的东西

我们已经与网络、P2P和安全研究人员合作,创建了Gossipsub v1.1的这个迭代,我们一直在编写一份全面的分析报告,与大家分享我们的方法以及我们如何评估我们的缓解策略。我们将在6月份分享这份报告,敬请期待!

点对点科技简介

点对点科技深耘IPFS与Filecoin技术,坚持区块链技术改变未来的信念。点对点 IPFS 数据中心是目前国内技术领先,性价比高、保障优的投资标的。自建杭州数据中心,合作数据中心分布于上海、宁波、河北、香港、斯德哥尔摩(瑞典)等地。点对点数据中心具有优秀的硬件配置与目前国内优质的网络节点资源。点对点科技力求将IPFS爱好者升级为IPFS领军者与受益者,让IPFS颠覆传统互联网,共同开启 WEB 3.0时代。

想了解更多区块链知识吗?关注我吧!

Filecoin测试网二阶段昨日重启,点对点出块第一! | 点滴资讯

原创文章,作者:迎迎,如若转载,请注明出处:https://ipfsdrop.com/offcial/ipfstuichugossipsub-v1-1banbenweipubsubdailaileyinghuakuozhangongneng-diandizixun/

发表评论

电子邮件地址不会被公开。 必填项已用*标注