粉丝1.9万获赞19.4万


你知道发射一枚核弹需要多少行代码吗?你知道核手提箱的发射密码是多少吗?在聊极其复杂的软件代码之前,就得先知道核弹的开机密码。你肯定以为核武器的发射密码一定是复杂的动态量子加密哈希值,或者是长达几百位的多重非对称加密字符吧。 然而,历史的真相往往比段子还要荒唐。在冷战最高潮的时期,美国国防部长迈克纳马拉为了防止手底下的将军们挑起第三次世界大战, 下令在所有的核武器上安装许可行动链接系统,也就是加装了一道密码锁。但美国战略空军司令部的这帮老将们认为,一旦苏联的核导弹打过来,预警时间只有十几分钟,这时候要是手忙脚乱的去找什么长篇大论的密码,这仗就不用打了。 为了追求极致的反应速度,军方做出了一个极其大胆的决定,在长达近二十年的时间里,美国民兵洲际导弹的发射密码被统一设定为八个零。前美国民兵洲际导弹发射军官布鲁斯布莱尔博士后来纰漏,当时的发射检查清单上甚至明文规定, 发射人员必须反复确认面板上的八个波轮全都是零,以防有人不小心拨错数字导致按键失效。那么时间来到现代,密码总不能还是八个零了吧?没错,现在发射核弹需要用到一块被称为 the biscuit 的 塑料卡片, 这块卡片上印着密码。总统需要掰开塑料卡片,向五角大楼的国家军事指挥中心读出里面的两个字母的挑战码, 以证明自己确实是三军统帅身份验证通过后,五角大楼会向全球的核潜艇、轰炸机和地下导弹发射井下发真正的发射代码。这串指令到底有多长呢?仅仅只有几十到一两百个字母。由于在核战争爆发的极端环境下,电磁脉冲会摧毁现代通讯网络, 所以核指令必须通过极低频无线电穿透深海发送给核潜艇,或者通过抗核爆的地下硬线发送给导弹警。这种极端恶劣的信噪带宽极其有限,根本不支持你传输哪怕只有几 kb 的 复杂文件。这短短的一百多个字母中,已经包含了所有信息、 发射时间、打击目标、预按编号、解锁武器的物理密码,以及向一线操作员证明指令合法的认证码。这时候,有懂行的粉丝可能会问了,总统下达的指令虽然短,那导弹井里的主控电脑和导弹飞行的制导系统里,总该有几千万行庞大的控制代码吧。就这么说吧, 核弹系统里的代码量不仅不大,反而少的可怜。在一九七六年,软件工程师托马斯迈凯布提出圈复杂度的概念。简单来说,你的代码里每多出一个 if while for 这样的分支判断语句,复杂度就会增加。对于普通的商业软件代码,分支多无所谓,大不了系统崩溃,蓝屏重启就行。而核武器的安全性必须满足沃尔斯特标准。在正常环境下, 核武器发生意外核爆炸的概率不得超过十亿分之一。在遭遇火灾、坠机等异常情况下,意外起爆的概率不得超过百万分之一。 如果你的导弹里有几百万行代码,这就意味着系统拥有海量的状态空间。如果让电脑去测试这几百万行代码里的所有排列组合,可能哪怕每秒钟测试一千次,测完所有状态也需要十的二十八次。方年宇宙毁灭了你都测不完。 既然永远无法穷尽测试,就意味着必定存在未知的 bug。 因此,为了绝对的安全, nasa 和军方在编辑这类核心代码时,会强制采用形式化方法, 像做数学证明题一样去证明代码的正确性。它们会严格限制代码的圈复杂度。 nasa 规定,任何核心模块的圈复杂度绝对不准超过十五。发射核弹的底层代码里, 没有你熟悉的动态内存分配,没有不受限的死循环,没有任何多余的第三方插件库。一切都是最纯粹、最死板、最现行的确定性逻辑,一旦启动,它就是一条道走到黑,没有任何花里胡哨的分支判断。更绝的是, 这些极简的代码运行在什么样的硬件上呢?千万别以为是搭载着最高配的计算机上,直到二零一九年,美国合五库的战略自动化指挥控制系统, 还在使用上世纪七十年代的 ibm series 一 计算机,以及比你脸还大的八英寸软盘。这套老古董系统完全不上网,没有 ip 地址,没有 usb 接口。说了这么多,发射一枚核弹走到最后一步,还需要什么代码吗?不需要了,最后的一环被称为肉身代码, 也就是人。当极其简短的底层程序完成状态校验后,接下来的操作全部是纯机械、纯物理的, 两名导弹操作军官相距三四米坐着,确保一个人无法同时操作两个人的面板。他们核对指令,打开带有机械挂锁的红色保险柜,听着指挥官的倒数三二 一转动。两人必须在两秒钟的误差范围内同时转动钥匙,并保持五秒钟咔哒一声,物理机械继电器闭合,模拟电路接通,导弹成功点火。


