重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

小編:記得關注哦

來源:HashBlock哈希街區

速度圍觀!4月28日IPFS官方在博客正式分享發佈IPFS 0.5.0版本,這是迄今為止IPFS協議和公共網絡的最大升級。哈希街區(HASH BLOCK)是IPFS分佈式存儲挖礦領跑者,是全球領先的區塊鏈基礎設施綜合服務商,以下內容由哈希街區(HASH BLOCK)整理來自IPFS官方的分享(點擊進入官方鏈接:https://blog.ipfs.io/2020-04-28-go-ipfs-0-5-0/)

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

據官方介紹,IPFS 0.5.0是社區廣泛反饋和嚴格關注的結果,它提供了主要的性能和可靠性更新,因此您可以更有效,更經濟地對等分發內容!

IPFS 0.5.0對網絡意味著什麼

當今的網絡脆弱,低效且昂貴。它建立在客戶端-服務器模型的基礎上,該模型根據其在特定主機上的位置查找並提供內容-無論距離多遠或無法訪問。它是一個系統,無法再忍受我們交流,創建,工作,使用和連接的高度動態方式。

分佈式網絡正在改變這種狀況。IPFS rearchitects網絡工作點對點,通過解決數據是什麼是不是在那裡它的位置。這樣,IPFS可以為彈性和可擴展的網絡提供支持。我們的最新版本IPFS 0.5.0提供了更高的性能和可靠性,可以滿足當今以及未來對Web不斷增長的需求。

社區反饋是我們的路線圖

IPFS公共網絡經歷了巨大的增長(2019年的規模擴大了30倍!),為IPFS用戶和更廣泛的行星際生態系統帶來了新的機遇。需要快速而可靠的連接的主要部署和應用程序已開始建立並支持IPFS:

  • Opera&Brave: Opera在Brave開始直接嵌入IPFS Companion擴展(帶有內置js-ipfs節點)後不久,成為第一個在Android上提供默認IPFS支持的主要網絡瀏覽器。這意味著世界各地數以百萬計的人現在可以訪問直接內置在其瀏覽器中的分散式網絡。
  • Microsoft ION: Microsoft已將IPFS用作內容尋址存儲層,以增強其對分散式身份系統的支持。
  • Netflix: 我們開始合作將對等服務整合到Netflix開發人員工具中的方法,以加快其構建管道中的容器映像分發。
  • Cloudflare: Cloudflare運行分佈式Web網關,可輕鬆,快速且安全地為IPFS上託管的內容提供服務。

我們與這些組織以及IPFS的許多活躍用戶以及我們更廣泛的社區合作,以獲取反饋並確定此版本以及2020年剩餘時間的優先級。在他們的幫助下,我們確定了兩個主要的痛點:性能和可靠性。

IPFS 0.5.0中的性能和可靠性升級

我們的性能工作圍繞內容路由,查找和獲取加載網站,觀看視頻或使用應用所需的數據的過程進行。現在,我們的分佈式網絡可擴展到100,000個節點,我們需要更加嚴格地確定哪些節點應參與路由請求以及在何處宣佈新內容以提高整體可靠性。

以下是IPFS 0.5.0中所做的一些改進:

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0
  • 更快的內容發現: 得益於DHT邏輯的重大改進,IPFS 0.5.0使得在網絡中查找和共享數據的速度大大提高。更高效的路由和提供(快2-3倍)降低了帶寬使用率和後臺流量。我們還更新了實驗性QUIC傳輸,以減少連接等待時間和往返次數,目的是使其成為默認的下一版本!
  • 快速的文件傳輸:我們加快了文件傳輸機制Bitswap的速度,以使許多節點之間的數據共享更快。閱讀有關我們如何與Netflix合作以對這些改進進行基準測試和壓力測試的更多信息!
  • 更快的文件添加:現在,使用Linux和MacOS上的Badger數據存儲將文件添加到IPFS網絡的速度提高了2倍。Huzzah用於異步寫入!我們還配置了Badger以使用更少的內存。
  • 更快,更可靠的可變鏈接:行星際名稱系統(IPNS)是我們用於為內容地址創建可變鏈接的系統,現在提供了更快的命名查找,並具有新的實驗pubsub傳輸來加快記錄分配。在1K節點網絡仿真中,提供IPNS記錄的速度現在快30-40倍!

為了確保所有這些大規模改進的可靠性,我們創建了Testground,這是一種用於大規模對等網絡的新測試工具。這使我們能夠使用1K +節點模擬來驗證和測試許多網絡配置中的每個增強功能-提高開發速度和嚴格性。

但是,等等-還有更多!

畢竟,我們說這是一個重要版本。IP在IPFS 0.5中,我們在開發人員工具和安全方面也取得了長足的進步,包括:

  • 對安全性和加密協議的更廣泛支持: IPFS現在默認使用傳輸層安全性(TLS),這是一種用於傳輸安全性的開放標準,默認情況下可幫助維護客戶端和服務器之間的安全連接。
  • 開發人員體驗改善: IPFS 0.5.0支持許多現有工具和工作流程,從而使更多開發人員可以使用分散的功能。更新包括:
  • HTTP網關中的子域: 開發人員現在可以將dapp(分散式應用)放置在隔離的來源中,以保護其應用和Web內容的安全。這適用於哈希,IPNS,DNSLink,ENS和其他。
  • / ipfs / peer_id→/ p2p / peer_id:現在,我們使用/ p2p /來消除ipfs文件與對等地址的歧義。
  • .eth鏈接支持: 默認情況下支持基於區塊鏈的.eth鏈接,從而進一步向分散的應用程序開發人員開放IPFS(即將支持更多分佈式TLD!)。

請參閱我們的變更日誌以獲取IPFS 0.5.0更新的全面列表,以及我們對該版本中所有重要功能的深入瞭解。

IPFS 0.5.0的影響(已經!)

通過我們新的測試和發佈過程,IPFS 0.5.0已經在各種生產環境中投入使用。這是如何使IPFS用戶有所作為的:

Pinata的Matt Ober: “ IPFS 0.5對Bitswap進行了重大改進,從而消除了節點之間的重複數據刪除。這意味著像Pinata這樣的數據提供商每天在世界範圍內傳輸大量數據,每個塊只能發送一次,然後到達目的地。這大大降低了我們的帶寬成本。而且,它也更快。”

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

Infura的Michael Godsey: “我們與Protocol Labs的合作以及最新的go-ipfs v0.5版本對於我們今年晚些時候即將推出的高級IPFS產品至關重要。升級後的子域網關支持大大提高了我們產品的安全性,同時幫助我們支持了一些很棒的新功能。DHT的改進和對等連接的穩定性使我們能夠提供更加可靠的產品,並繼續使IPFS進入分散式應用程序開發人員的手中。”

Peergos的Ian Preston博士說: “我們已經看到,一個不活動的IPFS實例現在使用更少的帶寬來維護DHT和其他背景流量。在IPFS 0.5下,此負載下降了四倍:每秒大約800 kb,現在每秒200 kb。聽起來不算多,但總起來很快,所以差異很大。”

Qri的Brendan O'Brien: “我們的工程時間是我們最寶貴的資源之一。現在,我們看到了IPFS的成熟版本,這意味著我們可以花更多的時間在自己的代碼上而不是依賴上。升級到IPFS 0.5.0花費了不到一天的時間,使我們可以將更多的工程時間用於構建和修復自己的東西。”

如果您正在運行IPFS,我們強烈建議您儘快升級以利用所有這些改進!查看我們的發行說明,並立即升級升級方法!

謝謝,謝謝,謝謝。

沒有許多貢獻者的幫助,IPFS 0.5.0不可能是我們最大的更新。特別感謝我們的早期測試人員發佈了此版本,尤其是:

  • @MichaelMure(Infura)
  • @carsonfarmer(紡織)
  • @ b5(Qri)
  • @ obo20(皮納塔)
  • @ianopolous(Peergos)
  • @postables(RTrade)
  • @meeDamian
  • @pataquets

另外,非常感謝在本發行版中貢獻補丁和改進的所有人,所有人都是98!沒有您的幫助和反饋,我們不可能做到這一點。❤

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

是否想了解更多……甚至更好地參與其中?

我們想知道您的想法,並幫助您回答任何問題。請加入我們,於5月1日(星期五)舉行虛擬會議,以深入探討此發行版中的改進以及現場問題和反饋。

重磅!IPFS發佈迄今為止最大的IPFS升級版本0.5.0

同時,開始安裝go-ipfs或升級到go-ipfs 0.5即可自己查看改進!

當然,根據您的技能,興趣和可用性,還有許多其他方法可以參與IPFS。請查看我們在GitHub上的貢獻頁面以獲取指導和後續步驟。

對於IPFS和整個網絡來說,這是一個令人興奮的時刻。加入我們!


分享到:


相關文章: