通过 2 个多月的开发,咱们很快乐地发表:libp2p-rs v0.2.0 公布啦!!!
v0.2.0 次要新增 Kad-DHT,这意味着当初 libp2p-rs 曾经实现了 routing host,使用者能够通过 Kad-DHT 查找网络中的节点,provider 和 value。
为了更好地反对 Kad-DHT,施展 libp2p-rs 节点的效力,咱们对 swarm 和 tcp transport 等模块进行了大量的优化。
新增
Kad-DHT
1,引入 beta 值,作为迭代查问的完结条件;
2,迭代查问超时机制;
3,定时刷新路由表的机制;
4,路由表中的过期节点保活;
5,解决 identify 协定产生的事件以及本地监听地址变动;
6,出站子流重用;
7,迭代查问历史运行状况统计;
8,可调试 shell 命令。
其它
floodsub: 反对公布订阅网络中的某个主题,现处于试验阶段。
mdns: 反对主动发现局域网中的节点,现处于试验阶段。
批改
swarm
新增:
1,入栈连贯异步降级;
2,反对并行拨号;
3,protocol handler 告诉机制;
4,本地监听地址变动告诉机制;
5,运行状态测量。
欠缺:
1,欠缺 peerstore;
2,欠缺 identify 协定;
3,修复若干 bug。
其它
tcp transport:新增监听地址变动告诉。
cli:集成一个可调试的交互式 cli,可用于实时察看 swarm 和 kad 的运行状况,也可手动操作 kad。
Prometheus : 新增 Prometheus exporter 和 Info web server。
copyright:欠缺 MIT license 信息。
后语
Netwarps 团队会持续开发和保护 libp2p-rs,咱们的短期计划是反对 tokio 运行时,欢送所有对 libp2p 有趣味的敌人提交 PR 和 issue,独特欠缺 libp2p-rs。
Netwarps 由国内资深的云计算和分布式技术开发团队组成,该团队在金融、电力、通信及互联网行业有十分丰盛的落地教训。Netwarps 目前在深圳、北京均设立了研发核心,团队规模 30+,其中大部分为具备十年以上开发教训的技术人员,别离来自互联网、金融、云计算、区块链以及科研机构等业余畛域。
Netwarps 专一于平安存储技术产品的研发与利用,次要产品有去中心化文件系统(DFS)、去中心化计算平台(DCP),致力于提供基于去中心化网络技术实现的分布式存储和分布式计算平台,具备高可用、低功耗和低网络的技术特点,实用于物联网、工业互联网等场景。
公众号:Netwarps