時(shí)間:2021-11-30|瀏覽:1734
區(qū)塊鏈的誕生是為了分散,在沒有中心組織的情況下達(dá)成共識(shí),共同維護(hù)一個(gè)賬本。其設(shè)計(jì)動(dòng)機(jī)不是為了高效、低能耗或可擴(kuò)展性(如果追求高效、低能耗和可擴(kuò)展性,集中程序可能是更好的選擇)。IPFS與區(qū)塊鏈合作可以補(bǔ)充區(qū)塊鏈的兩大缺陷:一是區(qū)塊鏈存儲(chǔ)效率低、成本高;第二,跨鏈需要各鏈之間的協(xié)調(diào),難以協(xié)調(diào)。
針對第一個(gè)問題,區(qū)塊鏈網(wǎng)絡(luò)要求所有礦工維護(hù)相同的賬簿,每個(gè)礦工都需要在當(dāng)?shù)乇A粢粋€(gè)賬簿備份。那么,為了保證存儲(chǔ)在區(qū)塊鏈的信息不被篡改,每個(gè)礦工都需要保留一份備份,這是非常不經(jīng)濟(jì)的。
想象一下,現(xiàn)在全網(wǎng)有1萬名礦工,即使我們想在網(wǎng)絡(luò)上保存1MB信息,全網(wǎng)消耗的存儲(chǔ)資源將是10GB。目前,還有一個(gè)折中的解決方案來緩解這個(gè)問題。建立分散應(yīng)用程序DAPP時(shí),大家廣泛采取的方式是,僅在區(qū)塊鏈中存放哈希值,將需要存儲(chǔ)的信息存放在中心化數(shù)據(jù)庫中。而這樣,存儲(chǔ)又成為去中心化應(yīng)用中的一個(gè)短板,是網(wǎng)絡(luò)中脆弱的一環(huán)。IPFS另一種解決方法是可以使用的IPFS存儲(chǔ)文件數(shù)據(jù),永久使用IPFS地址放在區(qū)塊鏈?zhǔn)聞?wù)中,而不是數(shù)據(jù)本身。
熱點(diǎn):區(qū)塊鏈 數(shù)據(jù)