以下是您不需要在区块链上存储数据的原因

区块链项目做出如此大胆的声明通常会忘记提及一个关键的细节。在像以太坊这样的公共区块链上存储大量数据非常非常昂贵。例如,让我们看看为区块链投保到底要花多少钱。

区块链经历了很多成长的烦恼,随之而来的是众多隐藏的成本问题。除非解决了数据存储的问题,否则区块链将无法扰乱任何实际的行业。有哪些替代方案?其中的一些解决方啊更去中心化,一些更便宜——但它们都是有效的。

区块链本应改变几乎所有行业——从医疗到教育。但是,在所有关于“不可变记录”和“数据的无信任存储”讨论的背后,有一个很大的警告。所有这些数据将流向何处?

隐藏成本

我们很容易想象这样一个未来:没有人可以篡改我们的医疗记录、保险政策或市场评论。在这个明亮的新世界里,所有敏感数据都神奇地存储在区块链上,而且永远都在那里,并且是免费的。

这里有几个例子:

以下是您不需要在区块链上存储数据的原因

然而,区块链项目做出如此大胆的声明通常会忘记提及一个关键的细节。在像以太坊这样的公共区块链上存储大量数据非常非常昂贵。例如,让我们看看为区块链投保到底要花多少钱。

绝大多数的区块链创业公司仍然坚持以太坊和它的ERC20代币标准。这意味着无论你什么时候在他们的平台上交易,你都得付GAS钱。

以太坊的黄皮书指出,存储一个256位的字需要2万美元的GAS。现在,让我们做一些数学计算。八位构成一个字节,所以一个字是32字节。1024字节等于1千字节。所以储存1千字节的GAS等于32乘以2万等于64万。尽管如此,ETH的GAS价格并不是固定的:用户可以自行设定。根据ETH GAS的数据,截止到2019年11月的平均价格为6 gwei,即0.000006 ETH。因此,要存储1千字节的数据,您需要平均支付640 000 gas*0.000006 ETH=0.00384,或者按照当前ETH/美元的价格,支付0.73美元。

不过那只是一千兆字节。假设一个平均的保险单文档有1mb的大小。要存储这么多的数据,您需要支付0.73*1024=747.52美元。哎呀!太过分了。另外别忘了,每次读取数据都要付费。

另一个问题是将数据写入以太坊区块链所花费的时间。在每个块中人们在交易上的花费是有限制的。目前的限制是1000万GAS。我们已经知道,每千字节需要640000个GAS,而每兆字节需要655000000个GAS。因此,需要66个块来记录整个文件。在平均13秒的块时间内,您需要等待超过14分钟才能节省1 MB。

有哪些替代方案?

以太坊的设计目的不是存储任何其他记录,而是存储简单的交易。区块链的平均支付占用大约100个字节—这就是为什么交易费用如此低的原因。

在像以太坊这样的公共分布式账本上存储合约、政策或评论是不现实的。每当你看到来自区块链创业公司的这种说法时,你的脑子里就会响起警报信号。他们是在愚弄你吗?或者创始人自己不知道这个系统是如何运作的吗?

不过,这个问题有几种解决方案。其中一些比其他的更去中心化,一些比其他的更便宜——但它们都是有效的。

1)集中存储+区块链哈希值

在这个场景中,平台将内容存储在从托管公司租用的传统服务器上。但是,每当向系统添加一个新文档时,就会在区块链上记录一个交易,并且该文档获得自己的惟一哈希值。这是目前最现实的方法,因为真正的分布式存储系统还处于起步阶段。

2)P2P数据共享网络。

例如IPFS(星际文件存储系统)、Swarm和Arweave。在这样的系统中,文件存储在各个用户的服务器和驱动器上。每个文件都由其惟一的哈希值来寻址,可以在网络上存储多个副本。就像在Bittorrent中,你可以同时从多个节点接收数据,所以即使有些节点出现故障,你的数据仍然可以访问。

以下是您不需要在区块链上存储数据的原因

IPFS已经可以使用了,而且是完全免费的,至少现在是这样。然而,存储敏感数据还不够可靠。它绝对无法与领先的主机提供商竞争,后者提供99.95%以上的正常运行时间和0.5秒以下的响应时间。

Swarm和Arweave承诺是快速的和非常便宜的。但它们仍处于发展的早期阶段。这些技术要在保险和教育等行业得到应用还需要数年时间。

3)许可(私有)区块链

谁创建了区块链,谁就来设置费用。不使用以太坊,您可以设计自己的分布式账本,并将数据存储费用设置为零。在这种情况下,你可以免费保存所有你想要的文件。然而,私有区块链也有缺点:

集中化:私有区块链的创建者保留对它的完全控制。这与区块链爱好者无中间人的理想相差甚远。

更不安全:由于用于验证交易的节点更少,私有区块链对黑客攻击、节点滥用行为等的抵抗力更低。

扩展:新节点不能自由加入网络,因此私有区块链的增长将需要更长的时间。

缺乏信任:如果用户在区块链中没有控制权或角色,他们可能不愿意将他们的记录委托给平台。

结论

除非解决了数据存储的问题,否则区块链将无法扰乱任何实际的行业。分布式账本最初并不是用来管理超市的供应链或农业贷款的。但另一方面,就像当LED屏幕被发明时,也没有人想到智能手机一样。

区块链技术正在经历成长的阵痛,一定会找到解决方案。

会是什么呢?

难以置信的快速P2P数据网络?

一种新的区块链衍生技术,就像Arweave的区块链技术?

或者在云中运行的私有区块链?

只有时间会告诉我们。现在,请记住:如果一家初创公司承诺要在区块链上存储大量记录,那么您应该对这种说法半信半疑。

本文来自信息化观察者网,转载请注明出处。

 

欢迎加入东西智库微信群,专注制造业资料分享及交流(微信扫码添加东西智库小助手)。