我們有必要在區(qū)塊鏈上存儲(chǔ)數(shù)據(jù)嗎
掃描二維碼
隨時(shí)隨地手機(jī)看文章
區(qū)塊鏈經(jīng)歷了很多成長(zhǎng)的煩惱,隨之而來(lái)的是眾多隱藏的成本問(wèn)題。除非解決了數(shù)據(jù)存儲(chǔ)的問(wèn)題,否則區(qū)塊鏈將無(wú)法擾亂任何實(shí)際的行業(yè)。有哪些替代方案?其中的一些解決方啊更去中心化,一些更便宜——但它們都是有效的。
區(qū)塊鏈本應(yīng)改變幾乎所有行業(yè)——從醫(yī)療到教育。但是,在所有關(guān)于“不可變記錄”和“數(shù)據(jù)的無(wú)信任存儲(chǔ)”討論的背后,有一個(gè)很大的警告。所有這些數(shù)據(jù)將流向何處?
隱藏成本
我們很容易想象這樣一個(gè)未來(lái):沒(méi)有人可以篡改我們的醫(yī)療記錄、保險(xiǎn)政策或市場(chǎng)評(píng)論。在這個(gè)明亮的新世界里,所有敏感數(shù)據(jù)都神奇地存儲(chǔ)在區(qū)塊鏈上,而且永遠(yuǎn)都在那里,并且是免費(fèi)的。
這里有幾個(gè)例子:
然而,區(qū)塊鏈項(xiàng)目做出如此大膽的聲明通常會(huì)忘記提及一個(gè)關(guān)鍵的細(xì)節(jié)。在像以太坊這樣的公共區(qū)塊鏈上存儲(chǔ)大量數(shù)據(jù)非常非常昂貴。例如,讓我們看看為區(qū)塊鏈投保到底要花多少錢(qián)。
絕大多數(shù)的區(qū)塊鏈創(chuàng)業(yè)公司仍然堅(jiān)持以太坊和它的ERC20代幣標(biāo)準(zhǔn)。這意味著無(wú)論你什么時(shí)候在他們的平臺(tái)上交易,你都得付GAS錢(qián)。
以太坊的黃皮書(shū)指出,存儲(chǔ)一個(gè)256位的字需要2萬(wàn)美元的GAS?,F(xiàn)在,讓我們做一些數(shù)學(xué)計(jì)算。八位構(gòu)成一個(gè)字節(jié),所以一個(gè)字是32字節(jié)。1024字節(jié)等于1千字節(jié)。所以儲(chǔ)存1千字節(jié)的GAS等于32乘以2萬(wàn)等于64萬(wàn)。盡管如此,ETH的GAS價(jià)格并不是固定的:用戶可以自行設(shè)定。根據(jù)ETH GAS的數(shù)據(jù),截止到2019年11月的平均價(jià)格為6 gwei,即0.000006 ETH。因此,要存儲(chǔ)1千字節(jié)的數(shù)據(jù),您需要平均支付640 000 gas*0.000006 ETH = 0.00384,或者按照當(dāng)前ETH/美元的價(jià)格,支付0.73美元。
不過(guò)那只是一千兆字節(jié)。假設(shè)一個(gè)平均的保險(xiǎn)單文檔有1mb的大小。要存儲(chǔ)這么多的數(shù)據(jù),您需要支付0.73*1024 = 747.52美元。哎呀!太過(guò)分了。另外別忘了,每次讀取數(shù)據(jù)都要付費(fèi)。
另一個(gè)問(wèn)題是將數(shù)據(jù)寫(xiě)入以太坊區(qū)塊鏈所花費(fèi)的時(shí)間。在每個(gè)塊中人們?cè)诮灰咨系幕ㄙM(fèi)是有限制的。目前的限制是1000萬(wàn)GAS。我們已經(jīng)知道,每千字節(jié)需要640000個(gè)GAS,而每兆字節(jié)需要655000000個(gè)GAS。因此,需要66個(gè)塊來(lái)記錄整個(gè)文件。在平均13秒的塊時(shí)間內(nèi),您需要等待超過(guò)14分鐘才能節(jié)省1 MB。
有哪些替代方案?
以太坊的設(shè)計(jì)目的不是存儲(chǔ)任何其他記錄,而是存儲(chǔ)簡(jiǎn)單的交易。區(qū)塊鏈的平均支付占用大約100個(gè)字節(jié)—這就是為什么交易費(fèi)用如此低的原因。
在像以太坊這樣的公共分布式賬本上存儲(chǔ)合約、政策或評(píng)論是不現(xiàn)實(shí)的。每當(dāng)你看到來(lái)自區(qū)塊鏈創(chuàng)業(yè)公司的這種說(shuō)法時(shí),你的腦子里就會(huì)響起警報(bào)信號(hào)。他們是在愚弄你嗎?或者創(chuàng)始人自己不知道這個(gè)系統(tǒng)是如何運(yùn)作的嗎?
不過(guò),這個(gè)問(wèn)題有幾種解決方案。其中一些比其他的更去中心化,一些比其他的更便宜——但它們都是有效的。
1)集中存儲(chǔ)+區(qū)塊鏈哈希值
在這個(gè)場(chǎng)景中,平臺(tái)將內(nèi)容存儲(chǔ)在從托管公司租用的傳統(tǒng)服務(wù)器上。但是,每當(dāng)向系統(tǒng)添加一個(gè)新文檔時(shí),就會(huì)在區(qū)塊鏈上記錄一個(gè)交易,并且該文檔獲得自己的惟一哈希值。這是目前最現(xiàn)實(shí)的方法,因?yàn)檎嬲姆植际酱鎯?chǔ)系統(tǒng)還處于起步階段。
2) P2P數(shù)據(jù)共享網(wǎng)絡(luò)。
例如IPFS(星際文件存儲(chǔ)系統(tǒng))、Swarm和Arweave。在這樣的系統(tǒng)中,文件存儲(chǔ)在各個(gè)用戶的服務(wù)器和驅(qū)動(dòng)器上。每個(gè)文件都由其惟一的哈希值來(lái)尋址,可以在網(wǎng)絡(luò)上存儲(chǔ)多個(gè)副本。就像在Bittorrent中,你可以同時(shí)從多個(gè)節(jié)點(diǎn)接收數(shù)據(jù),所以即使有些節(jié)點(diǎn)出現(xiàn)故障,你的數(shù)據(jù)仍然可以訪問(wèn)。
IPFS已經(jīng)可以使用了,而且是完全免費(fèi)的,至少現(xiàn)在是這樣。然而,存儲(chǔ)敏感數(shù)據(jù)還不夠可靠。它絕對(duì)無(wú)法與領(lǐng)先的主機(jī)提供商競(jìng)爭(zhēng),后者提供99.95%以上的正常運(yùn)行時(shí)間和0.5秒以下的響應(yīng)時(shí)間。
Swarm和Arweave承諾是快速的和非常便宜的。但它們?nèi)蕴幱诎l(fā)展的早期階段。這些技術(shù)要在保險(xiǎn)和教育等行業(yè)得到應(yīng)用還需要數(shù)年時(shí)間。
3)許可(私有)區(qū)塊鏈
誰(shuí)創(chuàng)建了區(qū)塊鏈,誰(shuí)就來(lái)設(shè)置費(fèi)用。不使用以太坊,您可以設(shè)計(jì)自己的分布式賬本,并將數(shù)據(jù)存儲(chǔ)費(fèi)用設(shè)置為零。在這種情況下,你可以免費(fèi)保存所有你想要的文件。然而,私有區(qū)塊鏈也有缺點(diǎn):
集中化:私有區(qū)塊鏈的創(chuàng)建者保留對(duì)它的完全控制。這與區(qū)塊鏈愛(ài)好者無(wú)中間人的理想相差甚遠(yuǎn)。
更不安全:由于用于驗(yàn)證交易的節(jié)點(diǎn)更少,私有區(qū)塊鏈對(duì)黑客攻擊、節(jié)點(diǎn)濫用行為等的抵抗力更低。
擴(kuò)展:新節(jié)點(diǎn)不能自由加入網(wǎng)絡(luò),因此私有區(qū)塊鏈的增長(zhǎng)將需要更長(zhǎng)的時(shí)間。
缺乏信任:如果用戶在區(qū)塊鏈中沒(méi)有控制權(quán)或角色,他們可能不愿意將他們的記錄委托給平臺(tái)。
結(jié)論
除非解決了數(shù)據(jù)存儲(chǔ)的問(wèn)題,否則區(qū)塊鏈將無(wú)法擾亂任何實(shí)際的行業(yè)。分布式賬本最初并不是用來(lái)管理超市的供應(yīng)鏈或農(nóng)業(yè)貸款的。但另一方面,就像當(dāng)LED屏幕被發(fā)明時(shí),也沒(méi)有人想到智能手機(jī)一樣。
區(qū)塊鏈技術(shù)正在經(jīng)歷成長(zhǎng)的陣痛,一定會(huì)找到解決方案。
會(huì)是什么呢?
難以置信的快速P2P數(shù)據(jù)網(wǎng)絡(luò)?
一種新的區(qū)塊鏈衍生技術(shù),就像Arweave的區(qū)塊鏈技術(shù)?
或者在云中運(yùn)行的私有區(qū)塊鏈?
只有時(shí)間會(huì)告訴我們?,F(xiàn)在,請(qǐng)記住:如果一家初創(chuàng)公司承諾要在區(qū)塊鏈上存儲(chǔ)大量記錄,那么您應(yīng)該對(duì)這種說(shuō)法半信半疑