根据 Juniper Research 今年七月发布的一项研究报告,全球超过一半的大公司正在研究块链技术,目的是将其集成到产品中。已经推出了一些项目,这将颠覆我们对医疗健康记录、财产权,供应链甚至网络身份的管理。但是,在我们将整个数字生态系统重新嵌入到区块链技术之前,我们要明白哪些地方是适合使用区块链技术,与之相关的成本是什么。
本文译自国际顶级学术期刊IEEE网站,作者MORGEN E. PECK。
区块链技术本质上是一种管理数据的创新方式。因此,它与我们已经拥有的数据管理系统存在竞争关系。 关系数据库是将可更新表中的信息定位在我们今天使用的许多服务的技术基础上。已经得到了甲骨文等公司几十年的探索和投资,扩大了功能,并加强了关系数据库的安全性。关系数据库仍然有一个主要的限制:存储和更新有一个或几个大公司控制,你必须相信它们不会弄乱数据或被黑客入侵。
作为替代方案,区块链以一种特定的方式改进了这种架构,通过消除对管理机构的需求。像比特币和以太坊这样的公共区块链,一群匿名的陌生人(和他们的电脑)可以共同存储,策划和保护永久增长的数据,而无需任何人信任任何人。因为区块链接通过点对点网络进行复制,所以它们包含的信息很难被破坏或消除。区块链的这个特点可以避开审查。例如,如果有一个建立在区块链上的 Facebook ,任何人在上面发表的帖子都无法被审查。
然而,消除对信任的需求却受到限制。公共区块链比传统数据库更慢,更不具备私有性,正是因为它们必须协调多个无关联参与者的资源。为了将数据导入到这些数据中,用户经常支付不断变化的交易费用,因此难以预测。软件的长期状况也是不可预知的。正如没有一个人或公司在公共块链上管理数据一样,没有一个固定的实体更新软件。 相反,整个社区的开发人员在一个过程中为开放源代码做出贡献,缺乏正式的管理。
鉴于公共区块链的成本和不确定性,不适合所有的情况。Coin Sciences 的 CEO Gideon Greenspan 表示:“如果你不介意有专人负责数据库,那么使用区块链则是没有任何意义的。因为在这种情况下,区块链的效率更低。” Coin Sciences 是一个在公有和私有区块链之上建立技术的公司。
有了这个规则,你可以摧毁很多区块链幻想。 例如,网络投票激励了许多善意的区块链开发者,但是它可能并不能从技术上获得更多的收益。
微软研究部高级密码学家 Josh Benaloh 表示:“我发现自己每隔几周都会进行一次区块链投票工作。” Benaloh 指出,在区块链上的统一投票并非不需要中央权力机构。选举官员仍然会发挥选票和认证选民的作用。如果你相信他们,那么也没有理由不记录选票。
公共区块链引发的问题:价格波动,吞吐量低,隐私性差和治理不足。这可以通过技术结构进行解决,例如私有区块链。
在私有分布式账本中,你不用担心信任的问题,而仍然可以保留区块链技术的一些优势。该软件限制了可以修改数据库的人,只有许可的实体可以访问。这一改变消除了一个区块链中的利益因素。在一个公开的区块链中,矿工(各方向区块提供新数据)既不知道其他人,也不相互信任。 但是他们表现得很好,因为他们挖矿获得了报酬。
相比之下,在私有区块链中,添加数据的人遵守规则,不是因为他们得到了回报,而是因为网络中的人知道他们的身份,他们也需要对其他人负责。
去除矿工还提高了区块链的速度和数据存储容量。在一个公共网络中,新版本的区块链不被认可,直到它已经得到传播并获得了多个同行的认可。这限制了新的区块链的规模,因为更大的区块链将需要更长的时间来运行。截至 7 月份,比特币每秒最多可处理 7 笔交易。以太坊每秒大约 20 笔交易。
当通过更少的已知实体添加区块时,可以容纳更多的数据,而不会减慢速度或威胁到区块链的安全性。 Coins Sciences 的 Greenspan 声称,MultiChain 是他的公司的私有区块链产品之一,能够每秒处理 1000 笔交易。 但是,即使是这样,与 Visa 处理的信用卡交易的峰值吞吐量相比相差的距离高达10倍。
正如其明,私有的分类帐也可以比公共区块链接更多的隐私。 该软件限制可以访问私有区块链的人,因此不是每个人都可以查看。 这不是一个完美的解决方案; 你仍然向网络中的用户显示你的数据。 例如,你不会想要与竞争对手一起运行一个私有区块链,并用它来跟踪商业秘密信息。 但是私有区块链可能适用于需要保护大量数据的应用程序。
Greenspan 说:“如果你愿意让分类帐上的活动只对参与者可见,那么隐私问题就会得到解决。”
最后,使用私有的区块链解决治理问题。构建在开放源代码的比特币是一个例子,关于开发项目的风险。 两年来,比特币的开发者和矿工对如何扩大系统进行了斗争。 今年夏天,一个派别分叉形成了自己的比特币版本。 这场争斗表明,我们不可能知道比特币在下一个月,下一年或下一个十年会是什么样子,我们也不知道谁能觉得比特币的走向。每一个公共区块链都可能遇到这样的问题。
通过私有的分类帐本,你可以知道谁是负责的人。 更新区块链的人也是更新代码的人。 这些更新需要区块链参与者的集体同意。
如果你最担心的事情是审查和通用的可访问性,公共区块链相对于传统数据库的巨大改进。 在这种情况下,那么牺牲成本,速度,隐私和可预测性的技术可能是值得的。如果不是,那么原始版本的区块链可以平衡你的需求,但你也应该考虑是否可以完全不适用区块链。
原文发布时间为:2017-10-04
本文作者:雷锋网
本文来源:cnBeta,如需转载请联系原作者。