NASA的阿波罗计算机在2019年挖掘比特币,但今天需要永恒的时间

3 小时前
閱讀 4 分鐘
3 視圖

阿波罗计算机与比特币挖矿的奇妙结合

曾经引导阿波罗宇航员登月的计算机在2019年运行了比特币的挖矿算法,而这一事件的病毒视频本周再次点燃了加密货币的热潮。加密媒体今天再次传播了这个故事,解释计算机科学家肯·希里夫(Ken Shirriff)如何将阿波罗导航计算机编程为挖掘比特币。希里夫在2019年7月首次在他的博客上发布了这个项目,当时引起了多家知名媒体的关注。

这个故事之所以持续吸引加密爱好者的兴趣,原因很简单:它将历史上最著名的计算机之一与地球上最强大的计算网络进行对比,而它们之间的差距比任何图表都更好地解释了工作量证明(proof-of-work)和比特币的挖矿系统。

阿波罗导航计算机的基本信息

阿波罗导航计算机(AGC)负责阿波罗任务的导航和引擎控制。根据希里夫的说法,它重约70磅,拥有2K字的RAM(约4千字节),36K字的只读内存,并且每秒可以执行约40,000次加法运算。这台特定的设备从未进入太空,但希里夫相信它曾安装在LTA-8,一个月球模块测试样品中,后来其私人拥有者在1970年代从废品场捡回了它。

希里夫与迈克·斯图尔特(Mike Stewart)卡尔·克劳奇(Carl Claunch)马克·维尔迪尔(Marc Verdiell)一起对其进行了修复,后者是Curiousmarc YouTube频道的工程师。希里夫用AGC汇编语言编写了挖矿代码。该计算机需要5.15秒来计算一个SHA-256哈希,这是比特币使用的加密函数。由于比特币挖矿需要对每个区块头进行两次哈希计算,因此每个比特币哈希的计算时间为10.3秒

挖矿的挑战与结果

为了证明代码的有效性,他输入了区块286,819,这是一个已经被挖掘的区块,AGC成功地再现了正确的结果,但从未获得过一个聪(satoshi)。这台月球计算机甚至不是希里夫收藏中最慢的挖矿设备。他还在一台1960年代早期的IBM 1401主机上进行过挖矿,该设备每个哈希需要80秒,而1973年的施乐阿尔托(Xerox Alto)每秒只能完成1.5个哈希

2019年,比特币网络的算力约为65 EH/s(每秒65亿亿次哈希)。在这样的难度下,希里夫计算出AGC平均需要约4×10^23秒才能找到一个区块。由于宇宙大约有4.3×10^17秒的历史,这意味着“约为宇宙年龄的百万倍”。

自那时以来,网络增长显著,比特币的算力在9月5日的难度调整后达到了934 EH/s,这使得挖矿难度提高了1.31%,达到了127.45万亿。这是希里夫当时所面临的算力的约14倍。将他的估算按这个因素进行调整,AGC现在大约需要5.8×10^24秒才能找到一个区块,约为宇宙年龄的1300万倍

比特币市场的现状

预计下一个难度调整即将到来,最近的一份报告显示,哈希价格(矿工每单位计算能力获得的收入)上涨了22.24%,达到了每个petahash每天39.63美元,而费用仅占矿工奖励的0.43%。这使得区块补贴成为保持机器运转的主要因素。

比特币的价格昨天达到了81,000美元,这对一个难度比年初时低13%的行业来说是个好消息。比特币在周五突破了81,000美元,达到81,238美元的日内高点,随后在80,800美元附近稳定,市值为1.62万亿美元