libp2p-rs v0.2.0 發佈

通過2個多月的開發,咱們很高興地宣佈:libp2p-rs v0.2.0發佈啦!!!git

v0.2.0主要新增Kad-DHT,這意味着如今libp2p-rs已經實現了routing host,使用者能夠經過Kad-DHT查找網絡中的節點,provider和value。github

爲了更好地支持Kad-DHT,發揮libp2p-rs節點的效能,咱們對swarm和tcp transport等模塊進行了大量的優化。web

新增

Kad-DHT

1,引入beta值,做爲迭代查詢的結束條件;
2,迭代查詢超時機制;
3,定時刷新路由表的機制;
4,路由表中的過時節點保活;
5,處理identify協議產生的事件以及本地監聽地址變化;
6,出站子流重用;
7,迭代查詢歷史運行情況統計;
8,可調試shell命令。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信息。tcp

後語

Netwarps團隊會繼續開發和維護libp2p-rs,咱們的短時間計劃是支持tokio運行時,歡迎全部對libp2p有興趣的朋友提交PR和issue,共同完善libp2p-rs。分佈式


Netwarps 由國內資深的雲計算和分佈式技術開發團隊組成,該團隊在金融、電力、通訊及互聯網行業有很是豐富的落地經驗。Netwarps 目前在深圳、北京均設立了研發中心,團隊規模30+,其中大部分爲具有十年以上開發經驗的技術人員,分別來自互聯網、金融、雲計算、區塊鏈以及科研機構等專業領域。
Netwarps 專一於安全存儲技術產品的研發與應用,主要產品有去中心化文件系統(DFS)、去中心化計算平臺(DCP),致力於提供基於去中心化網絡技術實現的分佈式存儲和分佈式計算平臺,具備高可用、低功耗和低網絡的技術特色,適用於物聯網、工業互聯網等場景。
公衆號:Netwarpside

相關文章
相關標籤/搜索