QKFile如何影響我們熟知的網絡世界

鏈上小白 發佈 2020-01-14T12:43:07+00:00

在回答這些問題之前,我們先來看看現在的網絡世介面臨哪些問題。僅在中國大陸地區,預計未來4 年內,網際網路用戶將從現有的 7.7 億增長到 9 億。

QKFile如何影響我們熟知的網絡世界

首先讓我們試想這樣一個世界:4k 視頻流無需緩衝、用戶離線不會影響線上工作、商家可以零成本開展電子商務活動、政府無法控制網際網路接入。

有哪些因素驅動企業投資相關技術來實現這一願景?今天我們又能從這一趨勢中獲得哪些好處?在回答這些問題之前,我們先來看看現在的網絡世介面臨哪些問題。



數據問題

2005 年,人類創造了大約 130EB 的數據。要將這些信息保存在紙上,需要整個地球都要種滿樹木來為紙張提供原料。 2015 年這個數字是 7900EB,2020 年這個數字將增長到 40900。這些以指數級規模增長的數據量的消費者是同樣在飛速增長的網際網路用戶。

僅在中國大陸地區,預計未來 4 年內,網際網路用戶將從現有的 7.7 億增長到 9 億。也就是說,在接下來的 4 年裡,僅僅一個國家就會多出5000 萬網民,而網頁數量已經達到2604億個。

讓情況更為複雜的是,存儲成本的下降速度(每年 40%)與帶寬成本的下降速度(每年 26%)有著近一倍的差距。

所有這些意味著,未來的網民越來越多,傳輸的數據量越來越龐大,而傳輸管道拓寬的速度卻跟不上數據增長的趨勢。於是數據擁堵現象會愈加嚴重,直到有一天,單純擴張硬體設施再也無法解決擁堵問題。


擁堵只是我們面臨的問題之一。今天的網際網路是一個中心化的系統,自然存在單點故障問題。這類單點故障可能被惡意利用,中斷整個國家的網際網路訪問。2011 年 1 月,埃及革命期間發生的事情就是這樣。當時總統不想下台,於是他關閉了抗議者所依賴的網際網路。雖然這個辦法最終沒能奏效,但後果已經發生了:四家主要的 ISP 供應商斷開了網絡連接後,這個國家與世隔絕了。這裡的單點故障在於,抗議者之間的所有通信都需要出入埃及國境,而不是直接在用戶之間傳遞,當通向境外的網絡大門被關閉,一切都沉默了。

問題顯然是存在的,現在我們來看看QKFile是如何解決這些問題的。

QKFile

QKFile,全稱為夸克分布式文件系統(QuarkBlockChain File System),由 夸克區塊鏈的開發團隊-夸克開發社區推出的網際網路新協議,其設計目標是實現數據的永久存儲、清除網絡上的重複數據,並獲取存儲在網絡中節點上的數據地址。它現在是一個開源項目。與 HTTP 不同,QKFile 是資源導向而非位置導向。 QKFile 通信時指向資源本身,而不是指向位置。之後,它從擁有完整或部分數據的節點獲取數據資源,從而創建一個去中心化的網絡。


那麼你為什麼要關心你使用的網際網路協議是不是基於位置的?先讓我們來比較這兩種方法。

HTTP 運行時使用基於位置的 IP 地址映射資源,並由此指向存儲著客戶端所需資源的節點所在的具體位置。

例如,如果你想觀看 Youtube 上的一段 4k 視頻,你的瀏覽器需要在遙遠的谷歌數據中心伺服器上找到該視頻,然後把視頻流千里迢迢傳到你的設備。現實中,有一種稱為內容分髮網絡(CDN)的設施可以把伺服器「帶到」你身邊,但這些伺服器可能仍然離你數百公里之遙,而且在很多發展中國家這種技術也沒什麼實用性。

想像一下,你和 100 個人一起參加了一個課程,你們都看了同樣一段視頻。結果實際操作中,該視頻必須從距離最近的谷歌伺服器節點上提取,傳輸到每個學生的筆記本電腦上,然後重複這個過程 100 次。這些學生不是獲取一份副本並在同學間互相分享,而是從遙遠的位置重複下載規模龐大的數據。這樣的方式效率極為低下,但這就是 HTTP 的工作原理,它在網際網路主幹線路上造成了大量的擁堵問題。


QKFile 通過去中心化來解決擁堵和過度控制問題

QKFile 不是指向位置,而是直接指向資源本身,並確保數據來自最近的源。這意味著,如果一個教室坐滿了學生,他們要觀看同一個視頻,他們會從彼此那裡獲取資源,而不用都從某個遙遠的中心節點下載數據流。這樣一來,即使是觀看 4k 視頻也不需要緩衝。

現在你可能會問,這與眾所周知的 Bitorrent 協議有何不同,它又將如何改變網絡世界?

雖然 QKFile 大量借鑑了 Git 和 BitTorrent 等久經考驗的技術,但它提供的是一個全新的解決方案。 BitTorrent 的工作原理是,每個種子後面都是一組獨立的用戶;如果兩個視頻使用不同的語言包,那麼它們就會生成兩個種子,互相之間無法交叉共享任何內容,就算兩個種子內的文件內容大致相同也不行,在這個例子中相同的部分高達 99%,卻依舊不能共享。

此外,BitTorrent 不支持所有的數據類型,使用起來更麻煩。它也不關心重複數據,意味著兩個相同的視頻可以共存並同時在網絡上共享,從而加劇數據擁堵的問題。

