区块链到底需不需要操作系统
扫描二维码
随时随地手机看文章
计算机、平板电脑和智能手机都有一个操作系统,比如Windows、Apple OS X或iOS、Linux或Android。此前,以太坊曾被比喻为区块链中的“Windows”操作系统,就连百度新发布的超级链也自诩为区块链操作系统。那么这就不由得让我们开始联想:什么是真正的区块链操作系统呢?到底需不需区块链操作系统呢? 为此,还是让我们一起来听听著名极客Frederik Bussler言简意赅的观点吧。
虽然世界各地的高管都在尝试使用区块链,而且几乎每个人都听说过这个术语,但是却很少有人听说过“区块链操作系统”这个概念,正如Windows、Linux和macOS等操作系统已经成为中心化技术世界的组成部分一样,区块链操作系统也将成为Web3.0的关键组件。
操作系统的含义
传统的操作系统只是一个巨大的程序,它是其他一切应用程序的基础。它是硬件和软件之间的桥梁,因为你使用的每一个应用程序,无论是Google Chrome还是mineswipper,都需要访问硬件的资源。
操作系统不必直接在硬件上编程,而是允许您在该系统上编写代码,该系统帮您搞定所需的一切,从物理资源(如内存和处理)到鼠标和键盘的操控。
在操作系统发明之前,我们一样可以使用计算机,但这些40年代的机器是用机器语言编程的。操作系统在20世纪50年代随GMOS问世,而Windows则是在几十年后的1985年首次推出的,其外观在我们今天看来实在是太简陋了。
如今,全球个人电脑数量已远远超过10亿台,更不用说近40亿部智能手机了,甚至远远超过了全球的汽车数量。这些设备用部需要用到操作系统。显然,操作系统已经成为有史以来最成功的技术之一。
操作系统从诞生到成功的历史背景很重要,因为它表明,即使是一项无可争议的革命性技术,也可能需要几十年才能成为一种全球现象。区块链和区块链操作系统没有什么不同,所以在它们大量的时间来完成自己的成熟之路。
区块链操作系统的特性
普通操作系统存在于软件的底层,与硬件相连的部分。与普通操作系统一样,区块链操作系统也是在软件下面引入一层,使与“硬件”的接口更容易。与普通操作系统不同的是,这次的“硬件”换成了区块链软件。毕竟,区块链本质上是一台全球超级计算机。因此把区块链看成立“硬件”,也没什么不妥。
即使还只是处于设想状态的量子计算机,我认为也无法破解区块链。因为区块链是一个更强大的超级计算机。区块链操作系统为网络下所有节点提供硬件接口,而不是与单个计算机中的硬件接口,这些节点共同构成区块链。
与传统操作系统类似,在区块链操作系统出现之前,与区块链交互的唯一方法是直接在其上编程。但区块链操作系统的出现,改变了这种现状。用更为简单的话来说,区块链操作系统捕获用户的命令,然后在区块链上执行这些命令。如果你曾经在区块链上编程,例如制作一个DApp或去中心化应用程序,你就会明白,与制作传统应用程序相比,直接应用区块链是一个多么可怕的体验。
为此,区块链操作系统旨在促进更容易的开发,而其结果自然也最终会带来更好的用户体验。目前还不清楚第一个区块链操作系统是谁家的,不过谷歌对“第一个区块链操作系统”的快速搜索将向你显示,许多公司都希望获得这个头衔。
区块链操作系统的市场潜力
普通操作系统从酝酿到起飞酝酿了几十年,但区块链操作系统自出现以后,流行的速度却要快得很。从移动应用到个人计算应用再到企业级的全球商业和金融行业应用,都是在过去几年中出现的。
但换一个角度来想,这些年轻的区块链操作系统也还有很长的路要走。我们知道,传统操作系统在60多年前问世,所以我们不能指望区块链操作系统会突然抢走特别大的市场份额。这将是一个漫长而艰辛的旅程,与整个区块链的发展旅程并无太大不同。
正如区块链钱包用户数量增长开始缓慢,但在短短几年内迅速增长:
有趣的是,在2009年初比特币网络推出整整四年后的2013年左右,几乎没有钱包用户。如果我们考虑到非移动区块链操作系统在过去的一年中才真正面世,那么区块链操作系统市场才刚刚起步。
如果我们观察一段时间内以太坊地址的数量,情况看起来很相似:
我们可以看到它比比特币实现了更快的增长,因为到目前为止,人们已经有将近十年的时间来熟悉区块链的概念。但尽管如此,以太坊在2015年推出,还是直到2017年,以太坊的使用量才出现猛烈爆发。
考虑到区块链操作系统市场还处于初级阶段,我们没有足够的数据来可靠地预测它的采用情况,但如果其他区块链应用如果一直保持图表所示的发展速度,那么我们可以预期区块链操作系统将在2030年之前被广泛采用。
正如我们所讨论的,操作系统市场花了很长时间才起飞,早期的版本也非常简陋。记住这一点,当我们看到当前的一些区块链操作系统,就多给他们一份包容吧。