首页
学习
活动
专区
工具
TVP
发布

写给韭菜的,一封信!

水皮杂谈 一家之言 兼听则明 偏听则暗

【编者按】区块链,写的人装懂,看的人装看懂。它到底是个什么东西?这事儿就像先有鸡还是先有蛋?鬼都说不清楚。解释的文章不少,一万字下来只有“区块链”仨字没跟你扯淡。下面是某技术控,就“区块链”这个话题,写给“韭菜”们的一封信。通俗易懂,言简意赅,水皮more特此发布。

Block Chain 区块链

作者-佚名

算了,看着那些被忽悠还深陷其中,不明觉厉,却对发明者崇拜不已的韭菜们,我受累给你们“解密”点破一下,打击一下你们的盲崇心理。

我也奇怪,为啥没有做底层技术的人来揭露呢。估计少数懂行技术精英太忙,根本无暇搭理这个怪事。

春节期间,偶遇了一位做存储技术的实业精英。勾起了我对三十年前,从事技术工作时的无限回忆,美好回忆,往事如烟。

存文件,图片,在手机上,或是在电脑上我们都知道。如果习惯了用苹果你可能根本不知道,也无需知道那些数据,图片,文件,到底物理上存在哪里。反正是在手机里,电脑里,或者云上就是了。其实,做过低层设计的就知道(要非常底层!光会C++编程都不够底层),在我们到低层编程的时候,数据是以一个固定大小的“块”block写入存储器的,磁盘或闪存盘,又叫固态盘。当然有写就有读,我们管这个叫block IO。不过,这还不是最终的物理存储,物理存储还要细分到page。一个闪存盘的page可以是2K或4K。磁盘原本是要小一些。这些太技术的我们就不扯了。就到“块”好了,因为我要解释的是区块链的“区块”是怎么来的。

那么,到了80年代后期,90年代初期,计算机开始用于商业,尤其是金融业,对于数据安全越来越重视。如果,数据单搁在一个盘里,万一这个盘故障了,坏了。这个数据岂不是丢了?如果数学计算还无所谓,重算好了。如果正在做银行交易,你的钱转丢了,你的账户里面少了钱你能干吗?银行赔得起吗?

于是,存储界就开始发展一种叫做容错磁盘阵列技术。这个英文叫RAID,独立冗余磁盘阵列这些英文词的首字母拼成。太多的技术细节和历史,我就忽略了。

RAID到底是啥意思呢?就是,例如RAID3,有3个磁盘组成一个阵列,总容量大约是接近两个盘那么大。但是,其中任何一个盘故障,损坏,整个阵列的数据丝毫不会丢失。也不会自动“变更”(注意这个特性,对照想想你的区块链)。那么此时操作人员会被系统报警,提示你哪个磁盘坏了,你可以在不掉电的情况下,撤换掉这个坏盘。系统在不停机的情况下会自动恢复这个坏盘层面,靠特别的算法,chain链接的算法来完成的。

之后,RAID还发展出了RAID5...RAID7,一直到RAID50,RAID53(RAID5之后的,我就不知道技术细节了,那时我已脱离了技术)。无非是算法更细致精密,阵列更可靠,分布化(网络化),存储效率更高等等。

好吧,更多的我就不多说了。回去思考一下,度娘一下,不用去恶补计算机知识了。你还至于那么崇拜连真人面都不知道的区块链“发明家”吗?还是崇拜上帝吧!

最后重复下我的一句名言,世界上没有啥“奇迹”,一切奇迹之背后都是有逻辑的,有迹可循的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226A14LUI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券