[PLACEHOLDER] Golang Gossipsub profiling and optimisation
@raulk 已经在做这个了。
开始于 2019年8月7日。
评估
这个 Issue 还没有评估数据。
描述
Motivation and context
The current golang implementation of gossipsub is a reference implementation:
https://github.com/libp2p/go-libp2p-pubsub
It is intended to be correct and fully implement the protocol, but it is by no means optimized.
This leaves a lot of room for improvement in terms of performance; this more generally applies to the go-libp2p pubsub implementation.
We want to improve the reference implementation and make sure it is production-quality, so that it can be used in production environments without any fear or performance concerns.
Value
Benefits (if addressed)
ETH2 implementers can rely on a reference implementation to be used in production without any performance concerns.
Risks (if not addressed)
We are not addressing potential performance problems, which may cause issues in production.
Expected output and constraints
Relevant discussion
Design/implementation notes
Potential funders
- 主要语言
- 没有语言数据
- 星标
- 40
- 派生
- 2
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
libp2p/devgrants 的其他 Issue
-
Update grants可能重新可做 @raulk 于 228 天前认领,目前没有进行中的 PR。 未关闭Kind: Proposal Ready for work: No Status: Drafting
-
[PLACEHOLDER] Analysis of Privacy and Anonymity Guarantees of Libp2p可能重新可做 @raulk 于 2402 天前认领,目前没有进行中的 PR。 未关闭Kind: Proposal Ready for work: No Status: Drafting
-
[PLACEHOLDER] Disconnect protocol可能重新可做 @raulk 于 2610 天前认领,目前没有进行中的 PR。 未关闭Kind: Proposal Ready for work: No Status: Drafting Status: Proposed
-
[PLACEHOLDER] Decentralized opt-in telemetry protocol可能重新可做 @raulk 于 2615 天前认领,目前没有进行中的 PR。 未关闭Kind: Proposal Ready for work: No Status: Drafting Status: Proposed
-
[PLACEHOLDER] Connection maintenance policies可能重新可做 @raulk 于 2615 天前认领,目前没有进行中的 PR。 未关闭Kind: Proposal Ready for work: No Status: Drafting Status: Proposed