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