libp2p-rs v0.2.0 發佈

經過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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章