风险提示:请理性看待区块链,树立正确的货币观念和投资理念,不要盲目跟风投资,本站内容不构成投资建议,请谨慎对待。 免责声明:本站所发布文章仅代表个人观点,与CoinVoice官方立场无关

不仅可以看到中本聪的留言,还可以在火星救命

白话区块链
2019年03月28日

在电影《火星救援》(太空版鲁滨逊漂流记)中,由马特·达蒙饰演的宇航员马克·沃特尼在执行任务时被滞留在了火星,所有人都认为这个叫马克的宇航员在这次任务中丧生了。

但就在地球上的公众在哀悼这一悲剧事件的时候,马克却奇迹般地存活了下来并与地球恢复了联络,之后他借助了中本聪看得懂的Hex十六进制和ASCII美国信息交换标准码对NASA向他传达的信息进行了转化,让地球上的NASA技术人员帮助他回到了地球。

Hex和ASCII是什么?在解释之前让我们先看在区块链世界里人尽皆知的

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks 泰晤士报,2009年1月3日财政大臣正处于银行第二轮紧急求助的边缘

这是中本聪写在比特币创世区块上的一句话,可是去查看的朋友可能会疑惑,为什么我就看不到呢?这其实是因为中本聪无法对他想要传达的信息直接用英文或者中文这样的文字写在区块中,于是他用Hex和ASCII进行了转化,间接表达了这则信息。

同样的,在电影《火星救援》中,NASA技术人员也无法直接和马克用文字进行沟通,Hex和ASCII在关键时候可以说是救了马克一命。

马克在火星上通过探路者的一台静态画面照相机向NASA传递信息。照相机可以拍摄火星上的照片并向地球直接传送信息,但这是一个单向的过程,地球可以收到火星上传来的画面,火星上却看不到地球上的画面,毕竟在设计探路者号的时候没人想到这玩意有一天会被用来视频聊天。

幸运的是这台照相机还能转动,最直观的办法就是在照像机的周围放上一圈26个英文字母的牌子,让照像机通过调整角度指向一个个字母来传递信息。

但是仔细想想,如果直接用26个字母来交流,360°/26≈13.85°,所得的角度太小,再加上1个问题板,每个字母版之间的间隙只有13°,字母版之间的间距太小了容易造成误差,因为你根本分不清相机镜头指的是哪个字母。

那么能否少用一点牌子呢?

答案是肯定的。

马克借助Hex十六进制和ASCII(American Standard Code for Information Interchange)美国信息交换标准码对字母表做了优化,把26个字母板一下子减少了10个。

十六进制由0~9这10个数字,与A-F这6个英文字母组成(A-F代表10-15),逢16进一。360°/16=22.5°,所得的角度是26个字母板的近乎两倍,误差大大缩小。

同时十六进制与英文字母的转换可以通过ASCII获得。ASCII美国信息交换标准码并不是什么神奇的加密手段,而只是一种编码格式,每一个ASCII码都可以用十六进制数表示,我们接收数值然后通过查看表中十六进制数与字母的对应关系,进行ASCII码与字母的转换就能得到信息了

ASCII表的第0~31及第127个(共33个)是控制字符或通信专用字符,如控制符:LF(Line Feed换行键),DEL(Delete删除键);通信专用字符:STX(Start of Text 文本开始),ETX(End of Text 本文结束),控制字符或通信专用字符并没有特定的图形显示,但会根据不同的应用程序,而对文本显示有不同的影响。

第32~126(共95个)是可显示字符,其中48~57位是0到9十个阿拉伯数字,65~90为26个大写英文字母,97~122是26个小写英文字母,其余为一些标点符号、运算符号等。

以电影中NASA和马克的一次对话为例,NASA利用相机镜头依次指向了 48 4F 57 41 4C 49 56 45 根据ASCII可显示字符表的第三列十六进制和第四列图形进行一对一对应,

HOW ALIVE 你怎么活下来的?

我们在创世区块中找不到中本聪的留言是因为中本聪的留言本就不是直接用文字写的,计算机并不能直接识别文字。中本聪在创世区块的coinbase里写的留言也是像NASA和马克的信息传递一样结合Hex十六进制和ASCII编码写的:

04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

其中前16个字符转译过来是乱码,真正可以解读的信息从54这两个字符开始,把后面的字符两两分组,再和ASCII表格进行对应

(sp)是space空格的缩写,整理后就是那句广为流传的中本聪的留言:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks 泰晤士报,2009年1月3日财政大臣正处于银行第二轮紧急求助的边缘

比特币是2008年金融危机背景下的产物,2009年金融危机波及欧洲,财政大臣想法设法补救银行危机。

中本聪留下的这句话,被永久的记录在比特币的创世区块里,一方面证明了创世区块的产生时间,另一方面也是在讽刺政府在经济危机时失去了信用。

(原创: 江南大户戴老板 白话区块链学堂 )


声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。

来源:/articles/3731

评论0条

白话区块链

简介:区块链从入门到精通,看我就够了

专栏

更多>>