近日,分布式存儲這一概念在幣圈又熱了起來或?qū)⒊蔀橄乱粺衢T板塊。分布式存儲是什么?采用分布式存儲的NGK又在這上面做了哪些改進(jìn)?它與中心化存儲有什么區(qū)別呢?
分布式存儲可以簡單的理解為去中心化存儲。與中心化存儲不同,去中心化存儲將數(shù)據(jù)在多臺獨立的設(shè)備上分散存儲,分布在世界的各個角落,打破了數(shù)據(jù)集權(quán)。
為了可以自由運行智能合約,NGK.IO改進(jìn)了分布式存儲系統(tǒng),選用IPFS作為存儲基礎(chǔ)架構(gòu),旨在滿足各行業(yè)對數(shù)據(jù)和內(nèi)容存儲的需求。
NGK選用的IPFS技術(shù),可以為網(wǎng)絡(luò)存儲提供動態(tài)的、細(xì)粒度的以及分布式的支撐,可以更好地滿足商業(yè)高頻分發(fā)網(wǎng)絡(luò)的需求。NGK.IO的大文件會被劃分成細(xì)小的加密分塊,用戶可以從多個服務(wù)器同時下載并同時獲取文件。這樣既節(jié)省了用戶的下載時間,同時也節(jié)省了網(wǎng)絡(luò)儲存空間。
在對象層和文件層,NGK的大部分?jǐn)?shù)據(jù)對象都是以MerkleDAG的結(jié)構(gòu)存在,并擁有雙重哈希去重,這樣不僅能夠靈活支持內(nèi)容尋址,還能夠減少重復(fù)存儲、讓文件體積大大減少,提升容量。
另外NGK還采取了加密技術(shù),讓數(shù)據(jù)隱私性更強,數(shù)據(jù)也不會被篡改。
在此基礎(chǔ)上,NGK還提供了一系列應(yīng)用框架,引用了通用的API、SDK以及各種應(yīng)用功能組件,實現(xiàn)了DAPP產(chǎn)品開發(fā)部署的便捷化。
正因為NGK采用了分布式存儲,并且在分布式存儲上面做了改進(jìn),所以NGK在數(shù)據(jù)存儲方面將中心化存儲甩在了后面。目前市場上絕大部分采用的是中心化存儲,數(shù)據(jù)都集中存儲在服務(wù)器里,從客戶端上傳到中心化的云服務(wù)器,再從服務(wù)器下載到客戶端。這樣的缺點是容易導(dǎo)致網(wǎng)絡(luò)擁堵、數(shù)據(jù)容易丟失、被盜或被改寫。如今全世界互聯(lián)網(wǎng)集中掌握在幾家大公司手里,這樣就容易導(dǎo)致數(shù)據(jù)集權(quán)化,對于個人來說,不夠民主,對自己信息的掌控權(quán)比較缺失。
而采用IPFS分布式存儲的NGK項目,徹底擺脫了龐大的中心化存儲問題,同時也打破了地理位置的局限。目前,NGK主網(wǎng)已經(jīng)上線,NGK的分布式存儲也已經(jīng)應(yīng)用到一部分企業(yè)當(dāng)中,相信,在不久的將來,NGK的分布式存儲必將掀起區(qū)塊鏈分布式存儲的浪潮,推動區(qū)塊鏈的發(fā)展。