区块链现在的样子:当年的DOS操作系统*

本文由陈智罡博士撰写。

区块链目前很火。很多人都想知道区块链会如何发展。我想如何用某一个历史时刻来比喻目前的区块链样子,那就是当年的DOS 3.0之前的操作系统样子。

什么是操作系统?

你可能没有用过DOS,甚至可能不知道DOS。这里稍微解释一下。1975年初,MITS电脑公司推出了基于8080芯片的Altair 8800微机,这是人类历史上第一台PC(个人电脑)。

这台电脑因为有了8080芯片的微处理器(CPU),所以在此之上可以跑程序。但是必须有软件的支撑,才可以在上面构建各种应用。否则这台电脑就是一堆废铁。

为什么需要软件的支撑?因为要想把这台微机开动起来,必须要有软件来管理CPU,管理存储器,管理文件,以及管理各种与硬件相关的接口。

相当于我们需要一个大脑,否则再好的身体都没有用。

这个软件就是操作系统。

现在的区块链也一样!

比特币就是区块链最原始的操作系统

比特币是一个点对点的电子现金支付系统。所有的一切都围绕着能够在分布式环境下,实现点对点的电子支付。因此,区块链的原始需求是能够提供:账户管理,交易发布,块的打包,块的发布,共识的达成,以及区块链可能产生的分叉,激励等等内容。

以上就是一个去中心化环境下电子支付系统需要提供的基本功能。比特币2008年实现了该功能,经过10年的验证,依然屹立不倒。

那么当年的操作系统是如何发展的呢?

1975年,一家公司Digital Research为上面说的Altair 8800微机开发了操作系统CP/M。随后电脑芯片不断升级发展,给操作系统的开发带来了很大的市场空间。因为操作系统与电脑芯片是密不可分的。

1978年,Intel公司推出历史上第一块16位芯片8086。很快一家名叫Seattle Computer Products(SCP)的公司,决定开发基于8086芯片的个人电脑。所以需要能够支持该电脑的操作系统。

原本SCP公司想采用前面说的Altair 8800微机上的CP/M操作系统,但是此时CP/M还未完成针对16位芯片的升级。SCP等不及,由自己公司24岁的程序员Tim Paterson开发了16位操作系统。取名为QDOS,意思是"简易的操作系统"(Quick and Dirty Operating System)。

让我想起现在的趣链,都带一个Q字母。不知道是不是巧合。

在设计上,Tim Paterson完全克隆了CP/M操作系统的用户界面和编程接口。这使得CP/M上的应用程序,可以直接在QDOS上运行。他做出的最大改变,就是为QDOS引入了微软公司BASIC解释器的FAT文件系统。

这个经验告诉我们可以大胆的复制,只要能够适用于现在的硬件即可。目前的区块链市场何尝不是这样。

紧接着新的CPU芯片又出现了,所以新电脑也会随之产生。1980年10月,IBM公司决定推出基于Intel 8086芯片的PC机。

所以新电脑需要与之配套的操作系统。市场的套路是一样的。

为此,IBM找到Digital Research公司,要求获得授权使用CP/M系统。但是,协议没有谈成。于是,IBM又去找微软公司,要求微软为它提供操作系统。最搞笑的是,当时微软没有操作系统产品,但是Bill Gates知道SCP公司正在开发QDOS。微软支付2.5万美元给SCP,获得了QDOS的使用许可。

这一招叫做借势。Bill Gates应该没有读过孙子兵法,但是有些思想世界是通用的。

1981年Bill Gates看到PC市场未来巨大的规模,决定不再使用许可证模式,而是直接把QDOS买下来。这又花费了微软公司5-7万美元。1981年7月27日,协议达成。QDOS成了微软的财产,名称正式改为MS-DOS。微软对DOS的解释是"磁盘操作系统"(Disk Operating System)。

由于软驱开始变得廉价(沃兹的大功劳),逐渐取代磁带在微电脑系统中充当最主要的外存,整个行业涌现出一大批以“DOS”命名的操作系统。

随后,微软傍着IBM这棵大树,推出了MS-DOS 1.14版,MS-DOS 2.0版,MS-DOS 3.0版。直到1989年,MS-DOS 4.0版发布,开始支持鼠标和图形界面。

在70年代末到80年代这段时间里,出现了许多“DOS”操作系统。但技术上往往是南辕北辙。即使是同一旗下的“DOS”也可能是完全不同的两种系统。最典型的就是苹果的Apple DOS和ProDOS。

就像现在各个区块链不兼容一样。搞跨链?何其难。我一向认为跨链不是发展之道,全面兼容才是王道。

1985年开始,微软和IBM开始联合开发一款新的操作系统,叫叫CP-DOS,在一些文本中这款系统被称作DOS 5。1987年4月,CP/DOS发布的时候就改名叫OS/2了,因为IBM希望OS/2能够推动自家硬件的销售。但是微软却和IBM的利益并不一致,,而微软则更重视他们在PC兼容机市场里的热门Windows操作系统。最终微软开发中的OS/2 3.0以Windows NT的新名字出现在市场上,结束了和IBM的合作。

在OS/2推出之后,微软将DOS 3.3的改进版本以DOS 4.0(最初叫DOS 3.4)发布,又在1991年发布了DOS 5.0,后来Windows 9x和Windows Me一直依赖DOS启动和提供对16位驱动程序的支持,直到“基于NT技术构建”的Windows XP发布,比尔盖茨宣布“Today it really is actually the end of the MS-DOS era”,DOS才正式结束其使命。

**

结束语

**
如果现在的区块链是当年的DOS 1.0的话,通过历史可以看到,区块链将有很长的路要走。不过,发展空间极大,一定会出现令人意想不到的黑马公司出现,例如就像当年的微软。宁波格密链网络科技有限公司一直致力于区块链上密码技术的研发,欢迎大家加入。

