BlockChange | 它们能替代区块链吗?

区块链受追捧因为人们认为它能解决很多合约信任、数据真实性、数据备份、融资困难等一系列科技和经济生活中的问题,但作者认为区块链在这些问题中并不一定是最经济有效的解决方案,反而由于技术限制和制度空缺导致了价格昂贵和欺诈频发的问题。所以作者倡议企业根据自身情况寻找适合的技术,而不是为了区块链而区块链。

比特币中使用的区块链实际上是一系列不同技术的集合(工作量证明、公钥加密、gossip协议等),而这些技术产生的是分散的系统。有些系统试图使用区块链技术,但同时又保留了一些集中控制的部分,这样做实则毁掉了区块链中最有吸引力的特性。

在本文中,我将介绍一些区块链技术使用方面的替代方案,这些方案可以实现“区块链”倡导者声称的大多数功能,但是会实惠很多。

收据

我听说过很多关于“区块链技术”的论调,大多数都是针对某一个有责任分布问题的特定行业。他们通常从某个行业的一个问题开始,然后开始讲述区块链是如何解决上述问题的。很多时候,这个问题是关于数据的真实性。也就是说,交易参与方在某种程度上对数据的准确度观点不一,从而导致了冲突。通常一方会觉得自己被欺骗了,有些情况下甚至需要对簿公堂,费用高昂。

b76437fc018db26e3d5a5af1565c77ea9eca403a

人们希冀用区块链来解决这样的冲突。也就是说,通过建立一个客观而共用的数据库,让各方可以查看原始数据,所有行业参与者就可以避免昂贵的费用问题。责任分布的确是一个需要解决的问题,我们也需要在出差错时能够轻易找出责任方。

要解决这个问题,实际上“区块链”是一种昂贵的存储可审计数据的解决方法,可审计数据是不需要去中心化的。事实上,将可审计的数据放在区块链上可能并不是一个好方法,这会涉及到隐私保护问题。因为像竞争对手、记者等这类不属于交易的参与方也可以在区块链中查验这些数据。所以,这就是一种权衡,看你到底是更想要保护数据隐私,还是不惜以此来换取昂贵且缓慢但是冗余的可审计数据存储。

要解决责任分布问题,公钥加密更加适合。与其在不同的地方以昂贵且缓慢的方式存储相同的数据,你可以导出收据。相比于本质上起到协调作用的整个区块链机制,由相关方签署收据并由第三方来审计则是一种更便宜更快速的实现数据完整性的方式。

收据已经存在了数千年,有其存在的合理性。它提供的记录可以防止各方在事后进行修改。公钥加密和计算能力的添加应该能让实现数据的完整性和实时审计更容易。各方可以保有自己的签署收据数据库,而且这种方案更快捷更经济。

附有API的中央数据库

带有API的中央数据库也算是区块链的一种。实际上,数据库中新条目的录入必须通过中央系统,而系统中的其他人也可按照他们认为合适的方式复制数据。

鉴于其有一个链接起来的存储块(每个区块都是一组有序数据),所以从某种意义上说这就是一个“区块链”,但它不具有分散性,因为数据仍由单个实体来验证,且由对方来签署。这种解决方案与任何具有开放式API的中央服务并没有太大区别,而其一大优越之处就在于数据的访问权限可以决定透明度和隐私水平

原文链接

猜你喜欢

转载自blog.csdn.net/weixin_40581617/article/details/80842076