使用 QKFile,整個全球資訊網可以被視為所有人共享的一個 torrent 文件。任何文檔、視頻、音頻文件或整個應用程式,或這些文檔的一部分將存儲在某台用戶設備的本地存儲空間內,並共享給全網用戶。當你需要某些數據時,QKFile 協議則負責尋找離你最近的數據所有者。


QKFile 網絡會自動刪除重複數據並追蹤數據的歷史版本記錄。為實現這個目標,向 QKFile 提交的每個文件都會獲得一個同內容關聯的唯一加密哈希值。歷史版本記錄可以避免數據被誤刪除。QKFile 與區塊鏈相結合,讓這些唯一地址可以存儲到不可篡改的鏈中,從而可能創建出有趣的產品。 QKFile 不是區塊鏈,但它的設計宗旨是同區塊鏈協同運作。接下來讓我們看一看人們對 QKFile 的一些誤解,然後再回來探討這一組合能夠創建哪些應用以及有哪些應用已經面世。

誤解

存儲在 QKFile 上的數據是持久的

永久和持久是兩個意思。 QKFile 承諾的是永久存儲,非永久存儲就和焚書一樣是嚴重的問題。但需要注意的是,QKFile 不保證持久性,網絡上的節點會自己判斷是否值得在 QKFile 上保留某些數據。在 QKFile 上,你可以創建內容、將其添加到網絡中然後撒手不管,過程中不需要任何基礎設施。QKFile 使用加密技術存儲你的內容,只要網絡認為這些內容有價值就會一直保存下去。指向特定內容的連結將始終保持不變,但網絡是否存儲這些內容則由用戶決定。 QKFile 將使用加密數字資產來激勵數據存儲行為。

QKFile 不是基於區塊鏈的技術

QKFile 使用的是區塊鏈中的默克爾樹架構元素,這來源於其底層的夸克區塊鏈,被設計為與現有的區塊鏈協議協同工作。如上所述,上傳到 QKFile 的每個文件都將獲得一個永久地址。與 QKFile 不同,普通的區塊鏈結構並不適合存儲大量數據。而QKFile能夠完美的將這兩項技術結合在一起,你可以在 QKFile 網絡中存儲大量信息,並將不可變的永久 QKFile 地址放在區塊鏈事務中。QKFile 將提供可公開訪問的資料庫並提供公開驗證機制。


QKFile 可以接入的應用

QKFile 用於存儲可公開訪問的數據,而區塊鏈用來驗證它們的地址。這意味著兩件事:首先,你可以確保引用特定文件的連結確實是你應該使用的連結;其次,連結將始終返回相同的對象。基於這兩點可以發展出很多平台,解決當下網際網路難以解決的很多問題。

智慧財產權

在線智慧財產權問題跨越了藝術和音樂、原始碼和程序等諸多領域。QKFile可以為內容創建者提供了一個完整的生態系統。它提供了由智能合約(在區塊鏈上運行的應用程式)、基於信譽的協作網絡、身份保護等驅動的營收渠道。

社交網絡

QKFile可以提供真正的去中心化社交網絡體驗。他們通過獎勵加密資產來激勵內容創作,並通過將數據分散在 QKFile 網絡上來避免黑客控制,這類控制行為可能來自任何違法第三方。

「在今天的區塊鏈領域,AKASHA 是一項社會和技術實驗,使我們的集體記憶、感受和想法在整個人類的存在中自由迴響。通過融合以太坊與星際文件系統,我們探索永久網絡在言論自由、持續創作和隱私保護背景下的意義和應用,為心靈尋找更好的歸宿。「

——Akasha.world

免費電子商務

我們可以使用QKFile創建了一個市場,由於它不受中心化機構控制,因此不會對商家收取任何費用。與 eBay 或亞馬遜等傳統電子商務網站不同,在 QKFile創建的電子市場上展示或銷售商品無需繳納任何費用。由於交易是點對點的,並且直接在買賣雙方之間發生,因此沒有中間人可以從銷售中扣費。這是為商家提供的免費電子商務平台。


如你所見,所有這些應用的使用體驗都與正常的 HTTP 瀏覽行為相似。這就是這一技術的亮點所在。它與 HTTP 協同工作,並提供更出色的工具來解決傳統系統無法解決的諸多問題。

所有這些都為QKFile 和提供與當今網際網路巨頭競爭的能力。

現狀與未來

當下的應用程式都運行在 Web 2.0 之上,它們向基礎設施投入大量資金以緩解我們之前提到的問題。構成 Web 3.0 的去中心化技術(如 QKFile 和以太坊協議)需要與它們展開競爭,並取得勝利才能實現大規模應用。

他們需要表現出類似的能力水平,或者至少證明自己有這個潛力,同時還要帶來更多好處。

以下 QKFile 相比 Web 2.0 的顯著優勢





無信任多方計算意味著你可以在自己不信任的設備上執行計算,這同樣適用於數據存儲。

可信帳本、時間戳和可驗證的應用程式意味著可以從數學角度確定地證明正在運行的操作。

去中心化應用程式意味著,就算在網絡上發布應用的公司消失,應用程式也將繼續存在,而無需公司的基礎架構或支持。

內置端到端加密。現在的服務商之所以無法提供這種功能,是因為他們依賴用戶數據和廣告。但這是 Web 3.0 的默認功能。

而隨著QKFile不斷發展帶來的大規模應用,展示了一種基礎、一個讓應用程式和業務開發人員與當今的巨頭展開競爭的槓桿。

關鍵字: