go-libp2p-dht-overlay WIP:不要期待任何结果...
2022-11-16 17:17:26 29KB go ipfs overlay dht
1
该项目是基于go-libp2p的kad-dht引导节点的简单实现。 用法: 默认运行(绑定'0.0.0.0'端口:4001): 对于linux: ./bootnode.amdx64-linux linux 对于Windows: bootnode.amdx64-windows.exe 或使用自定义运行: 对于linux: ./bootnode.amdx64-linux -host [host] -port [port] linux ./bootnode.amdx64-linux -host [host] -port [port] 对于Windows: bootnode.amdx64-
2022-11-16 17:17:05 3KB bootstrap ipfs dht libp2p
1
引导程序 bootstrap提供了引导libp2p主机的帮助程序。 它支持从ipfs/go-ipfs-config与Temporal生产IPFS节点结合使用的默认libp2p引导对等项进行引导。 此外,它支持将DynamicBootstrap方法与持久性对等存储结合使用,以启用不依赖于现有主机的“分散式Boostrapping”方法。 Bootstrap和DefaultBootstrapPeers是hsanjuan/ipfs-lite包含的内容的修改版本。
2022-11-16 17:13:15 22KB bootstrap golang ipfs libp2p
1
wireshark capture of ipfs/libp2p secio channel establishment. Hacked, so plain text...
2022-06-19 21:26:31 12KB ipfs libp2p
1
使用rust-libp2p作为网络层的 PBFT 共识算法的实现
2022-06-12 14:05:26 34KB rust 算法
go-libp2p示例和教程 在此文件夹中,您可以找到各种示例,以帮助您开始使用go-libp2p。 每个示例都有一个特定的用途,每个示例都包含一个完整的教程,您可以按照该教程进行操作,以帮助您全面了解libp2p和p2p网络。 让我们知道,如果您发现任何问题,或者您想贡献并添加新的教程,欢迎提交论文,谢谢! 示例和教程 为创建的 对于js-libp2p示例,请检查 故障排除 构建示例时,请确保您有一个干净的$GOPATH 。 如果您已经签出并构建了其他libp2p库,则在构建示例时可能会收到与以下错误类似的错误。 请注意,运行示例或使用libp2p不需要使用gx软件包管理器。 $:~/go/src/github.com/libp2p/go-libp2p-examples/libp2p-host$ go build host.go # command-line-arguments
2022-02-22 10:10:57 421KB Go
1
libp2p网络堆栈的Go实现。 目录 背景 是从模块化的网络堆栈和库,并分别捆绑在一起供其他工具使用。 libp2p是长期,艰巨的理解追求的产物-深入研究互联网的网络堆栈,以及过去丰富的对等协议。 在过去的15年中,构建大规模的对等系统非常复杂且困难,而libp2p是解决该问题的一种方法。 它是一个“网络堆栈”(一种协议套件),可以将问题完全分开,并使复杂的应用程序仅使用它们绝对需要的协议,而不会放弃互操作性和可升级性。 libp2p源自IPFS,但它的构建是为了使很多人可以将其用于许多不同的项目。 我们将编写一组文档,帖子,教程和讲座,以解释什么是p2p,为什么p2p非常有用,以及它如何帮助您的现有项目和新项目。 但与此同时,请查看 用法 该存储库( go-libp2p )充当构成libp2p堆栈的Go实现的模块世界的入口点。 Libp2p需要1.12+。 我们主要使用进行依赖和发布管理(因此需要go> = 1.12+)。 为了获得最佳的开发人员体验,我们建议您也这样做。 否则,您可能会偶尔遇到破坏性的构建,因为您将要运行master(根据定义,它不能保证稳定)。 您只
2021-02-02 16:35:40 160KB p2p libp2p networking-stack P2P
1