发射一枚核弹需要多少段代码?答案可能让你震惊,最关键的不是代码,是密码!冷战时,美国给核弹加了密码锁防将军乱发射。但空军急了,苏联导弹十五分钟就到,输复杂密码来不及。结果他们干了件离谱事,把所有民兵导弹密码统一设成八个零。前发射军官后来证实, 操作手册还专门写必须确认拨盘全是零,怕拨错反而打不开。这荒唐设定用了近二十年,现在当然改了。总统要掰开一张叫饼干卡的塑料片,念出两个字母,向五角大楼证明身份,验证通过后才下发真正指令。整个流程核心就一条,再急也不能一个人说了算。

摩尔定律正式被中国公司改写。五月二十五号,华为在 i e e 大 会上扔了一颗核弹。掏定律。摩尔定律搞了几十年,把晶体管变小,华为说,不,我们换条路,把芯片叠起来。过去几十年,全世界芯片行业都在卷一个数字,七纳米、五纳米、三纳米、两纳米, 谁的制成更先进,谁就更强。但现在,华为突然提出了一个新的半导体定律,叫做掏定律。 这件事的核心不是华为发明了一个新概念,而是它可能代表着国产芯片不再只跟着摩尔定律卷制成,而是开始寻找另一条突围路线。那问题来了,这个新定律到底是什么意思?它会带来哪些产业机会?对应到 a 股又有哪些公司可能受益?今天我们把它讲清楚。先说结论, 所谓掏定律,简单理解就是芯片性能的提升,不一定只靠把晶体管做得越来越小,也可以靠缩短信号传输的时间。这里的掏代表的就是时间长数,延迟信号传输效率。 过去芯片行业提升性能,主要靠把房子盖得更小,晶体管越小,同样面积里塞进的晶体管越多,竟能就越强。但问题是,先进制成越来越难。一方面,两纳米、一点四纳米这样的制成技术门槛极高,另一方面, euv 光刻机又被严格限制。 所以,华为现在提出的思路是,既然我们暂时不能在最先进制程上硬碰硬,那能不能换一个维度,不是单纯卷筋皮管有多小,而是卷数据跑的有多快,连接有多短,系统协调有多高效。这就是韬定律背后的逻辑。 那它对产业链意味着什么?我认为最重要的不是芯片本身,而是三个方向。第一个方向叫做先进封装和高速互联。因为如果你要缩短信号传播时间,就要让芯片和芯片之间、板和板之间、服务器和服务器之间连接的更快、 更近、更高效。这就会带来三个直接机会,先进封装、 pcb 连接器对应到 a 股可以重点关注几类公司先进封装方向,比如长电科技、通富微电、华天科技、永曦电子,这些公司对应的是多芯片封装, chiplet、 易购集成, 简单说就是把多个芯片像搭积木一样组合起来,让它们协同工作。如果未来华为要通过系统级方式提升芯片性能,先进封装一定是绕不开的。第二类是 pcb 和封装基板,比如深南电路、兴森科技、沪电股份、盛宏科技。 为什么它们重要?因为 ai 服务器、交换机、超节点集群对高速 pcb 的 需求会大幅增加。以前大家可能只看单颗芯片,但在 ai 时代,真正决定算力效率的是整个系统芯片之间怎么连,服务器之间怎么连,数据中心内部怎么连,这就会让高速 pcb 的 价值量上升。 第三类是高速连接器和电缆,比如华丰科技、中航光电、瑞可达、电联技术、航天电器。 这类公司听起来没有芯片性感,但他们其实是算立高速公路的收费站,芯片再强,如果信号传不过去,系统性能也发挥不出来,抛定率强调的正是降低时延。所以高速背板连接器、高速电缆、服务器连接方案会成为一个非常关键的环节。 第二个大方向是光通信和光互联。这个方向也非常关键,因为当 ai 算力集聚越来越大,传统电信号连接会遇到瓶颈,数据中心内部未来会越来越多使用光模块、光芯片、归光方案,对应到 a 股可以看中,继续创 新、益盛、天福通信、光讯科技、元杰科技、世家光子、长光、华新。这条线的逻辑很清楚,华为强调超节点,强调系统及互联,最终都会增加对高速光通信的需求,尤其是八百 g、 一 点六 t 光模块以及硅光激光器,这些方向都可能首意。 所以如果说芯片是大脑,光通信就是神经系统, ai 集群越大,神经系统就越重要。第三个方向是国产半导体底座抛定率不是一个孤立概念, 它背后需要 e、 d a。 设备、材料制造、测试、整套国产半导体体系支撑。比如 e、 d a 方向可以关注华大九天、盖伦电子、广利威、新源股份,因为复杂芯片设计、先进封装系统及协同都离不开 e d a 工具。 半导体设备方向可以看北方华创、中微公司、拓金科技、华海青科、新源微、圣美上海。材料方向可以看安吉科技、互规产业、雅克科技、顶龙股份、南大光电、江枫电子。 这些公司不是最容易短线爆发的,但它们是国产半导体长期自主可控的底层资产,如果华为这条路线真的持续推进,最底层的设备材料 e、 d a 一定会长期受益。 最后还有一条线,就是华为升腾和 ai 算力生态,韬定律和华为的升腾鲲鹏超节点、零渠互联很可能会被市场放在一起理解,对应 a 股市场,会关注神州数码、拓维信息、软通动力、润和软件、四川长虹、恒维科技、高新发展。 但这里要提醒大家,这一类公司里面,概念弹性很大,但业绩兑现差异也很大。有的公司确实参与华为生态,但相关业务占总额收入的比例不一定高。所以不能只看华为概念四个字,还是要看三个东西,第一,是否真的有订单。第二,业务占比有多高。第三, 毛利率和利润能不能兑现。所以总结一下,华为这次提出抛定率,真正重要的地方在于,它可能代表国产芯片从单点制成追赶转向系统级性能突破。过去我们问的是这颗芯片是多少纳米, 未来可能还要问它的封装效率有多高,芯片之间连接有多快,系统协调能力有多强,整套算力集群的食言有多低。对应到 a 股,我认为可以分成三层看,第一层,短期弹性最强,先进封装、高速 pcb 连接器、光通信。 第二层,中长期确定性更强。 e d a, 半导体设备、半导体材料。第三层,主题热度最高,华为升腾、鲲鹏、超节点生态。但最后一定要记住一句话,概念是第一波,订单才是第二波,业绩才是最终答案。 抛定律会不会成为国产半导体的新拐点,现在还不能下定论,但可以确定的是,这条路线如果持续推进, a 股里真正受益的不一定是最会讲故事的公司,而是那些卡在关键环节、有真实客户、有真实收入、有技术壁垒的公司。这才是我们接下来最应该盯紧的方向。如果这期视频对你有所帮助,可以点赞关注我的账号,我会持续分享更多内容,我们下期再见!

美国的核弹发射密码有二十多年时间都设置为八个零,这是为了防止密码太过复杂,减少从下达命令到核弹发射之间的延迟而设置的。那么问题来了,给你十分钟,你能破解核弹发射密码吗?
