区块链:太酷了,多么伟大的突破 —— 不久的将来几乎所有事物都要基于区块链技术。如果你赞成所有这些观点,那么我可能要让你失望了。
本文将要讨论的是用于比特币加密数字货币的区块链技术版本。该技术还有其他的实施领域,他们可能消除了”经典区块链”的一些缺陷,不过通常所有事物都是围绕同样的原理而建的。
比特币简介
我认为比特币技术本身是极具革命性的。不幸的是,比特币频繁被用于犯罪活动,作为一个信息安全专家,我极其厌恶那样的做法。不过从技术角度讲,比特币是一项非常明显的突破。
比特币协议的组成部分和本质概念其实并不新颖;通常认为早在2009年之前就已为人知晓,但是2009年比特币的发明者设法对其进行拼接,然后令其再次运转起来。从那时起,在近九年的时间内,在其实施过程中仅有一个关键弱点被发现,当时一个罪犯抓住机会窃取了920亿比特币。修补这一漏洞需要回滚24小时内的所有财务记录。不过在九年内仅出现一个漏洞的成绩是值得称赞的。我们要向发明者表示敬意。
比特币的发明者面临的挑战是在无中心系统、无人相信他人的情况下全面运转。发明者奋起面对挑战,使得电子货币成为一种可操作的货币。然而他们的一些决策带来的无效性也让人不知所措。
在此我无意诋毁区块链,这是一项已经显示出许多了不起用途的有用技术。尽管有缺点,但优势也十分的明显。然而为了追求轰动性和革新性,许多人只将注意力放在了该项技术有利的一面,常常忘记以清醒的态度看待事物,从而忽视了所有的不利因素。由于这个原因,为了追求思维多样化,我认为关注该技术的缺陷是很有用的。
这本书对区块链表达了高度期望。本文中的所有引言都是从该书中摘录而来
谎言#1:区块链是一个巨大的、分布式计算机
引言#1:”区块链可能是奥卡姆剃刀,这是最有效、最直接、最自然的协调所有人类和机器活动的方式;这是一个自然的效率过程。”
如果你没有看过区块链的运转原理,仅仅是听说过关于该项技术的观点,那么可能在你的印象中区块链是某种类型的分布式计算机,进行分布式计算。你可能会猜想世界各地的节点正一点一点地聚集成更大的规模。
这是完全错误的。事实上,维护区块链的所有节点都做着完全一样的事情。以下就是成千上万的计算机在做的事情:
1.按照同样的规则核实同样的交易,并进行完全相同的运转。
2.将同样的事情记录在区块链中(如果他们足够幸运被允许这样做)。
3.储存整个历史,在任何时候对所有人都是一样的。
没有并联、没有增效、没有互相帮助。仅是瞬时的、百万倍的复制。这是效率的反面——这很重要,正如我们在随后会看到的。
谎言#2:区块链是永恒的。记录在区块链中的所有信息都会永远保存。
引言#2:”利用Dapp、DAO、 DAC 和 DAS,可能会出现许多有趣而新颖的、自然发生且复杂的类似人工智能的行为。”
因此:任何高级的比特币网络客户都会储存所有交易历史,该纪录已经有100GB那么大。这是一台便宜的笔记本电脑的全容量或者最先进智能手机的储存量。在比特币网络上处理的交易量越大,其规模增长就越快。最大规模在过去的几年内已经出现。
区块链的增长。来源
比特币的区块链增长甚至不是最快的——竞争对手Ethereum网络发布仅两年,六个月的活跃运行,已经在区块链中累积了200GB的历史数据。因此,在目前情况下区块链的使用期限被限制在十年。HDD容量的增长很明显地滞后。
除了需要储存大块的数据,该数据还必须下载。曾经尝试使用本地储存钱包存放加密货币的人们都会惊愕而沮丧地发现他/她无法进行支付或接收付款,直到整个下载和验证流程全部完成——如果足够幸运的话可能需要数日。
你可能会问:如果都是同样的事情,也许我们不应该在每个网络节点进行储存?当然,这样效率会更高。但是首先这不会是一个点对点区块链,而是一个传统的客户-服务器架构。第二,那么客户必须信任服务器。记住,”不相信任何人”是区块链的基础之一。
很长一段时间内,区块链用户分为两种,一种是狂热支持者,他们”痛苦地忍受”,下载一切信息并将整个区块链储存在自己的计算机上,另外一种是普通人,他们使用在线钱包,信任服务器,并不在意它是如何运转的。
谎言#3:区块链非常有效率,具有可扩展性。传统货币不久将消失
引言#3:”该概念是指’区块链技术+活体个人连接体’进行编码,在标准化压缩数据格式下使某人的想法变得有用。该数据可通过皮质内记录、用户EEG、人脑/计算机接口、认知纳米机器人以及其他方法捕捉。因此,思想可以在区块链中具体化 —— 事实上到最后所有个体的所有主观体验也会如此,包括(有可能)意识,尤其是在更精确定义的情况下。进入区块链后,各个组成部分都可能被管理和处理。比如,在中风后记忆恢复的案例中就可以这样做。”
如果每一网络节点都在做同样的事情,那么很明显,整个网络的频带宽度与一个网络节点的频带宽度是一样的。但是你知道确切的情况吗?比特币网络最大限度每秒能够处理七笔交易 —— 而全世界的用户是成千上万的。
除此之外,比特币-区块链交易仅是每十分钟记录一次。为增强支付安全性,通常标准惯例是每一笔新记录出现后等待50分钟以上,因为记录会定期回滚。现在做一个设想,尝试用比特币购买一份快餐,在店内排队一个小时,似乎也不奇怪,对吧?
如果你考虑到整个世界,即使目前地球上仅有千分之一的人使用比特币,听起来都十分荒唐可笑。考虑到交易处理速度,大量增加活跃用户数量很显然是不可能的。比较一下,Visa每秒可处理成千上万的交易,如果需要的话,可以轻易扩展其频带宽度。毕竟,传统的银行技术才具有可扩展性。
如果传统货币消失,那么也不会是因为区块链解决方案。
谎言#4:矿工提供网络安全性
引言#4:”那么基于云计算的、基于区块链的、凭借智能合约运行的独立企业实体,就能够与合规实体(比如政府)签署电子合约,在希望运营的任何司法管辖区进行自行注册。”
你肯定听说过矿工和建在发电站附近的巨大矿场。他们到底在做什么?他们用十分钟时间完全无目的地消耗大量电能,只为”振动”数据块使其变得”美丽”,从而有资格加入区块链(你可以从本文中了解全部)。本质上来说,这样做只有一个目的:为了确保改写交易历史需要花费书写原始历史的同等时间(前提是同样的整体算力)。
达成这一目的所消耗的电力相当于一个拥有10万人口城市的用电量。而且别忘了还有昂贵的定制挖矿设备,除了挖比特币外几乎没有任何其他用途。
对区块链持乐观态度的人可能会说,矿工不仅仅是进行无用的操作,而是维护比特币网络的稳定性和安全性。这是事实,但问题是矿工要防止比特币被其他矿工挖走。如果仅有目前矿工数量的千分之一,那么就会消耗千分之一的电能,那么比特币就会像现在这般运转良好。依然会是每十分钟生成一个数据块,处理同样数量的交易,以完全一样的速度运转。
51% 攻击风险同样适用于区块链解决方案。如果有人控制了目前用于挖矿的超过一半的算力,那么他就可以偷偷地书写其他的金融历史。那么该版本的历史就成为了现实。因此同样的货币就有可能不止一次地进行消费。传统支付系统对该种攻击是免疫的。
事实证明,比特币成为自身意识形态的囚徒。”过多的”矿工无法停止地挖矿;这将急剧增加单人控制超过一半剩余算力的可能性。挖矿依然有利可图,网络依然很稳定。然而,如果该种形势发生变化(比如,假如电价提升),该网络可能会遭遇数量庞大的”双倍消费”事故。
谎言#5:区块链具有中心化特征,因此是无坚不摧的
引言#5:”为成为一个更正式的组织,Dapp可能会采取更复杂的功能,比如体制……”
看起来似乎是这样的,如果区块链在每一个网络节点进行储存,那么特殊服务或当局就无法一时兴起而关闭比特币,因为没有中心服务器或类似的其他工具——即使他们想全部关闭,但根本不知道该如何定位。然而,这仅是一个幻觉。
事实上,所有”独立的”矿工都并入了池中(从技术角度讲,这是企业联合)。他们必须合并是基于这样的假设,微小而稳定的收益总比也许每隔数千年才能获得的大额收益要好(而且如果你是独立的,甚至连这点也无法保证)。
最大矿池中算力分布估计图。来源
上方的饼状图显示了约20个最大矿池,但是前4名的控制力超过了所有算力的50%。只要进入四台控制计算机就可能使某人获得双倍花费比特币的能力。正如你能想象到的,如此会令比特币有所贬值,而且做到这点实际上是非常切实可行的。
但是潜在威胁比上图隐含的更加严重,因为大多数矿池,连同他们的算力,都位于同一个国家,因此捕捉他们并控制比特币变得更为容易。
各国采矿分布图。来源
谎言#6:区块链的匿名性和开放性是好事
引言#6:”在区块链时代传统政府1.0作为一种管理模式已经落伍了,尤其是当我们开始看到家长作风式的、万全之策的结构有可能转换为更具颗粒状的、个性化的政府模式时。”
区块链具有开放性特征,所有人都可以看到一切信息。因此,区块链不存在真正的匿名性。而是用假名来代替。且不说不正当用户拥有这些信息产生的重大隐患,我们先谈谈为何说假名对诚实用户的坏处。举一个简单的例子:我将一些比特币移交给我的母亲。以下是她可能得到的信息:
1.在任何指定时间我有多少钱。
2.我花了多少钱,而且更重要的是,我把钱花在哪里了。她还可以找出我买了什么、我参与了哪些赌博、我”匿名”支持了哪些政客。。
或者,如果我还了朋友帮我买柠檬水的钱,如此他就会知道关于我财务状况的一切。这不是一件小事:你会向所有认识的人披露信用卡的交易历史吗?请注意这不仅包括过去的记录,而且还包括将来的交易记录。
对个人用户来说,有些信息披露是可以容忍的,但是对公司来说这是致命的。他们所有的合同方、销售额、客户、账户金额以及每一微小的、非常琐碎的细节都会被公开。财务透明度可能是使用比特币的最大缺陷之一。
结论
引言#7:”互联世界加入区块链技术会很有用,因为经济活动覆盖了越来越无缝对接的多设备计算的互联世界,包括可穿戴计算、物联网传感器……”
在此我列出了比特币及其所用区块链版本的六大缺陷。你可能会问:”为什么我需要从你这里学到这些知识,而不是早些时候从其他人那里得知?难道没人发现这些问题吗?”
有的人可能被蒙蔽了,有的人可能根本不明白 这项技术是如何运行的,而其他人可能看到、搞清楚了其中玄机,但是认为该系统是为他们工作的。许多购买了比特币的人开始宣传和提倡比特币,这是值得考虑的——与金字塔骗局如出一辙。如果你仰仗着汇率的增长,又怎么会揭露这项技术存在的缺陷呢?
是的,比特币的竞争对手尝试着解决这些问题。虽然其中有些想法非常棒,但是依然基于区块链。是的,区块链技术也有其他非金融领域的应用,但是主要缺陷依然会出现在这些应用中。
所以如果有人告诉你就重要性而论,区块链的发明可与因特网相媲美,这是值得怀疑的。