libp2p

编程入门 行业动态 更新时间:2024-10-23 01:57:43

<a href=https://www.elefans.com/category/jswz/34/1690254.html style=libp2p"/>

libp2p

前言

经过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。

更多推荐

libp2p

本文发布于:2024-02-19 18:18:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764859.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:libp2p

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!