通往真正去中心化網絡的道路艱難且漫長。30多年來,瀏覽器一直是作為客戶端存在——但是在P2P系統的演繹下,瀏覽器作為參與者,既是客戶端又是服務器。那些Web瀏覽器開發商和Web標準組織並沒有針對P2P網絡體系進行設計,因此IPFS開發團隊——協議實驗室為了實現瀏覽器符合未來的去中心化網絡,決定一步一步實現。
從一開始,IPFS就擁有一個官方的HTTP網關。網關允許HTTP客戶端(例如Web瀏覽器)向IPFS網絡發佈文件或者讀取。現在,除了官方的,有許多第三方為IPFS部署公共HTTP網關。協議實驗室自身的ipfs.io上運行的網關,每天得處理就超過500萬個請求。
在瀏覽器中集成IPFS,目標是簡化對IPFS的HTTP網關的訪問,這樣在傳統網絡的億萬人和分佈式網絡的內容之間建立橋樑。協議實驗室為此進行大量的開發和實驗,並與Firefox,Brave,Opera等瀏覽器廠商進行了合作。最終的目標是,使多個瀏覽器實現完全原生的、可互操作的IPFS支持。
簡單來說就是,用戶通過瀏覽器,就可以直接訪問IPFS網絡上的數據,且這個瀏覽器不僅是一個客戶端,還和一臺服務器一樣,具備同樣的原生IPFS節點的功能。這將簡化用戶的參與的成本和流程,促進IPFS這種新技術的大規模應用。
Brave瀏覽器
Brave可以說是一舉成名的瀏覽器,一經發布就席捲了市場,並在瀏覽器市場及加密貨幣領域獲得關注。Brave以保護隱私聞名,它的創始人是Brendan Eich,他是Mozilla的聯合創始人,還是Java的發明者。協議實驗室是從2018年開始和Brave開始合作的,使得Brave瀏覽器提供IPFS支持。
你可以通過“brave://settings/extensions”啟用 IPFS Companion(IPFS伴侶)這個擴展,不想用時可以關閉。當然你也可以去Chrome Web應用商店安裝這個擴展。
當你加載以“ ipfs://”開頭的URL時,Brave會提示你啟用擴展IPFS Companion,從而訪問IPFS網絡資源,這時地址欄會變成帶有IPFS哈希地址的樣式。
另外,Brave修改了Chromium OS的API設置(谷歌的Chrome瀏覽器把這些原始套接API給禁用了),使得瀏覽器節點無需外部守護程序即可提供真正的P2P網絡體驗。
在默認情況下,此擴展和IPFS桌面客戶端配合才是最佳的效果,但是現在有了實驗選項,打開後可以在Brave瀏覽器自身中運行獨立的IPFS節點。不過這個功能還在持續完善中。
Opera瀏覽器
Opera在今年5月的時候就宣佈支持IPFS了。雙方合作持續,預計今年年底之前在其Android版Opera瀏覽器中推出IPFS支持。值得注意的是,Opera在瀏覽器中開發了加密錢包,有Android、iOS和桌面版。可見Opera很早就佈局了區塊鏈生態支持。
Firfox火狐瀏覽器
從2018年libdweb項目開始,協議實驗室就一直與Mozilla合作,為P2P系統提供瀏覽器擴展API支持。在2018年初,Firefox新增了“ipfs://”協議的支持。注意:libdweb仍然是一組實驗性的API,尚未包含在Firefox中。
一切才剛剛開始
一切才剛剛開始,工作才剛剛開始。
集成IPFS網關支持是向前邁出的一大步。但是顧名思義,有HTTP的存在,意味著它並沒有真正分佈式。只有當瀏覽器可以既是客戶端又是服務器的角色完全參與網絡時,我們才能擁有真正的分佈式網絡。
像Brave、Opera和Firefox這些早期採用者,為將來的工作指明瞭方向,證明了行之有效的方法,也包括那些行不通的方法,並簡化了dapp開發人員的開發。
事實是,還有很多工作要做。IPFS本身仍在不斷改進,瀏覽器廠商對IPFS支持的模型設計還有值得優化的地方。兩者都是未來所有主流瀏覽器都具有可互操作實現的前提,這將使IPFS真正成為網絡的一部分。
Web瀏覽器一直作為客戶端的歷史超過了30年——將所有功能交給了中心化的服務器。今年是標誌著人們對瀏覽器的看法發生了範式轉變的一年,互聯網正在以它的獨有魅力進行變革。
好消息是,預計Puma等瀏覽器將提供IPFS支持。
不斷強大的IPFS生態
IPFS本身仍在不斷變化,網絡性能和健壯性是兩個關鍵,並且圍繞隱私和內容過濾的新功能也將會完善,整個IPFS生態正在發展中。我們可以通過一組文字窺探IPFS生態。
◆到2018年,上傳到IPFS的文件數量就超過50億。
◆協議實驗室獲得超過14位頂級投資方的支持(如Coinbase、斯坦福大學)。
◆開源軟件管理平臺Github上有眾多開發者為IPFS作貢獻。
◆Filecoin官方表示主網上線(預計)時間為2020年3月。目前全球最大的加密數字貨幣交易所Coinbase已經開始對Filecoin進行資產上市審查,通過後將正式上市。
◆歐洲、美國、中國等地區對IPFS及Filecoin保持著極高的關注度。
◆協議實驗室和社區的溝通聯繫依舊緊密,除了每週週刊,還有每週視頻會議和產品溝通會議,這些視頻均可在社交媒體上查看,方便了解整個項目的情況。另外,IPFS團隊還和Web3基金會、以太坊基金會等區塊鏈組織保持著合作,參加了Web3.0峰會、以太坊大會等會議。
◆已經有科技大廠接入IPFS技術的支持,除了上文提到的瀏覽器廠商,還有科技巨頭微軟。微軟將IPFS用於旗下的Azure雲計算平臺,方便通過建立節點提供服務。
◆同為去中心化存儲網絡的Storj於2019年10月正式支持IPFS。IPFS的作為開源的技術協議棧,是開放的,而且是高度擴展和可廣泛運用的。
◆IPFS生態應用已經獲得突破式發展,在官方平臺ASWSOME IPFS站點,已經收錄了基於IPFS的應用、工具等。其中有不少實用的應用。
◆◆IPSE,一個基於IPFS的搜索引擎,可以幫助用戶快速搜索IPFS網絡上的哈希內容,讓資源訪問的流程極大簡化,用戶無需安裝客戶端即可獲取星際文件系統上的文件。如果是視頻資源還支持直接播放。IPSE中文名為“星際搜索”,它還支持用戶挖礦獲得通證獎勵,雖然和比特幣的挖礦不同,但是都遵循挖礦-出塊-獎勵的基本模型。不過與比特幣依靠計算競爭出塊權的挖礦形式不同,IPSE是存儲挖礦,利用閒置的硬盤參與存儲任務完成挖礦獲取獎勵。
◆◆Textile Photos,一個基於IPFS的圖片存儲與分享的平臺,相當於區塊鏈版Instagram。所有的圖片上傳後數據都保存在IPFS網絡之上。這樣既能節省大量的存儲空間,又能結合Textile的身份管理和密鑰機制,保證你上傳的圖片是安全的。那種相冊洩露的事件將會避免。
◆◆Dtube和BitTube都是IPFS領域知名的視頻媒體平臺,同樣使用IPFS技術,存儲和帶寬成本大大減少。
◆◆Everipedia是一個基於區塊鏈的“維基百科”,內容全部保存到了IPFS網絡。實現版本化和長久保存,IPFS內容的可溯源讓百科上的頁面無法被他人篡改、肆意刪除或下架。
◆◆OpenBazaar是目前區塊鏈交易市場最知名的平臺之一,被稱作去中心化的亞馬遜商城。上面可以用加密貨幣(比如比特幣、以太坊)等來購買商品。
◆◆Ethlance被譽為區塊鏈的領英,是一個去中心化的職業招聘及社交平臺,最重要的是它是完全的0費用!這個應用是建立在以太坊之上,也使用IPFS技術。
◆◆Peepeth是一個區塊鏈世界的Twitter,天然地反對審查。Peepeth由兩部分組成:以太坊、IPFS 組成數據庫。因此發貼、點贊、關注等行為都需要支付Gas費以打包上鍊。這一平臺被以太坊V神大加讚賞並親自使用。
◆◆Filecoin作為IPFS激勵層,是一個去中心化的分佈式存儲網絡。礦工同樣可以參與存儲挖礦獲得加密貨幣。Filecoin的成敗將會決定IPFS生態能否走向另一個階段,畢竟,它是區塊鏈行業最受期待的項目之一。和Libra、Telegram(Ton)、Polkadot等齊名。
縱觀IPFS生態,不難發現IPFS的核心內涵是通過底層技術使得沒有公司控制你的數據,任何人都可以獲得自己數據的掌控權。這些數據來自於你,因此所有權屬於你。數據如何存儲,IPFS自身已經實現分佈式存儲,但有Filecoin這樣的網絡支持後,存儲市場不再是單純的存儲數據,還將是一個數據市場。
IPFS還將改變互聯網的形態,從主流瀏覽器紛紛支持IPFS,IPSE改變搜索引擎形成新的流量入口一樣,Textile、Dtube和 OpenBazaar等一系列應用也已經開始合力改變了傳統的社交媒體格局,基於區塊鏈的新社交平臺已經興起。而去中心化的流媒體服務顯然正在發揮它的作用,逐漸替代Youtube這樣的中心化平臺。IPFS和區塊鏈的技術不僅影響互聯網上的社交和媒體,還向線下拓展。區塊鏈世界的電子商務正讓加密貨幣變得炙手可熱。不僅是區塊鏈技術之間有交集有聯繫,連傳統科技巨頭也在佈局。下一代互聯網勢必引起廣泛的變革,提早構建技術基礎設施等於搶佔科技制高點。誠然,IPFS代表的分佈式技術還處於大規模應用的發力階段,但一個新舊替代的浪潮已經掀起了。
閱讀更多 星際在線 的文章