
▲美國社保編號
據報道,馬斯克領導的“政府效率部”(DOGE)自成立以來,已觸及至少19個美國政府部門,並獲得了部分部門的內部係統權限。2月17日,馬斯克曬出一份由DOGE團隊調查得到的美國社保數據庫截圖,其中一些數據令人瞠目結舌。
根據該截圖,美國領取社保的“百歲老人”接近2000萬,其中最高齡的一名領取者年齡被登記為360-369歲之間。要知道,360年前美國尚未建國,這一明顯不符合常理的結果,被馬斯克稱為“史上最大騙局”。
不過,DOGE團隊真的揭穿了一個驚天的騙局嗎?美國IT專家大衛·吉爾伯特在科技雜誌《連線》上表示,其實這些看似不合理之處的解釋也相當簡單,就是馬斯克帶領的年輕團隊不熟悉早期COBOL編程語言,引發了一場誤會。
馬斯克“查賬”查出“騙局”?
分配社保編號的人比總人口還多6000萬
根據馬斯克貼出的一張統計圖表,總共有接近2000萬領取者的年齡超過100歲,其中100-109歲年齡組有474萬人,110-119歲年齡組有374萬人。“反常”的是120-129歲年齡組的人反而更多,接近400萬人……更高齡的年齡組也大有人在。
麵對這種2000萬“百歲老人領社保”的荒誕場景,馬斯克調侃稱:“這些不會是《暮光之城》裏的吸血鬼還在領養老金吧?”

▲美國社保部門
根據馬斯克的說法,最為高齡的一名領取者的年齡至少為360歲,對應為1665年出生,而美國1776年才建國。馬斯克對此表示:“在地球上還沒有一個美國公民的時候,就誕生了領取美國社保的長壽者。”
一名網友統計馬斯克貼出的數據後發現,被分配了社保編號的人數達到3.95億人,比美國當前的人口多出6000萬人。馬斯克對此表示:“這也許就是史上最大的騙局。”有網友稱:“我想知道這些120-369歲的老人裏有多少在大選中投了票的。”馬斯克回帖稱:“我猜肯定不少。”在去年大選之前,馬斯克就曾高調指責民主黨選票作假。
馬斯克2月16日還披露過對美國國防部門的審計結果,發現在加州特拉維斯空軍基地第60空運中隊的KC-10加油機上,軍方當年僅購買25個杯子就花費了3.2萬美元。此外,波音公司為美國空軍提供的機上香皂盒等物品也比市麵價格溢價80倍左右。
IT專家:
早期編程語言導致誤會,不要隨便修改
對於馬斯克公開揭露的“驚天騙局”,美國IT專家大衛·吉爾伯特表示,這背後的真相其實很簡單,就是早期使用的COBOL編程語言帶來的誤會。他舉出一個例子:在馬斯克貼出的統計中,150歲這個年齡段的老人異常多,這恰好說明這個bug可能出自計算機係統的缺陷,而非人為造假,否則的話,造假者完全可以把數據做得更加“平滑”。
大衛·吉爾伯特解釋說,在COBOL語言中沒有日期這個數據類型,因此隻能用字符來占據位置。當遇到出生日期不完整、資料缺失的時候,係統可能自動使用一些基準數據來填充空格,最常用的就是1875年(“米製公約”簽署的年份)。到了2025年,係統中這部分出生日期顯示為1875年的人,剛好顯示年齡為150歲。
根據公開資料,COBOL(全稱為“通用大型商業導向語言”)是一群編程人員在上世紀50年代協力創造的編程語言,適用於大型計算機,兼容當時主流的各種係統。在那個年代,美國大型企業和政府部門幾乎都采用該編程語言。不過,後來私人企業逐漸拋棄了COBOL語言,因為該語言代碼較為臃腫,很難進行快速創作。不過,像美國社保局這樣的大型政府機構很多選擇沿用COBOL,因為該語言當初就是為大型機準備的,具有很強的可靠性和容錯機製。
科技網站Fast Company擔心的是,馬斯克手下的年輕團隊顯然沒有聽說過COBOL這種早期的編程語言,如果他們貿然決定修改代碼,後果可能不堪設想。“COBOL語言其實很脆弱,每做一處改動都需要經過大量的安全測試才行。如果這些年輕工程師們隨便在後台修改代碼的話,有可能某一筆救命的醫療補助就無法按時發到位。”
此外,美國社保局官網在2022年曾做過解釋稱,對於任何係統顯示年齡在115歲以上的人,係統都會停止自動支付福利,而是需要人工審查。2023年的一份技術審查報告顯示,在美國社保數據庫裏的百歲以上老人中,實際上有98%是沒有領取任何金錢補助的。不過,美國社保局並不會修改這些過時的資料,因為改動的技術成本較高。
紅星新聞記者 鄭直