一个易于使用的P2P网络堆栈,用于用Go语言编写的去中心化的应用程序

666 阅读2分钟

xlibp2p

xlibp2p是一个有主见的、易于使用的P2P网络
堆栈,用于用Go编写的去中心化的应用程序。

xlibp2p

通过使用少量经过测试的、
生产级的依赖关系

,实现了最小化、强大化、开发者友好化、
性能化、安全化和跨平台化。

使用方法

xlibp2p旨在用于使用Go模块的Go项目中。你可以
通过执行以下内容
将xlibp2p作为
一个库的依赖关系
纳入你的项目中

go get -u github.com/xfs-network/xlibp2p

示例

examples文件夹中,你可以找到一个聊天的例子来帮助你开始使用xlibp2p。
这个例子帮助你扩展你对xlibp2p和一般p2p网络的知识。

贡献

如果你想为xlibp2p做贡献,请分叉、修复、提交并发送一个拉动请求。不符合
编码标准
的提交
会被忽略(使用gofmt!)。如果你发送拉动请求,请绝对确保你在
开发分支
上提交
,而不是合并到主干。直接基于master的提交会被忽略。

许可

xlibp2p是在开源的MIT许可下发布的,并且 "按原样 "提供,没有任何形式的明示或暗示的保证
。XFS软件提供的任何安全性部分取决于它的使用、配置和部署方式。
xlibp2p建立在许多第三方库之上,xfs.tech不表示或保证xlibp2p或任何
第三方库将按预期执行或没有错误、漏洞或有缺陷的代码。两者都可能出现
或大或小的
故障
,可能完全或部分地限制功能或损害计算机系统。如果您使用或
实施xlibp2p,您需要自己承担风险。在任何情况下,xfs.tech都不会对任何一方的任何损害负责
,即使它已被告知损害的可能性。

GitHub

github.com/xfs-network…