区块链的替代品(1/2)

2018-08-07  本文已影响0人  爱乐牛

 本文已加入“POB.Network脑力挖矿”内容天使合伙人计划。

  作者:Jimmy Song

译者:爱乐牛

原文链接:https://medium.com/@jimmysong/alternatives-to-blockchain-9f858c0a1f2d

本文篇幅较长,所以分两部分发。以下是第一部分。

也许你不知道,区块链技术在现实中是有一些替代方案的,这些方法可以解决许多“区块链”倡导者声称的问题,且成本更低。

收据

我听过很多关于“区块链技术”的宣传,大多数是针对特定行业的,但存在着责任分配问题。他们通常从一些行业中的痛点入手,接着考虑区块链怎样能以某种方式解决这些痛点。很多时候,真正的问题在于数据完整性。也就是说,特定交易或交易组的各方不同意数据在某种程度上的准确性并导致了冲突。通常,有一方会感觉被骗,如果情况足够糟糕,可能他们就会打一场审计费很高的官司。

区块链在这些宣传中的承诺是,冲突可以通过区块链来消除。也就是说,通过拥有一些客观、通用的数据库,各方可以核实真相,那些行业的参与者们就可以避免所有昂贵的问题。这确实是一个真正的痛点,并且很容易找出“在出现问题时应该怪谁”。

持这种观点的人没想到的是,在这种情况下,“区块链”实际上是一种存储可审计数据的昂贵方式。可审计数据不需要去中心化。事实上,将可审计数据放在区块链上可能是一个坏主意,因为这会损害隐私。不属于交易参与者的各方(竞争对手,记者等)都可以在区块链中查看这些数据。这是在昂贵且缓慢但可审计及冗余的存储与隐私之间的权衡。

对于像这样的例子,更合适的技术是公钥加密技术。你可以发出收据,而不是将相同的数据存储在许多昂贵且缓慢的地方。与最终用于协调的整个区块链机制相比,一种由参与各方和某种第三方审核员签署的收据,能更便宜、快捷地添加数据完整性。

收据已存在数千年,并有其存在的充分理由。它们能以一种“阻止各方事后篡改”的方式为事件提供记录。“添加公钥加密技术和算力”的方法,使数据完整性和实时审计更加容易。各方都有自己的签名收据数据库,是一种更便宜、快捷的区块链的替代方案。

有API的中心化数据库

这一点是否可以被认为是一个替代方案,取决于大家对区块链如何定义。从本质上看,数据库的新条目必须经由中心化的一方之手,但是也允许系统中的其他人按照自己的意愿复制数据。

当我们说这是一条“区块链”时,意思是说,存在一系列区块(每个都是一组有序数据),但它没有去中心化。数据仍由单个实体验证,仍可由交易双方签署。就解决方案而言,这与使用开放API的任何中心化服务都没有什么不同。允许访问哪些数据决定了透明度和隐私级别,这似乎是这样一个架构的重大胜利。

这并不是新的方式,且在许多市场平台中很常见。例如,eBay—-或多或少使用相同的架构—-已经存在了20多年。如果把这个就叫“区块链”,那么就像把“马车”称为“汽车(automobile)”—-只因为,从技术上说,它会自己移动(auto-mobile)。 Uber和AirBnB也是市场,且具有类似的架构,其中心方创建了数据库的新条目。

如果一种软件能从根本上为一种特定行业创建更好的IT基础架构,那么这软件就不是世界上最糟糕的东西,尽管我认为这里没有什么创新。

另一方面,去中心化版本其实非常难用—-不仅数据必须存在于许多不同的节点中(而节点也不是可选的),而且数据的同步会非常慢。这种软件还必须有一种客观的方法,来确定哪些条目进入数据库,且必须每次都需节点同意。你可以使用工作量证明来分配比特币添加条目的权利,但对于任何具有大量数据的基础设施来说,这通常太慢而且昂贵。例如,eBay每秒执行10,000个数据库条目,而比特币只执行大约3个条目。其他方案往往容易受到Sybil攻击、协调攻击或难以确定哪个数据库是规范的。

此外,软件开发成本需要以某种方式得到补偿,并且经常产生不必要的代币或开发税—-致使这些平台太不方便、昂贵且不实用,更别提这样会使系统难以改变了。

未完待续

本文作者已允许中文翻译

封面图片来源:pixabay.com

上一篇下一篇

猜你喜欢

热点阅读