阿波罗飞船计算机挖矿能力如何?挖个币需1380亿亿年

  • 时间:
  • 浏览:0
  • 来源:1分快3平台-1分赛车网投平台_3分彩投注平台

凤凰网科技讯 北京时间7月10日消息,控制阿波罗飞船登月的阿波罗导航计算机(以下简称“AGC”),是美国航空航天局阿波罗载人登月项目取得的众多技术突破之一。在那个计算机大小与冰箱相当,甚至塞满一间房子的年代,AGC重量仅为约70磅(31.75千克)。它还是首批采用集成电路的计算机之一。

有另另好几个 计算机历史学家获得了一台AGC,并使之恢复运行。该团队的成员之一肯·谢里夫(Ken Shirriff)决定看看它在比特币挖矿方面的表现。

挖矿是维护比特币区块链过程的关键每段。只有除理有另另好几个 大问題,用户并能获得在区块链中加上有另另好几个 区块的权利:找到有另另好几个 SHA-256哈希值具有相当于0的区块。当前已知完成两种任务的唯一措施 是强大的算力:矿工创建有另另好几个 暗含随机数的区块,计算其哈希值。肯能哈希值的前导0个数缺陷多,矿工会改变随机数,而且再次尝试计算其哈希值。

合格的区块要求的0的个数会自动调整,使网络能平均每10分钟生成有另另好几个 新区块。目前,有另另好几个 区块的哈希值还要相当于约18个0(16进制)并能被网络接受——相当于尝试约1022次并能发现有另另好几个 有效的区块。

目前,大多数比特币挖矿活动都是由专用硬件完成的,它们每秒能计算数万亿个哈希值。相比之下,谢里夫为AGC编写的挖矿软件就慢多了:每计算有另另好几个 哈希值还要约10秒。

谢里夫写道,“阿波罗导航计算机运行太慢了,要成功发现龙 一枚比特币,它还要相当于宇宙年龄约10亿倍的时间。”宇宙年龄被广泛认为是138亿年,这意味AGC发现龙 有另另好几个 比特币的时间约为13500亿亿年。

两种差异反映了过去500年计算机硬件的飞速发展。在摩尔定律“推动”下,现代芯片集成有多得多的晶体管,时钟频率也要高得多。定制的挖矿ASIC(专用集成电路)并能并行计算几滴 哈希值。

不过谢里夫也遇到了很多大问題:AGC的特异之处也使得它不适合用来挖比特币。你这个,AGC暗含另另好几个 字的长度为15位,现代计算机暗含另另好几个 字的长度通常为32位或64位。SHA-256算法进行几滴 的32位计算,而且谢里夫还要将每个32位的整数划分为八个每段——有另另好几个 每段为4位、有另另好几个 每段为14位——对各个每段单独计算。

AGC还不支持移位和循环指令——现代计算机的标配、被几滴 应用在SHA-256算法中,谢里夫不得不通过子例程完成那此操作。

AGC有限的内存也影响了其挖矿能力,“与19500年代的大多数计算机一样,AGC也使用了磁芯存储器,在每个微型磁化铁氧体中存储1位数据。肯能磁芯存储器尺寸相对较大,AGC的存储容量仅为2K字(约为4K字节)。AGC的寻址方案给编程带来了更高的僵化 性,除非使用两种不方便的存储体切换机制,用户通常只有使用256字的内存容量。大问題是SHA-256算法利用8个(32位)哈希值,有另另好几个 64字的消息表和8个字的上边值,它们就会占去240个AGC字的内存,只给很多指令留下16个字的内存,其中包括上边值、子多多tcp连接 返回地址、循环计数器、指针等。通过重用这16个字的内存容量,我将算法塞在有另另好几个 存储体中,但我用了很长时间调试软件。”

这无须谢里夫第一次在“老爷”计算机上部署挖矿算法。数年前,他曾成功在一台19500年代生产的IBM 1401计算机上部署挖矿算法。这台计算机挖矿的传输速率比AGC还要慢,500秒并能计算有另另好几个 哈希值。谢里夫还在一台1970年代生产的施乐Alto计算机上部署了挖矿软件——每秒能计算1.八个哈希值。

微信公众号搜索"

驱动之家

"加关注,每日最新的手机、电脑、汽车、智能硬件信息能并能你都还还可以一手全掌握。推荐关注!【

微信扫描下图可直接关注