新聞資訊

2020 年 2 月開發人員更新

2020 年 2 月開發人員更新

歡迎來到 2020 年 2 月的 Streamr 核心開發團隊更新。這一個月來,我們團隊在 Network 和數據聯盟(之前稱為社區產品)上取得了較大的進展。最近,在 Wilsome 的支持下,我們就團隊實施的一個研究發布了一篇博文,這個研究是為了深入了解用戶關於數據聯盟(DU)概念的想法和期待。基於我們的 DU 框架構建的示範性試點項目之一 Swash,在最近發布了 2020 年的路線圖,您可以在下圖中查看。如果您也對基於 DU 框架進行構建感興趣,或者您有一些關於用例的好想法,非常歡迎您在我們的社區論壇進行分享,說不定您的想法就能被選中成為社區資助的項目。

2020 年 2 月開發人員更新

Swash 的 2020 路線圖

2020 年 2 月開發人員更新

在 Network 的進展方面,我們最近在長期計劃的大規模網絡測試中消除了一個很大的障礙,這個測試包括 2048 個遍布全球的不同節點。測試返回的性能結果接近我們的預期,同時還返回了 20GB 的記錄指標,以便我們在接下來的幾週內進行更詳細的分析。我們還不能百分之百的確定整個測試毫無漏洞,所以我們還在繼續分析日誌以確保沒有問題或者配置錯誤。如果有問題的話,我們可能需要相應的微調運行另一個測試。我們花費眾多精力的網絡技術論文現在只需要大型的網絡仿真測試來完善了。希望能夠在下個季度與大家分享我們的成果。

Network 的另一個重大更新是 WebRTC 的實現,用來取代當前的 WebSocket 模型。除了與存儲相關的功能測試外,大多數功能測試均成功通過。下一步的工作是修復剩餘的問題,然後抽象化實現,以便它可以直接替代 Network,而不會造成太多干擾。 WebRTC 具有一些很好的特性,例如 NAT 穿越、本機 P2P 連接功能,而且它還是為大規模數據流而構建的。

2020 年 2 月開發人員更新

WebSocket vs WebRTC (來源:Bloggeek)

2020 年 2 月開發人員更新

為了使跨 P2P Broker 節點的數據傳輸更加安全,我們還為下一階段的端到端加密部署進行了跨客戶端測試。目標是擁有一個內置的密鑰交換和密鑰循環機制,以強制執行數據流許可,而無需依賴中心化實體來協調過程。對於想要了解有關對稱 / 非對稱加密以及如何將其應用於 VPN 等其他領域的非技術性讀者,我推荐一篇文章,它對您一定很有幫助。

關於數據聯盟,我們正在多個領域取得進展。在 DU 框架的推出方面,我們的開發人員一直在重構一些 DU 服務器代碼,以使 DU 框架在正式發佈時更加穩定和可擴展。更具體地說,我們的目標是確保像 Merkle Tree 這樣的繁重計算不會阻止服務器接收其他請求。此外,我們正嘗試著在多個 DU 服務器之間實現狀態復制,以使我們可以處理更高的並發連接負載(跳變在 10k-100k 範圍內)。我們的 DU 智能合約目前正在接受外部機構的審核,以確保不會出現任何安全漏洞。最後,關於 DU 試點項目的進度,Swash 正依據其最新發布的 2020 年路線圖全力前進,而 MyDiem 與 DU 服務器的後端集成也在順利進行中。

2020 年 2 月開發人員更新

基於數據聯盟框架構建的 MyDiem APP

2020 年 2 月開發人員更新

在代幣經濟學方面,許多社區成員都已經表明對 Streamr 生態系統的代幣激勵非常感興趣。在當前階段,我相信無論是來自內部還是外部,大多數人已經達成共識,即在支持一個可持續的長期代幣程序運用方面,Network 作為一個為基於其構建的app 提供基礎服務的網絡層,是當之無愧的最強王者,數據聯盟同樣基於Network 構建並享受其提供的基礎服務。

一個好消息是我們已經與 BlockScience 團隊展開了合作,他們會協助我們對能夠在 Streamr 實施的潛在代幣經濟學模型進行初步分析。在這個月底我們將舉辦第一次研討會。這是一個能夠影響我們整個生態系統的複雜議題,所以我們不期待能夠在第一次會議之後就馬上提出解決方案,但這是我們正式開始的標誌。如果您是對 Streamr 堆棧感興趣的開發人員,或者有一些集成的想法,您可以在此處加入我們社區運營的開發人員論壇。一如既往,感謝您的閱讀。

2020 年 2 月開發人員更新

Network

  • 所有計劃的實驗(網絡規模最大為 2048 個節點)都順利運行,產生了 20GB 的記錄指標用於分析。到目前為止,分析顯示的結果接近預期,但需要進行更多檢查;

  • WebRTC 實現:大多數測試通過,但與存儲相關的測試除外;

  • 跨客戶端測試的端到端加密幾乎達到了 MVP 階段;

  • 聘請 BlockScience 團隊進行代幣經濟學研究,並於 3 月底舉辦第一次研討會。

2020 年 2 月開發人員更新

數據聯盟

  • 智能合約安全審核正在進行中。整個過程將於 3 月中旬完成;

  • DU 的前端工作已經完成,並且正在設計審查中;

  • 改進了 Data Union 服務器,即使在進行新的 Merkle Tree 計算時也可以回答請求(不再是阻塞);

  • 需要以觀察者 / 驗證器模式測試和部署 Data Union 服務器,以平衡傳入請求的負載;

  • 後端許可大檢修工作已完成 90%。相關的前端工作正在等待後端工作的完成。

2020 年 2 月開發人員更新

Core app (引擎,編輯器,市場,網站)

•用例頁面即將準備就緒,僅需要設計和 SEO 審查;

•在主網上進行的 Uniswap 測試成功,等待前端註銷;

•新的 Marketplace v2 智能合約定稿,增加了設置交易費用的選項。

2020 年 2 月開發人員更新

本文翻譯自 Streamr 官方 medium 博客,原文作者:Weilei Yu,原文標題:Dev Update February 2020

本公眾號將定期翻譯 Streamr 官方 medium 博文,方便大家及時了解團隊最新消息,謝謝大家的關注。

來源鏈接:mp.weixin.qq.com