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都不会对任何一方的任何损害负责
,即使它已被告知损害的可能性。