作為剛剛接觸QKFile的你們,一定一臉迷惑,心中也是一片迷茫,這,究竟是什麼東西?
![史上最通俗易懂的QKFile介紹(01)](http://p2.ttnews.xyz/loading.gif)
沒關係,這篇文章就是來給你們一份QKFile的入門基礎資料。
在這份QKFile的入門基礎資料上,我會用通俗的語言,為你們形象地介紹QKFile,快速地幫助你們瞭解這個項目。
現在,我就來回答你們的第一個疑問:
什麼是QKFile?
QKFile的英文全稱是QuarkBlockChain File System,中文名叫夸克分佈式文件系統。
QKFile是一個點對點的分佈式文件系統(比特幣是一種點對點的電子現金系統),作為文件系統嘛,當然可以用來存儲文件,這個文件包括文本、圖片、視頻等等,相信就算不熟悉QKFile的朋友也肯定看過社群內每天在發放的使用QKFile看電影系列。
並且,QKFile也是由全球的存儲節點構成的,所以在未來,我們能夠在世界的每一個角落快速的訪問存儲在QKFile網絡上的文件。
同時,QKFile除了是一個點對點的分佈式文件系統以外,還是一個分佈式的網絡,點對點的超媒體協議。
分佈式大家應該都有所瞭解,那什麼是超媒體呢?
![史上最通俗易懂的QKFile介紹(01)](http://p2.ttnews.xyz/loading.gif)
超媒體對應之前的超文本。
超文本的意思是建立文本與文本之間的鏈接。
那超媒體建立的是文本、圖片、視頻之間的鏈接。
HTTP協議就是一個超文本協議。
嘿嘿,所以,咱們的QKFile野心超級大,他們的目標是取代現有的HTTP協議
那麼,為什麼QKFile能有信心取代HTTP協議呢?
畢竟,HTTP是當前互聯網的基礎數據通信技術,現在幾乎所有互聯網頁面都是採用這個超文本傳輸協議。
而且,可以說目前整個互聯網都是在HTTP協議上構建出來的。
所以,QKFile,你憑啥挑戰HTTP在互聯網的霸主地位呢?
要戰勝敵人,除了敵人有的,咱們要有,敵人不能做到的,咱們也要做到。
作為互聯網基石的HTTP,經過幾十年的蓬勃發展,其弊端也越來越明顯:
1、第一個就是我們在使用互聯網的時候,所訪問的數據經常丟失。
大家在上網的時候,一定經歷過404(無法找到頁面)的情景。
相信大部分人都遇到過存在網盤裡的東西被強制刪除,為什麼出現這樣的情況?
這裡的原因有很多,有可能是服務器停了,有可能是服務器因為一些外部原因而壞掉了。
對於網盤裡的東西來說,就是我充了會員,你還把我上傳在裡面的東西給刪了!
2、第二個弊端就是上網速度慢!
因為我們在訪問時都需要從服務器下載完整的一個文件,每次都要,用一次下一次,用一次下一次,這樣效率太低。
當然,你可以說,上網慢可以提高網速嘛。
確實提高網速是可以解決這個問題,但如果你不是一直使用的話,對於一次兩次的來說,提高網速不划算呀,而且有時候,我們不僅需要下載,還要上傳。
而在一些地區,網絡的上下行帶寬是不對等的。
什麼意思?
就是上傳速度跟下載速度不一樣嘛,上傳速度要遠比下載低很多很多很多。
如果要上下行帶寬對等的網絡,每年至少要多花費十幾萬。
所以HTTP不僅上網慢,而且浪費了太多的存儲,並且也消耗了太多的帶寬資源。
3、目前的互聯網非常依賴於主幹網絡。
如果因為一些不可抗拒的因素,比如外星人入侵,星際戰爭,自然災害等等,把主幹網絡給破壞了,那一切都GG了。
當然,雖然這些幾率都比較低。
那互聯網管制呢?
DDoS,XSS,CSRF等網絡攻擊造成的中心化服務器宕機呢?
所以除了不太安全,運營維護成本也很高。
以上三點是HTTP主要的弊端,總的來說,對於我們普通用戶,就上網的時候不爽,老是上網慢、下載慢、各種不能訪問。
這時候,就輪到我們的QKFile登場了。
QKFile可以很好的解決這些問題,可以讓你上網的時候更爽一點。
那QKFile是怎麼解決這些問題的呢?
首先,QKFile是全球第一個擁有千萬量級節點的分佈式項目,節點已經達到足以提供日常使用的規模。
當我們利用QKFile上傳文件時,系統會先對文件進行一個加密,得到一個數值(記住,這個數值很重要,叫哈希值)。
隨後系統會將文件進行千刀萬剮(分割)、複製,最後分佈式的存到若干區塊當中。
那麼未來,我們使用QKFile網絡訪問東西或者下載東西時,系統就會從離我們最近的距離(這裡不是物理距離,是數學距離)的一些存儲節點,傳輸數據或者文件的碎片(不是整個文件)給我們。
當然,最後給我們的是整個數據或者文件。
所以QKFile的速度會非常的快,因為不用下載整個文件嘛,並且如果周圍的其他人,同樣也下載了你需要的文件,這樣你的下載速度會被加速哦。
那如果最近的節點沒有我們的文件怎麼辦?
系統就從另外的節點進行索取文件碎片嘛。
那如果某個存儲節點被損壞了怎麼辦?
別擔心,QKFile系統會有一個容錯機制,容錯機制的意思就是一份文件如果被分割成7份,其中三份損壞了,那麼可以根據剩下的四份還原出文件來,嘿嘿,這技術是不是很酷?
這樣,我們的文件的安全性就大大提高了,就算是世界末日,只要還有一個節點上有你的文件碎片,你的文件就有希望被還原哦。
到這裡,你們腦中應該對QKFile有個初步的瞭解了吧?
最後來總結一下今天的內容:
1、QKFile的英文全稱是QuarkBlockChain,中文名叫夸克分佈式文件系統,是一個分佈式、點對點的文件系統,同時,還是一個分佈式的網絡,點對點的超媒體協議。
2、QKFile目標是取代HTTP。
3、QKFile用什麼取代HTTP呢?QKFile是全球第一個擁有千萬量級節點的分佈式項目,節點已經達到足以提供日常使用的規模。QKFile除了有HTTP的優點之外,還很好的彌補了HTTP的缺點,使我們上網更快、下載更快、安全性更高。
註釋:
利用QKFile看電影
qkfile手機客戶端 https://static.quarkblockchain.cn/app/io.qkfile.ipfs/qkfile-1.0.apk
打開手機客戶端或者電腦pc節點,複製電影地址在瀏覽器打開
qkfile又有新電影了,最近最火的電影《寄生蟲》http://127.0.0.1:8080/ipfs/Qmbek7RyQyWkgtTCHcLYA8em4738L2nLeZzxJx6Xn5aH1p
想自己也上傳電影分享給他人?一分鐘學會使用qkfile上傳文件,qkfile是沒有任何空間和容量限制的網盤,大家可以多用qkfile傳文件,在家期間分享qkfile,陪你度過無聊時光。
圖文教程:https://cct-qki.typlog.io/qkfup
視頻教程:https://www.bilibili.com/video/av88152606/
閱讀更多 少年已不年少201901 的文章