Gossipsub v1.1为PubSub带来哪些强大功能?

Gossipsub v1.1,它包含了几个安全性增强扩展,以及新的测试、文档和更新的规范。

Gossipsub v1.1,它包含了几个安全性增强扩展,以及新的测试、文档和更新的规范。
Gossipsub 工作队一直在努力探索和分析公共和无许可消息网络上的各种攻击载体。有了这些知识,我们就制定并迭代了缓解策略,以使我们心爱的 libp2p PubSub Router 在对抗性环境中工作。
如果您是 libp2p PubSub 的新用户,尤其是 Gossipsub,我们建议您在 Matrix Virtual Meetup 上查看 Gossipsub v1.1 演讲。它将为您介绍 libp2p PubSub 的完整动机和背景,并向您介绍 Gossipsub v1.1。

什么是 Gossipsub v1.1?

Gossipsub v1.1 的主要重点是安全性。此外,除了 v1.0 的快速消息传播保证外,此新版本还具有一些强化扩展功能,这些扩展功能使 Gossipsub 对各种攻击更具弹性。一些重点包括:
1)对等点计分:对等点现在使用反映对等点有用性的计分功能来监视其直接联系的邻居。行为良好的对等方将保留在网格中,而行为不良的对等方将被丢弃,以保护网络免受恶意行为者的侵害。
2)自适应信息传播:在此新版本中,您可以调整 gossip factor 来控制您的节点信息与之对等的数量。这使您可以增加/减少信息的数量,同时保持基线。
3)机会嫁接:一种新的机制,用于挑选表现良好的对等节点,这些对等节点当前不属于节点网格。然后将那些表现良好的同伴机会性地插入到网格中,以提高参与同伴的中位数。
4)Prune Peer eXchange:Prune Peer 交换为节点提供了一组推荐的对等节点,当该节点从另一个对等节点的网格中掉落时,可以进行连接,从而有助于减少对环境对等节点发现机制的依赖。
5)扩展消息验证器:现在,您可以添加自定义消息验证器,以便对 Gossipsub 进行检测,以识别(接受/拒绝)在应用程序上下文中哪些消息有效/无效。
6)出站网格配额:在 v1.0 中,网格对等体是随机选择的,没有对连接方向给予任何权重。相反,v1.1 实现了出站连接配额,因此对等方尝试始终在网格中维护许多出站连接。
这些安全措施的结合,以及“游说网格”的属性,在无许可的网络中选中了消息传播协议的两个最重要的框,即:i)快速消息传播;ii)防止试图降低质量的攻击的安全性网络提供的服务。
所有这些升级都可以在Gossipsub v1.1规范中进行咨询,如果您要求我们阅读,那是一种阅读的乐趣!
此外,在新版本中,Gossipsub的参考实现获得了更多文档和测试范围。

聊天应用示例

我们为您准备了一个全新的示例,供您尝试最新的Gossipsub。在此示例中,您将尝试使用由libp2p驱动的聊天应用程序。通过订阅PubSub主题,您可以加入不同的频道,并在其他订阅者订阅主题时看到他们加入会议室。
您可以在https://github.com/libp2p/go-libp2p-examples/tree/master/pubsub/chat中找到此示例的代码

使用 Testground 测试 Gossipsub 的性能

我们还将发布一个全新的libp2p测试计划,该计划使用Testground对Gossipsub v1.1进行基准测试。
通过此测试计划,您可以运行 Gossipsub 网络的仿真(是的,它将运行真实的 Gossipsub 节点!),您可以在其中进行以下调整:
  • 节点数
  • 每个链路的延迟和抖动百分比
  • 运行时间
  • 每个链接可用的带宽
要使用此测试计划,请查看https://github.com/libp2p/testplans/tree/master/pubsub上的说明。

我们正在为您准备更多东西

我们已经与网络,P2P 和安全研究人员合作创建了 Gossipsub v1.1 的此迭代,并且我们一直在编写一份综合分析报告,与您分享我们的方法以及我们如何评估缓解策略。我们正准备在 6 月分享这份报告,敬请期待!
End
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用
公众号:filcloud

24小时热点

afd爱发电是什么网站 afd登录入口在哪

为什么需要爱发电? 我们认为,长期耕耘一件事或几件事的创作 ...

1741882

SAN币

fc2是什么网站?fc2点击在此访问

FC2是日本最大的乃至亚洲最大的域名服务商,也是一家全面的网 ...

1969026

币团交易所

gpt4.0中文版免费

GPT-4(生成预可训练技术4.0)是一个由OpenAI开发 ...

3933665

维公链

f2pool鱼池官网

f2pool是一个国际性Premine挖矿池,它是一个早期通 ...

1402030

Smart Contract

地铁派上海地铁俱乐部

海派上海地铁俱乐部是由上海市地铁交通公司(SMTC)所创办的 ...

899952

BitKeep钱包

十大虚拟币交易平台app汇总!

自从前两年比特币大火之后,带动了整个虚拟币行业,虚拟币也越来 ...

1148610

一岛

币圈大佬指出:派币(π币、pi币、pi network、兀币)是个无聊的骗局!

派币(π币、pi币、pi network、兀币)是绝对的杀猪 ...

1123193

中值联资讯

中国十大骗局之pi network(π币、pi币、派币、兀币)

中国十大骗局之pi network(π币、pi币、派币、兀币 ...

652760

Web 3.0

crowd1项目在中国合法吗

crowd1项目在中国合法吗?非常明确的告诉你,这是非法的项 ...

1079933

HitBTC交易所

外汇资金盘“海汇国际”涉嫌传销,已崩盘

近日,海汇国际涉嫌传销,资金盘口缺口达数亿,几乎资金全无,资 ...

943390

Bitget

热点专题

虚拟货币传销/诈骗案件的通常做法

当更多人似懂非懂的对虚拟货币有些模糊的概念,还搞不清比特币和 ...

4225595

瓦特(WBF)交易所

gpt4.0中文版免费

GPT-4(生成预可训练技术4.0)是一个由OpenAI开发 ...

3933665

维公链

iBox 链盒科技

据iBox官方消息,9月17日20:00,iBox将正式发布 ...

3410870

iBox

揭秘网络传销行骗七大套路!

不管网络传销打着什么旗号,戴着什么面具,即便有着“72变”, ...

3055365

A网(AOFEX)交易所

Gem和Genie功能大对比

2022年4月25日,OpenSea官方发推宣布收购NFT交 ...

2395214

TopHolder 头号藏家

Genie 就是一个 NFT 市场的交易聚合器

Web3 中的「聚合器」是一个非常重要的组件,例如 1inc ...

2361268

嗨艺购

一文读懂NFT 交易聚合器GEM

购买 NFT 的主要问题之一在于,限制了用户一次只能购买一个 ...

2321380

第九空间

fc2是什么网站?fc2点击在此访问

FC2是日本最大的乃至亚洲最大的域名服务商,也是一家全面的网 ...

1968787

币团交易所

亚洲最大成人平台“SWAG”网站关停,负责人被捕

2020 年,SWAG 发行了 6.25 亿枚治理代币 SW ...

1749969

NFT和元宇宙

afd爱发电是什么网站 afd登录入口在哪

为什么需要爱发电? 我们认为,长期耕耘一件事或几件事的创作 ...

1741276

SAN币