集中式云存儲(chǔ)是由單個(gè)組織運(yùn)行的大量數(shù)據(jù)中心中存儲(chǔ)的數(shù)據(jù),消耗大量能源。去中心化的云存儲(chǔ)對(duì)數(shù)據(jù)進(jìn)行加密、分解并將其分發(fā)到由不同組織在許多不同地方運(yùn)行的驅(qū)動(dòng)器上進(jìn)行存儲(chǔ),每個(gè)驅(qū)動(dòng)器都有不同的電源和網(wǎng)絡(luò)連接,從而減少了浪費(fèi)。沒(méi)有數(shù)據(jù)中心,沒(méi)有存儲(chǔ)寡頭,也沒(méi)有供應(yīng)商鎖定。
乍一聽(tīng),有點(diǎn)瘋狂。這怎么行?怎么可能可行呢?怎么可能是真的?
好消息是,這是非常真實(shí)和非??尚械摹O旅媸俏覀兂3B?tīng)到的關(guān)于去中心化云存儲(chǔ)的常見(jiàn)誤解以及對(duì)這些誤解的澄清。
誤解一:去中心化云存儲(chǔ)不可能成為現(xiàn)實(shí)
去中心化的云存儲(chǔ)聽(tīng)起來(lái)有點(diǎn)神奇。把許多不協(xié)調(diào)的獨(dú)立個(gè)體聚集在一起,找到一種方法來(lái)實(shí)現(xiàn)一個(gè)偉大的結(jié)果,聽(tīng)起來(lái)確實(shí)有點(diǎn)牽強(qiáng)。然而,這不僅是可能的,而且正在被積極使用。帶寬質(zhì)量和可用性以及點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)技術(shù)等方面的進(jìn)步,為可行的去中心化存儲(chǔ)開(kāi)辟了道路。
自互聯(lián)網(wǎng)誕生以來(lái),去中心化就一直存在。互聯(lián)網(wǎng)實(shí)際上是從一個(gè)去中心化的系統(tǒng)開(kāi)始的。
去中心化云存儲(chǔ)在概念上非常相似。我們擁有提供加密、恢復(fù)能力和令人難以置信的性能的技術(shù),讓世界各地的不同節(jié)點(diǎn)提供存儲(chǔ)容量。
誤解二:如果存儲(chǔ)節(jié)點(diǎn)離線,可能會(huì)丟失數(shù)據(jù)
很多人擔(dān)心保持節(jié)點(diǎn)在線的挑戰(zhàn)。我們經(jīng)常聽(tīng)到,“如果有人把電腦關(guān)了怎么辦?我的數(shù)據(jù)會(huì)怎么樣?”
在一個(gè)去中心化的網(wǎng)絡(luò)中,有多種措施可以確保節(jié)點(diǎn)離線時(shí)不會(huì)丟失數(shù)據(jù)。
審計(jì):存儲(chǔ)節(jié)點(diǎn)不斷地被審計(jì),以確保它們存儲(chǔ)的是它們應(yīng)該存儲(chǔ)的數(shù)據(jù)。
激勵(lì):有一個(gè)節(jié)點(diǎn)operator激勵(lì)結(jié)構(gòu),旨在從存儲(chǔ)節(jié)點(diǎn)引出可信行為。
檢測(cè):如果出現(xiàn)惡意行為,很容易被系統(tǒng)檢測(cè)到。
冗余:內(nèi)置一層冗余,使用擦除編碼,這樣數(shù)據(jù)就不會(huì)丟失。當(dāng)上傳發(fā)生時(shí),一個(gè)文件被分成若干部分。要重建文件,你只需要80塊中的29塊。因此,在任何給定的時(shí)間,最多有51個(gè)節(jié)點(diǎn)可以離線,并且文件仍然可用。
概率:數(shù)萬(wàn)個(gè)節(jié)點(diǎn)中有51個(gè)節(jié)點(diǎn)同時(shí)離線的概率非常低。因此,即使一個(gè)節(jié)點(diǎn)離線,你的數(shù)據(jù)仍然可用。
恢復(fù):系統(tǒng)跟蹤離線的節(jié)點(diǎn),即使沒(méi)有加密密鑰,數(shù)據(jù)也可以恢復(fù)。這些片段可以重新創(chuàng)建并重新分發(fā)到新的存儲(chǔ)節(jié)點(diǎn)。
總之,去中心化存儲(chǔ)的設(shè)計(jì)是為了確保文件始終可用。
誤解三:在人們家里存儲(chǔ)數(shù)據(jù)不安全
我們經(jīng)??紤]物理位置數(shù)據(jù)存儲(chǔ),但計(jì)算機(jī)連接到互聯(lián)網(wǎng),并且可以從任何地方隨時(shí)訪問(wèn)。當(dāng)防火墻軟件或邊緣軟件中存在漏洞時(shí),任何人都有可能訪問(wèn)你的數(shù)據(jù)。
實(shí)際上,應(yīng)該思考的是數(shù)據(jù)是如何存儲(chǔ)的:它是加密的,編碼的,冗余的嗎?這比實(shí)際位置更重要。
具有諷刺意味的是,集中式云存儲(chǔ)非常容易受到攻擊,因?yàn)樗狈用埽夷惚仨毿湃翁峁┥?。去中心化的網(wǎng)絡(luò)創(chuàng)建了零知識(shí)、零信任的環(huán)境,在這種環(huán)境中,主機(jī)即使想訪問(wèn)數(shù)據(jù)也無(wú)法訪問(wèn)。
誤解四:分發(fā)數(shù)據(jù)一定會(huì)讓速度變慢
另一個(gè)常見(jiàn)的誤解是,去中心化的云存儲(chǔ)速度很慢。這種誤解源于這樣一種想法,即如果必須在網(wǎng)絡(luò)上分發(fā)所有這些片段,檢索它們并對(duì)它們進(jìn)行加密,那么速度一定很慢。事實(shí)上,去中心化云存儲(chǔ)的性能驚人。
與從單個(gè)位置下載單個(gè)文件并序列化傳輸不同,你得到的是并行性,端點(diǎn)可以從80個(gè)位置并行下載最快的29個(gè)片段。這意味著沒(méi)有瓶頸。你的數(shù)據(jù)僅受實(shí)際下載的帶寬限制。如果你的帶寬高,你真的可以從并行中獲得巨大的性能。
誤解五:去中心化的模型太復(fù)雜了,無(wú)法使用
當(dāng)人們第一次了解去中心化云存儲(chǔ)時(shí),他們往往認(rèn)為它非常復(fù)雜,幾乎就像Rube-Goldberg版本的云存儲(chǔ)。許多早期的去中心化項(xiàng)目確實(shí)使用起來(lái)相當(dāng)復(fù)雜,但進(jìn)步帶來(lái)簡(jiǎn)化——增強(qiáng)的隱私、增強(qiáng)的安全性、增強(qiáng)的性能和巨大的經(jīng)濟(jì)性,去中心化云存儲(chǔ)的所有這些優(yōu)勢(shì)變得非常容易得到,一點(diǎn)兒也不復(fù)雜。
雖然創(chuàng)建一個(gè)去中心化云存儲(chǔ)網(wǎng)絡(luò)并保持其運(yùn)行需要很多時(shí)間,但從開(kāi)發(fā)人員的角度來(lái)看,它非常容易使用,而且非常容易開(kāi)始。
云存儲(chǔ)的未來(lái)是去中心化的
去中心化存儲(chǔ)是可行的,可供開(kāi)發(fā)人員用于對(duì)象存儲(chǔ)。它尤其適合備份從學(xué)術(shù)研究到自動(dòng)駕駛車(chē)輛的大型數(shù)據(jù)集、大型文件的點(diǎn)對(duì)端口文件傳輸、媒體服務(wù)和軟件分發(fā)等用例。實(shí)際上,使用去中心化云存儲(chǔ)是消除任何誤解的最好方法。