在CoinDesk 2016的年度特刊中,Hudson回顾了自20世纪90年代以来物联网(IoT)创新者面临的各种困境 – 这是一个关于区块链的启示性故事…….
2009年,中本聪发布了第一个比特币节点,五年后区块链俨然成为一个规模巨大的产业。
虽然看起来,基于区块链的新的商业时代距离我们似乎只有一步之遥,但在2016年,我们已经意识到区块链产业不会那么快获得成功。
早期的新技术热情通常不是什么新鲜事;但是通常的模式是:人们常常被宣称新技术解决了一系列的旧问题的说法所振奋,继而是疯狂的炒作、疯狂过后的褪色,接着是让位于怀疑,最终真正的有价值的应用才会出现。
在二十世纪九十年代末,每个人都认为互联网连接每个电子设备的想法似乎是必然的:
每一台自动售货机,咖啡壶,烤面包机,冰箱,微波炉和电视机都将连接到网络,而乌托邦式的数据共享将改变每个人的生活。
但是现实与我们现在所说的“物联网”或IoT的有些差距。
>这一切其实都与钱有关
物联网的初始理论是:数据将使一切更美好:微波炉可以扫描烹饪说明,从而不出现任何差错,冰箱可能会订购新的牛奶等。自动化将极大地解放这些电器的所有者,让他们时间做其他的事情。
不幸的是,这个理论并没有实现。
向设备添加Internet连接从来都不是是免费的。 在大多数情况下,这些电器都是小型,低CPU配置的设备,没有对外接入的能力,所以使他们连接互联网也只是白白花费金钱。
从产生这样的原始想法的20年里,这一切几乎没有改变。
让我们以微波炉的例子进行说明: 微波炉只需要一个简单的物联网硬件设计,所以也许只是增加5美元的零件成本。 第一个问题是,当我们为制造电路板的公司、生产微波炉的公司和销售它的零售商分配利润时, 5美元将变成接近15美元!
接下来的问题是,只有微波炉的新的硬件是不够的。 我们需要让它与知道多长时间内需要与服务器通信、每种新型的冷藏比萨饼需要在什么功率级别才能烤熟。 这意味着服务提供者、开发维护团队、软件工程师、业务开发人员需要说服比萨饼制造商为他们新上市的每个新产品提供详细的披萨烤制说明,这些基础设施方面的投入可能会使我们增加10美元的成本。
> 美好的想法
智能设备有点像智能合同:
只有当它们正常工作时,他们是好用的;但是当人们犯错误时,又不是那么伟大了。二十世纪九十年代物联网的愿景中完全基于有线网络进行连接,但随后我们进入Wi-Fi时代,有线网络都可能消失。
任何知道该技术的人都知道,微波炉和2.4 GHz Wi-Fi不能很好地在一起工作;同样,5 GHz Wi-Fi和实体墙也不能一起玩起来(无法有效穿越)。
虽然我们的物联网微波炉可能连接到家庭路由器,可以在95%的家庭很好工作,但其他5%的家庭可能不能并不可靠;而且物联网的软件可靠性往往很低,而微波炉硬件可能工作的很好。
如果这些家用设备有问题,客户往往会非常愤怒并打电话给制造商投诉(这意味着更多的成本),他们退回他们认为“糟糕”的设备,在亚马逊网站留下负面的评论,他们发誓不再买这个品牌的产品。
智能微波炉的创意在PowerPoint幻灯片中可能看起来仍然很棒,但是关于产品的细节问题将一个个很好的概念变成了一个个麻烦, 甚至无法挣回安装成本、补偿给用户的50美元和制造费用。
> 同样的老故事
我们想,区块链的应用也会面临同样的挑战和困难。
首先,不是每个问题都需要区块链作为解决方案。 区块链在处理,存储和复制技术方面成本很高。 在分布式加密货币(例如比特币)的应用场景中,区块链类似的技术是非常好的可行性方案,但是对于其他问题,我们需要认真思考区块链的技术特征是否能够实现它应有的价值。
如果家用微波不是一个好的选择,那么也许冰箱可以? 家庭用电器有许多与微波炉相同的问题,但商业制冷领域如何呢? 如果我们用互联网连接这些设备,在他们发生故障是否可以避免产生巨大的损失?
大型工业冷库可能存储着数十万美元的冷藏商品,也许及时发现监控信号中断、避免库存损失是一个有价值的想法?
这些数字看起来也许非常诱人,但问题是:它是25年前的老故事。
虽然他们可能不符合我们的关于物联网的设想,但很多公司早就已经找到了很多方法来连接这些设备。
这个例子也许有另外的价值: 食品储存一般遵守法律监管的要求,并且许多国家要求保存产品储存温度的记录以备查阅。
没有网络,就需要有人每隔几个小时手动记录温度,成本高又容易出错。 商业制冷设备还包括提供现场维修的服务公司和制造商,因此我们有更多的利益相关者,获得运行数据对于他们也很重要。
对这个问题的一个天真的看法可能会忽视如下风险: 意外的利益相关者引入了意想不到的成本,并且他们可能会抵制那些不能给他们带来实质性好处的变革.
区块链的状况其实非常相似。
如果一个问题已经解决了,那么即使一个区块链可能是有用的,我们也需要问它是否提供足够的附加值? 我们需要知道所有的问题是什么吗?包括那些可能不明确的问题,除非我们是这个领域的专家; 是否有利益相关者,如网络架构师,安全专家,数据架构师,开发团队等,谁必须改变现有系统而采用一个新的架构? 是否存在大数据,关系,图或时间序列的分析需求以及正在运行中的任何业务数据的视图?
> 永远是一个很长的时间:)
暂时把IoT的特殊用途放到一边,应该考虑那些我们认为会变得更智能和相互连接的设备的重要特性是什么。
我们的大多数连接的设备都很快被更换。 供应商提供几年的售后服务,但随后期望用户丢弃它们并购买新的。
问题是我们不对大多数家用电器这样做。 我们通常只在它们损坏时更换, 通过使它们接入网络,我们引入了全新的更换模式。
问题是我们如何让旧家电正常工作? 通常一旦设备出售,制造商不会从中获得额外的收益,那么一旦这些设备超出保修范围,厂商继续提供软件更新的动力是什么?
另一个问题是,即使我们想更新和修复它们,但是在经济上也许并不可行: 较旧的设备没有强大的硬件能力,无法支持新的功能。
最后一个问题是,我们的制造商可能压根儿没有考虑到设备损坏后的处理方式。
最近的僵尸网络事件(译者注:是指中国制造商的网络摄像头由于自身安全性问题被黑客控制形成僵尸网络,并攻击美国国家电网造成大面积断电的时间)无疑突显了这些问题的潜在风险,但是有多少烤面包机制造商具有安全技术水平,能够确保一个物联网设备能够对抗诸如网络黑客这样先进的对手?
这些都是治理问题: 我们的物联网设备,一旦安装,将如何持续稳定的运行,避免成为一个问题点?
> 似曾相识的问题
区块链的类似问题再次引人注目。
大家都已经看到了关于比特币和以太坊网络在2016年的治理方面的消息,特别是在面向用户的业务规则设计上存在的问题。
例如比特币,矿工为了最大化采矿收益而极力反对区块扩容;以太坊发生的DAO被黑的事件则导致参与者突破区块链的底线规则,通过硬分叉网络追回他们的投资。
当我们考虑将区块链部署到其他类型的应用时,如何分析和解决这些类型的治理问题? 如果我们考虑可能持续运行很多年的系统,那么无限期保持区块链的不可变更性的意义是什么? 如何纠正各种由于用户自身错误造成的问题? 激励参与者使系统正常运行的力量是什么?
在商业部署的情况下,具有不同优先级业务规则的组织中实施系统更新和升级会带来什么样潜在的影响?
> 一个新的炒作?
回顾物联网的历史过程,也许我们会有些迟疑,这里有太多没有答案的问题,但这绝不是失败的战争故事。
二十年前,互联网广播电台几乎没有出现,TiVo还没有产生机顶盒,4k视频点播流的想法是遥远的科幻梦想。
二十年后,设计人员已经利用强大的硬件处理能力,电源管理能力,广域网,无线网络,存储能力,显示技术和分布式云存储的进步,构建出新的用户体验。
从现在智能电视和智能手机几乎看不出早期的CRT电视和大哥大的影子,但都有一个清楚边界:相互连接的愿望与想法。
物联网时代已经到来,但远不如预期。
基于VHS磁带和DVD概念的商业帝国将被取代。 用户获得了更多的内容,付出更低的成本,便利性显著提高; 物联网技术不是孤立的使用,而是与多种技术结合起来,为最终付费的用户解决实际问题。
这也是区块链的面临挑战之一。
商业制冷系统也发生了变化。 互联网连接一定比20年前所使用原始方法更完善,因此,当它们达到自然的更新周期时,取代了更早的设计。 同样更成熟和更强大的区块链设计很可能有机会替代未来的其他技术。
比特币代表了区块链技术针对定义明确的问题(去中心化的电子现金)给出的第一个解决方案。 与许多第一代技术一样,其最终成功或失败将取决于其解决这些问题的能力。
其他区块链技术的挑战可能是类似的,但不会是完全一样的。
区块链技将用于我们识别和解决那些已知的最困难问题,但我们知道,在诸如安全,隐私,部署和治理等问题上还有很长的路要走。
同时,我们必须避免陷入区块链的美丽诱惑中,在有些领域,区块链并不是最好的解决方案。
如果我们能够做到这些,那么2017年应该是区块链走向成功道路的一年!
关于作者:Dave Hudson是Hashingit.com博客的作者。 他还是Peernova的软件架构副总裁,以及操作系统,分布式系统,网络堆栈,编译器和数据库的设计师。