夸克:深入淺出QKFile,只看這篇文章就夠了!
時間:2023-04-29 13:27:01 | 來源:網(wǎng)站運(yùn)營
時間:2023-04-29 13:27:01 來源:網(wǎng)站運(yùn)營
夸克:深入淺出QKFile,只看這篇文章就夠了!:
QKFILE 簡介
QKFile—“夸克分布式文件系統(tǒng)”。通俗的說,它是一個點(diǎn)對點(diǎn)的分布式文件系統(tǒng)(和比特幣所運(yùn)用的技術(shù)相同),利用底層協(xié)議,可以讓存儲在QKFILE系統(tǒng)上的文件,在全世界任何一個地方快速獲取,且不受防火墻的影響(無需網(wǎng)絡(luò)代理)。
我們現(xiàn)在所使用的互聯(lián)網(wǎng)協(xié)議被稱作——超文本協(xié)議HTTP。這種協(xié)議具有超中心化特性。
也就是說,你從互聯(lián)網(wǎng)上下載文件或者是瀏覽網(wǎng)頁,一次只能從一個數(shù)據(jù)中心獲取你所需要的資料。如果這個數(shù)據(jù)中心出現(xiàn)故障,或者被限制或是攻擊,就會出現(xiàn)文件丟失或者網(wǎng)頁無法打開的問題。比如你存在某云盤的資料突然無法下載,或者你想瀏覽的網(wǎng)頁因?yàn)槟承┱咴驘o法打開。
而QKFILE的目的就是解決這些問題。在某些方面,QKFILE類似Web,你一樣可以基于QKFILE進(jìn)行互聯(lián)網(wǎng)地址的鏈接。但QKFILE是去中心化的,它不存在Web的主網(wǎng)故障問題。所以,
QKFILE完全取代掉HTTP也并非天方夜譚。
QKFILE與HTTP的區(qū)別HTTP的四大痛點(diǎn)使用HTTP協(xié)議從一臺計(jì)算機(jī)服務(wù)器上一次只能下載一個文件,而不是同時從多臺計(jì)算機(jī)中獲取文件。通過P2P方式的視頻傳輸可以節(jié)省帶寬成本的60%。
網(wǎng)頁的平均使用壽命為100天,大量的網(wǎng)站文件不能得以長期保存。有些重要的文件因操作不當(dāng),也有可能永遠(yuǎn)在互聯(lián)網(wǎng)消失。
- 機(jī)會被中心網(wǎng)絡(luò)所限制
互聯(lián)網(wǎng)一直是人類進(jìn)步的催化器,但中心化的網(wǎng)絡(luò)容易被控制,是對互聯(lián)網(wǎng)良性發(fā)展的的威脅。
為保證數(shù)據(jù)的可靠性,我們開發(fā)的應(yīng)用程序太依賴大型的中心服務(wù)器,并通過大量的備份來保證數(shù)據(jù)的安全。
HTTP協(xié)議已經(jīng)用了20年的歷史,從HTTP 1.0 到現(xiàn)在的HTTP5,網(wǎng)頁的展示越來越美觀豐富,
但它背后的Browser/Server 模式是從來沒變的。
QKFILE區(qū)別于HTTP痛點(diǎn)的特質(zhì)QKFILE像是一個分布式存儲網(wǎng)絡(luò)(類似于SIA),任何存儲在系統(tǒng)里的資源,包括文字、圖片、聲音、視頻,以及網(wǎng)站代碼,通過QKFILE進(jìn)行哈希運(yùn)算后,都會生成唯一的地址。今后,你只需通過這個地址就能夠打開它們。而且這個地址是能夠被共享的。
而由于加密算法的保護(hù),該地址具備了不行篡改和刪去的特性(在某種意義上,如果破解暗碼仍是有可能被篡改或刪去,但概率極低)。所以,一旦數(shù)據(jù)存儲在QKFILE中,它就會是永久性的。比如咱們經(jīng)常會遇到的某個資源刪去無法拜訪的問題。
這種情況,在QKFILE上就不會發(fā)生。即便是把該站點(diǎn)吊銷,只需存儲該站點(diǎn)信息的網(wǎng)絡(luò)仍然存在,該網(wǎng)頁就能夠被正常拜訪。存儲站點(diǎn)的分布式網(wǎng)絡(luò)越多,它的可靠性也就越強(qiáng)。
與SIA不同的是,QKFILE存儲的一般是公共信息,普通大眾都可以獲得的。有一種說法認(rèn)為,
如果QKFILE完全取代HTTP,那么此后,人類歷史將會被永久保存,且不會被篡改。
這也就意味著,人類所做的每一件事情都會被記錄,不管是正確的、抑或是錯誤的。
解決過度冗余問題,實(shí)現(xiàn)共享經(jīng)濟(jì)
假如你喜歡某部電影,又憂慮電影資源丟掉,一般的做法是,你會把這部電影下載在自己的電腦上。比方電影《阿凡達(dá)》,在2016年一年的下載次數(shù)就達(dá)到了1658萬次,總下載數(shù)量更是驚人。那么一個無法防止的問題是:相同的一部電影被重復(fù)貯存,構(gòu)成了內(nèi)存資源極大浪費(fèi)。這就是HTTP協(xié)議的壞處。相同的資源備份的次數(shù)過多,就會構(gòu)成過度冗余的問題。
而QKFILE的出現(xiàn)可以很好的處理這個問題。QKFILE會把存儲文件,做一次哈希核算,只字不差的兩個文件哈希值相同。所以,用戶只需要運(yùn)用相同的哈希值,就可以拜訪那個文件,這個哈希值就是文件的地址。只需獲取這個地址,就可以共享資源了。
基于上面的永久存儲特性,你再也不用擔(dān)心某個電影找不到了,也不用備份,
因?yàn)槿螂娔X上只要有那么幾個人存儲著,你就能拿到它。而不是重復(fù)存儲幾十萬份。
QKFILE的網(wǎng)絡(luò)上運(yùn)行著一條區(qū)塊鏈,即用來存儲互聯(lián)網(wǎng)文件的哈希值表,每次有網(wǎng)絡(luò)訪問,即要在鏈上查詢該內(nèi)容(文件)的地址。
文件(內(nèi)容)具有存在的唯一性,一個文件加入了QKFILE的網(wǎng)絡(luò),將基于計(jì)算對內(nèi)容賦予一個唯一加密的哈希值。這將改變我們使用域名訪問網(wǎng)絡(luò)的習(xí)慣。
提供文件的歷史版本控制器,并且讓多節(jié)點(diǎn)使用保存不同版本的文件。
通過運(yùn)用數(shù)字資產(chǎn)(QKF)的鼓勵效果,讓各節(jié)點(diǎn)有動力去存儲數(shù)據(jù)。 通過聚集了底層技術(shù)研發(fā)者和QKFile愛好者,通過繼續(xù)輸出全面、精密、優(yōu)質(zhì)的QKFile資訊和技術(shù)支持,將生態(tài)中的愛好者轉(zhuǎn)化為QKFile支持者和參與者,推進(jìn)QKFile的健康發(fā)展。