以上文章以及电子资源,都可以在陈智罡博士的主页上获得:

https://zhigang-chen.github.io/index.html

微信公众号:btc201800

国内第一个聚焦于全同态加密与区块链的公众号


陈智罡博士的个人主页

https://zhigang-chen.github.io/index.html

全同态加密资源汇总

https://zhigang-chen.github.io/FHE%20Resources.html

全同态加密与机器学习论文列表:https://zhigang-chen.github.io/FHE%20and%20Machine%20Learning%20References.html

区块链与密码学音频节目

https://www.ximalaya.com/zhubo/42927243/

————————————————

版权声明:本文为CSDN博主「格链致知」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/btc201800/article/details/104034933

区块链现在的样子:当年的DOS操作系统相关推荐

  1. 【朋克智库】比特币详解1.0——区块链的萌芽

    区块链是堪比互联网的伟大发明. 比特币是区块链世界的第一个杀手级应用.比特币之于区块链,就好比当年邮件之于互联网. 要深入了解区块链,第一站一定是比特币. 不过在那之前,「朋克」先简单介绍下区块链世界 ...

  2. 中国区块链行业人才缺口将达75万以上

    自2019年10月24日以来,区块链行业在"脱虚向实"的方针之下飞速发展,区块链相关企业数量飞速攀升,各行各业对区块链人次的需求也呈现爆发式增长. 然而,作为新兴产业,区块链行业本 ...

  3. “挖矿2.0”:资本方不是只能割区块链的韭菜

    译者 | 王国玺 编辑 | 波波 BCH 大战后,比特币价格一路暴跌,业已逼近其 200 星期平均值的心理关口.受此影响,矿工们的好日子是过到了头,微博上一条"矿机按斤甩卖"的视频 ...

  4. 学术之声 | 专访邵俊教授:区块链用技术保证在链上说话算话

    区块链技术随着高层的重视,迎来了一波全民学习潮,人们在讨论区块链技术的时候,大多都是围绕着传统的项目,交易所,数字货币等等,普通人往往不能很深入地去了解区块链技术的本质,在学术圈里,却有一部分高精尖分 ...

  5. 2020线上中国国际智能产业博览会区块链高峰论坛重庆举行

    9月16日,2020线上中国国际智能产业博览会区块链高峰论坛在渝举行.在数百名行业"大佬"见证下,重庆市数字经济(区块链)产业园(简称区块链产业园)揭牌.此后,全国乃至全球区块链企 ...

  6. 关于合著《区块链实战》的 3 组关键词 | ArcBlock 博客

    作者: 陈俊(ArcBlock 副总裁) 2020 年 1 月 19 日,农历庚子春节前夕,当我将与 ArcBlock 区块基石创始人冒志鸿合著的<区块链实战:从技术创新到商业模式>初稿交 ...

  7. 一、区块链项目的基础架构

    (一)基础架构 1.以太坊 (1)以太坊的概念 Ethereum是一种新的去中心化账本协议,不是一种竞争币.以太坊的理念基因中不仅含有比特币基因,还含有BitTorrent.Java和Freenet的 ...

  8. 【区块链108将】区块链无权威,参与之前多了解才可能赚钱

    曾林钏,2013年年底成立里国内首家区块链投资公司--比莱资本,2016年主导公司上海金丘股份获得了行业该年度最大投资额(1.4亿元),如今是区块链行业最知名的专家之一. 但在2013年年初的时候,曾 ...

  9. 区块链量化投资系列课程(3)

    NO.1 索罗斯在1987年撰写的<金融炼金术> 一书中,曾经提出过一个重要的命题:I believe the market prices are always wrong in the ...

最新文章

  1. 传感器为什么在低量程偏差大_传感器的静态特性
  2. java.lang.NoSuchMethodError: javax.persistence.One
  3. 学习OCS客户端定制
  4. (c语言)和与积的运算第四篇
  5. cross join 一张表没有值关联不出来数据_你是否还在对left join、right join和join有困扰呢?...
  6. ajax实现浏览器前进后退-location.hash与模拟iframe
  7. 机器学习(十一)谱聚类算法
  8. 性能测试流程与性能测试分析和问题定位分享
  9. java编程贪心算法背包问题,贪心算法----部分背包问题(java实现)
  10. 尝试引用非结构体数组的字段_剖析PHP底层数组是如何实现的
  11. 黑马程序员——Java基础---String与StringBuilder
  12. 姆巴佩独造三球一战成名 阿里云打破世界杯流量纪录 1
  13. Springboot项目调用阿里云语音服务案例【真实有用】
  14. u盘写保护,无法格式化
  15. 阿里云OSS使用Java上传文件
  16. 用Python写的水仙花数程序,感觉这个也比较好懂
  17. fatal error C1088
  18. 人工智能实战2019 第五次作业 焦宇恒 16721088
  19. 以太坊·电影院场景区块链应用探索
  20. 蓝桥杯历年试题汇总 C/C++ B组

热门文章

  1. 摩托车结构与维修视频教程
  2. JDK--box和unbox
  3. SublimeText 3.2.3207 汉化破解免安装版(3264位)
  4. 女人需要调教人需要调教
  5. Fiddler抓取HTTPs流量
  6. JAVA 支付宝支付_史诗级简单教程(SpringBoot)
  7. PE结构-空白区手动添加任意代码(附实例代码)
  8. Ubuntu下U盘只读文件系统,图标上锁,文件无法写入
  9. python协程gevent案例:爬取斗鱼美女图片
  10. 跨国企业在中国 | 葛兰素史克与阿里健康签署联合商业计划;上海迪士尼举办首届“国际美食趴”...