乐于分享
好东西不私藏

arXiv:谷歌量子AI团队最新研究——椭圆曲线密码学的量子危机与防御

arXiv:谷歌量子AI团队最新研究——椭圆曲线密码学的量子危机与防御

导语

在人类历史上,密码学与破译技术始终处于一场永不停歇的竞赛之中。从二战时期的恩尼格玛密码机,到今天支撑全球数万亿美元数字资产的椭圆曲线密码体系,每一次计算能力的跃迁,都会重新定义安全的边界。而量子计算,正在成为这场竞赛中最具颠覆性的变量。

近期,谷歌量子AI联合多家机构发布白皮书,重新评估了量子计算机破解现代区块链密码体系所需的资源规模。研究结果显示,量子威胁可能比此前预想来得更早。然而,比资源估算本身更引人关注的是研究团队采取的发布方式:他们没有公开核心攻击电路,而是借助零知识证明向学术界证明其存在。随后发生的一系列事件——验证系统被挑战、隐藏电路被独立重构、研究作者公开承认保密策略失效——使这项工作超越了单纯的密码学研究,演变为一场关于科学开放、技术治理与数字文明未来的深刻讨论。

关键词:区块链安全(blockchain security),后量子密码学(post-quantum cryptography),谷歌量子AI(Google Quantum AI),椭圆曲线离散对数(ECDLP),零知识证明(zero-knowledge proofs),数字打捞(digital salvage)

李文韬丨作者
赵思怡丨审校

论文题目:Securing Elliptic Curve Cryptocurrencies against Quantum Vulnerabilities: Resource Estimates and Mitigations

论文链接:https://arxiv.org/abs/2603.28846

发表时间:2026年4月15日

论文来源:arXiv 

具备密码学能力的量子计算机(Cryptographically Relevant Quantum Computers, CRQCs)一旦出现,将对当前数字安全体系产生深远影响。谷歌量子AI团队联合多家机构发布的最新白皮书,系统评估了量子计算对区块链生态的潜在冲击,并重新估算了破解现代加密货币核心密码体系——256位椭圆曲线离散对数问题(ECDLP)——所需的量子资源。研究显示,相关攻击所需资源规模较此前普遍认知大幅下降,意味着量子威胁可能比预期更早进入现实讨论范围。

除资源估算外,研究还提出了一个新的分析框架:从量子硬件运行速度的差异出发,区分快时钟与慢时钟架构,并据此重新评估不同类型区块链资产所面临的风险。论文进一步将讨论从密码学层面扩展至系统治理层面,分析了智能合约、权益证明、数据可用性机制以及长期休眠资产在量子时代可能面临的挑战。

基于上述分析,研究者认为,仅依靠密码学升级并不足以应对未来风险。区块链社区需要尽快启动向后量子密码学(Post-Quantum Cryptography, PQC)的迁移,同时在技术治理、资产处置和公共政策等层面建立配套机制,为量子时代的数字基础设施做好准备。

量子威胁逼近:

区块链安全的“阿喀琉斯之踵”

随着量子计算技术的突飞猛进,密码学相关量子计算机的到来不再是遥不可及的科幻场景,而是数字安全领域必须面对的系统性危机。传统的公共密钥密码体系,如 RSA 算法以及在现代区块链中广泛应用的椭圆曲线密码学(Elliptic Curve Cryptography, ECC),其安全基石正面临前所未有的解体风险。其中,基于 Shor 算法的指数级量子加速能力,可以直接将求解椭圆曲线离散对数问题(Elliptic Curve Discrete Logarithm Problem, ECDLP)的计算复杂度降至多项式级别。

在所有受威胁的数字基础设施中,去中心化加密货币资产首当其冲。这主要源于两个核心因素:首先,为了追求高带宽和高效的传输,绝大多数区块链系统采用了秘钥长度极短的椭圆曲线算法(例如 secp256k1 曲线下的 256 位秘钥),这使得破解这些秘钥所需的量子计算机规模相比于攻破 2048 位 RSA 算法要小得多;其次,传统金融体系在遭遇欺诈或黑客攻击时往往存在中心化的多重安全机制(如冲账、冻结),而区块链网络由于其固有的“代码即法律”与去中心化设计,通常不提供任何欺诈交易逆转途径。这意味着,一旦量子攻击者伪造了单一数字签名,便可在瞬息之间完成不可逆的资金转移。然而,当前量子计算与区块链技术交叉领域的系统性研究依然匮乏,主流讨论往往依赖过时的量子硬件演进时间表或粗糙的算法模型。

谷歌量子 AI(Google Quantum AI)团队联合斯坦福大学(Stanford University)、加州大学伯克利分校(UC Berkeley)以及以太坊基金会(Ethereum Foundation),共同发表了最新的技术白皮书。该研究不仅更新了攻破区块链核心加密算法的逻辑资源估算,更首次从底层物理芯片的“时钟速度”维度解构了不同量子架构对区块链产生的差异化威胁,并为加密货币体系提供了从技术迁移到公共政策的系统性全面防御框架。

无需公开的公信力:

零知识证明下的量子资源精细估计

传统上,量子资源估计的学术规范要求研究团队完全公开算法创新细节、逻辑电路图以及纠错优化方案。然而,随着量子攻防技术逐步逼近临界点,公开过于详尽的密码分析蓝图存在极大的安全风险,容易沦为恶意行为体或敌对国家的数字武器。为了在“技术透明度”与“防止技术滥用”之间取得审慎平衡,谷歌团队开创性地采用了网络安全领域的“负责任披露”(Responsible Disclosure)范式——他们选择不公开底层具体的量子优化电路,而是利用密码学领域的零知识证明(zero-knowledge proofs, ZK proofs)技术向公众提供无信任约束的科学证明。

具体而言,研究人员利用先进的 SP1 零知识虚拟机(zkVM),生成了一个 Groth16 零知识简明非交互式知识论证(zkSNARK)证明。该证明向全网确证:团队确实拥有一个可以在绝大多数输入情况下完美运行 secp256k1 曲线点加法(Elliptic Curve Point Addition)的经典可逆电路。由于点加法是 Shor 算法中最核心的计算瓶颈,验证了此子程序的资源消耗,便在数学上确证了整体 Shor 算法成本的真实性。

基于该零知识证明,谷歌团队公布了最新的资源估算数据。通过精心设计的可逆逻辑电路,攻破 256 位椭圆曲线(secp256k1)仅需:

  • 低量子比特方案:1200 个逻辑量子比特(logical qubits)与 9000 万个 Toffoli 门。

  • 低门数方案:1450 个逻辑量子比特与 7000 万个 Toffoli 门。

在物理实现层面,如果假设采用物理错误率(physical error rate)为 10^-3 且具有平面四度连接性(planar degree-four connectivity)的超导量子处理器(类似于谷歌已在实验中验证的 Sycamore 芯片的放大版本),并运行经典的表面码(surface code)纠错架构,整个计算过程仅需不到 50万个物理量子比特。这一数值相比此前学术界通用的估算(如近千万个物理量子比特)降低了近 20 倍。这一大幅度的资源缩减反映了量子算法与纠错方案的持续进步,也说明量子威胁正在以超出此前预期的速度逼近区块链的物理防线。

“快时钟”与“慢时钟”:

量子芯片物理架构的分化威胁

在探讨具体区块链的漏洞时,谷歌团队引入了一个极为关键的硬件分类视角:“快时钟”(fast-clock)架构与“慢时钟”(slow-clock)架构。这一硬件特征的物理差异,直接决定了早期量子计算机能够发动的攻击类型。

快时钟架构以超导量子比特(superconducting qubits)、硅自旋量子比特(silicon spin qubits)以及光子量子(photonic qubits)为代表,其特点是逻辑门操作极快,纠错周期极短(通常在微秒级别)。在 10 微秒的控制系统反应时间下,执行 7000 万到 9000 万个 Toffoli 门仅需 18 到 23 分钟。如果利用算法中的“预计算”技术(即提前运行不依赖特定公钥的通用 Shor 算法状态,使其处于“就绪”状态),在目标公钥暴露的瞬间,仅需 9 到 12 分钟即可当场破解出对应的私钥。

与之形成鲜明对比的是中性原子(neutral atoms)和离子阱(ion traps)等慢时钟架构。尽管这些平台在物理比特的相干时间和连接度上表现优异,但其基础门操作速度比快时钟架构慢两到三个数量级(纠错周期在毫秒级别)。因此,慢时钟量子计算机执行同样的破解程序可能需要数小时乃至数天之久。

基于这种物理分化,研究团队将量子攻击划分为以下三种机制:

  • 在支出时攻击(On-Spend Attacks):专门针对在传输通道中处于未确认状态(mempool)的交易。当用户广播一笔交易时,其公钥必然在网络中公开,量子攻击者必须在交易被矿工打包并最终确认之前(Solana 约 400 毫秒,以太坊约 12 秒,比特币平均约 10 分钟)计算出私钥,并广播一笔更高手续费的欺诈交易将其抢跑拦截。这要求攻击者必须持有“快时钟”密码学相关量子计算机。

  • 静态资产攻击(At-Rest Attacks):专门针对长期暴露在区块链账本上的静态公钥(例如长期未变动的历史钱包或多次重复使用的地址)。攻击者拥有数天甚至数月的时间在后台从容破解。这种攻击对“慢时钟”量子计算机而言同样可行。

  • 在设置时攻击(On-Setup Attacks):这是一种极其隐蔽的攻击方式。它针对加密协议初始化阶段生成的固定公共参数(例如各种零知识证明 trusted setup 仪式中产生的 powers-of-tau 字符串,即所谓的“有毒废料”)。攻击者只需利用量子计算机进行一次性离线计算,便可推导出通用后门,随后只需使用普通商用个人电脑即可无限次伪造证明。

这一架构层面的重要发现指出:如果快时钟超导量子计算机率先迈过物理纠错门槛,那么“在支出时”攻击与“静态资产”攻击将几乎在同一时间成为现实,从而使整个区块链的公共内存池面临即时抢跑攻击的直接威胁。

比特币的量子风暴:

脚本多变性与工作量证明的“免疫力”

由于比特币(Bitcoin)不采用账户模型,而是基于未花费交易输出(UTXO)机制运行,其风险状态呈现出高度的结构复杂性。比特币资金的安全强度完全取决于其锁定的“脚本类型”(locking scripts):

  • 易受静态攻击的脚本(P2PK, P2TR):早期的“中本聪时代”地址普遍采用 Pay-to-Public-Key(P2PK)脚本,直接将明文公钥记录在区块链上。目前有超过 170 万枚比特币(约占总供应量的 9%)被锁定在此类脚本中(包括中本聪本人早期挖掘的 100 万枚代币)。此外,2021 年激活的 Taproot 升级引入了 Pay-to-Taproot(P2TR)脚本,虽然提升了多签隐私与可组合性,但其在“密钥路径支出”(key path spend)中直接暴露了经过微调的公钥。这意味着这 170 万枚历史遗留比特币以及所有采用 Taproot 的新资金,在面对哪怕最慢的量子计算机时,都会沦为无法防御的静态靶子(at-rest vulnerable)。

  • 静态免疫但支出时易损的脚本(P2PKH, P2WPKH):行业标准的 Pay-to-Public-Key-Hash(P2PKH,以 1 开头)以及 SegWit 升级后的 Pay-to-Witness-Public-Key-Hash(P2WPKH,以 bc1q 开头)脚本,将公钥隐藏在双重哈希算法(SHA-256 和 RIPEMD-160)之后。由于量子计算机无法高效逆转哈希函数,这些资金在静止状态下是绝对安全的。然而,当用户尝试花费这些比特币时,必须在解锁脚本(unlocking script)中提供明文公钥和数字签名。此时,公钥会被同步广播至公开内存池(public mempool),从而将自己置于“在支出时”抢跑攻击的险境中。

值得特别澄清的是,网络舆论常年担忧量子计算通过 Grover 算法实现算力暴增,从而颠覆比特币的工作量证明(Proof-of-Work, PoW)共识机制。谷歌团队在白皮书中明确指出,这一担忧纯属科技妄想。

首先,Grover 算法带来的二次多项式级别(quadratic)量子加速优势,在被庞大的物理纠错开销(QEC overheads)稀释后,其实际运算速度微乎其微。即使在最不切实际的“超高速量子纠错物理芯片”(单次哈希执行仅 1 微秒)假设下,一台顶级量子矿机的哈希率也仅为 0.25 TH/s,相比主流的商用 ASIC 矿机(如蚂蚁矿机 S19 Pro 的 110 TH/s)慢了整整两个数量级。在现实物理约束下,这一差距会进一步放大 10 个数量级以上。其次,Grover 算法在物理上极其难以进行跨地理分布的分布式并行化计算(parallelization)。因此,经典 ASIC 矿机强大的规模并行化优势将持续领先量子计算。

以太坊的多维危机:

从智能合约特权到共识层的系统性隐患

相比于功能单一的比特币,以太坊(Ethereum)作为一台“全球分布式计算机”,其庞大的去中心化金融(DeFi)生态和资产可组合性,使其量子攻击面(attack surface)呈现出多维嵌套的特征。白皮书详细梳理了以太坊特有的五重系统性量子漏洞:

  1. 账户漏洞(Account Vulnerability):与比特币不同,以太坊运行在持续性的账户模型之上。为了在 DeFi 协议中保持身份、信誉和抵押品仓位,用户几乎不可能频繁更换Externally Owned Accounts (EOA) 账户。一旦某个 EOA 账户发起过哪怕一次交易,其对应的 ECDSA 公钥就将永久暴露在全网账本中。谷歌团队通过大数据分析指出,截至 2026 年初,仅以太坊前 1000 个高净值账户中,就有大量已暴露公钥的地址,累计锁定了超过 2050万枚以太坊(ETH)。在快时钟量子计算机面前,攻击者仅需不到 9 天时间便可将其全部洗劫一空。

  1. 管理员控制特权漏洞(Admin Vulnerability):这是以太坊生态中最突出的系统性弱点。在以太坊上运行的大量智能合约(如法币托管型稳定币 USDT/USDC、各类跨链桥、去中心化预言机 Oracle 等)通常保留了极高的管理员特权,如暂停合约、单方面铸造/销毁代币、升级智能合约逻辑代码或提取应急备用资金。这些管理员控制账户往往由多签(multisig)密钥治理,且其公钥长期处于公开状态。谷歌团队对前 500 个以太坊智能合约进行代码特征扫描发现,至少有 70 个涉及核心 DeFi 协议的管理合约完全暴露于该风险下,锁定了近 250 万枚原生 ETH,以及超过 2000亿美元的法币稳定币与代币化真实世界资产(RWA)。一旦这些多签管理员密钥被量子计算机攻破,黑客便可伪造签名任意增发无限量的空头稳定币,冲击链上资产与法币之间的刚性兑付锚定,引发大规模 DeFi 清算连锁反应。

  1. 合约运行环境代码漏洞(Code Vulnerability):由于以太坊虚拟机(EVM)运行需要消耗“Gas 费用”,这导致开发者无法直接在 EVM 字节码中实现高成本的密码学算法。为此,以太坊在系统底层固化了若干高性能的“预编译合约”(precompiled contracts)。然而,截至目前,以太坊底层没有任何支持后性能量子密码算法的预编译合约。所有活跃的 Layer 2 扩容网络(如各种基于 Optimistic 或 ZK-SNARK 架构的 Rollups)以及链上应用,不得不继续使用极易受量子攻击的传统配对曲线(如 alt_bn128)。这使得高达 1500万枚 ETH 的 Layer 2 锁定资产全部暴露在代码层的密码脆弱性之下。

  2. 验证者共识层漏洞(Consensus Vulnerability):以太坊在 2022 年转向了权益证明(Proof-of-Stake, PoS)共识机制。为了压缩海量验证者(Validator)每秒产生的几十万个签名,以太坊共识层选用了 BLS12-381 曲线下的 BLS 签名聚合方案。这意味着,以太坊整个共识层的信任链条同样建立在易受量子破译的椭圆曲线密码学之上。当前在信标链(Beacon Chain)中质押的 3700万枚 ETH 共识资产全部暴露于此。一旦攻击者破译了超过 1/3 的验证者私钥,即可单方面导致网络无法达成最终一致性(liveness failure);若攻破超过 2/3 的验证者,攻击者将彻底接管整条区块链的历史账本,能够随意篡改过往交易,导致以太坊彻底丧失作为全球清算结算层的中立性。

  3. 数据可用性采样漏洞(Data Availability Vulnerability):为了提升扩容吞吐量,以太坊引入了 PeerDAS 数据可用性采样机制。这一机制深度依赖基于 BLS12-381 曲线的 KZG 多项式承诺方案。这种方案不仅面临直接的密码破译风险,更极易遭受“在设置时”(on-setup)攻击。因为 KZG 承诺依赖于一次性 trusted setup 仪式产生的结构化参考字符串(Structured Reference String, SRS),其残留的“有毒废料”在数学上就是一个离线离散对数。量子攻击者仅需一次性破解该 SRS 参数,便可在无需量子计算机配合的情况下,使用普通经典电脑无限次地伪造虚假的数据可用性采样证明,从而彻底阻断和瘫痪所有的 Layer 2 扩容网络。

“数字打捞”与“坏侧链”:

应对休眠资产沉没的政策创新

在探讨区块链如何向后量子密码学(PQC)过渡时,一个最棘手且往往被工程技术人员忽视的难题是——休眠资产(Dormant Digital Assets)的处置

无论是比特币中因私钥丢失、持有人过世而永久尘封的 170 万枚 P2PK 早期比特币(包括中本聪的资产),还是以太坊中大量无人维护的早期合约,这些资产都无法像活跃钱包那样,通过用户主动发起签名交易来将资金迁移至新的后量子安全地址。如果区块链网络决定强行将这些未迁移资金“烧毁”(Burn),虽然彻底根除了量子攻击者窃取资金、冲击市场本位的风险,但却违背了加密货币的核心价值观,极易引发社区剧烈的哲学分歧与物理硬分叉(Hard Fork)。

为了破解这一技术僵局,谷歌团队提出了一套综合治理框架:

  • 技术解:坏侧链(Bad Sidechain):受传统金融体系中用于剥离和逐步处置坏账的“坏银行”(Bad Bank)模式启发,研究人员建议社区联合开发一条兼容后量子密码学的专用挂钩侧链。该侧链支持用户在离线状态下,通过展示历史助记词(Mnemonic words)或利用 Project 11 的 Yellowpages 注册表展示 offchain 密码学所有权证明。量子计算机服务商可以作为合规的“打捞中介”,将链上破解的休眠 P2PK 比特币统一发送至该“坏侧链”进行托管。如果原持有人能够提供合规的脱链所有权证明,资产将被扣除一定的“打捞费”后返还;若超出约定期限(如采用 hourglass 漏斗渐进机制),未被申领的沉没资产将按计划分批销毁或流向公共信托,从而最大限度地保护真正的私有财产权,同时平抑货币通胀风险。

  • 政策解:数字打捞权(Digital Salvage):在法律与公共政策层面,白皮书指出,政府无法单方面依靠行政命令强行命令矿工进行“交易审查”(Censorship)来冻结休眠资金,因为这会导致矿工和节点算力向海外不受管辖的区域流失,甚至直接造成链的分裂。更可行的立法路径是借鉴国际海事法中的“沉船打捞”与“无主物占有”(Escheatment)原则,将利用量子计算机进行休眠私钥破译和资金回收定义为一种受监管的特许打捞活动(类似于寻找深海沉船宝藏)。通过制定《统一无主财产法》(RUUPA)的量子数字修订版,政府可以将打捞上来的无主数字资产合法地纳入正式的、可征税的宏观经济运行体系中,防止这些数百亿美元规模的数字财富在暗网中转化为跨国犯罪集团、黑客组织或敌对地缘政治实体的隐秘政治资金。

跨学科的共识:

向后量子时代(PQC)迁徙的全景

椭圆曲线的量子防线正在快速收缩,但应对方案也在逐步成型。在技术层面,向后量子密码学(Post-Quantum Cryptography, PQC)的艰难迁徙已经是区块链行业的唯一出路。

目前,基于格密码(Lattice-based)与基于哈希(Hash-based)的签名算法已被美国国家标准与技术研究院(NIST)正式标准化。在加密货币界,部分先驱网络已从诞生之初就全面部署了 PQC,例如基于 XMSS 和 CRYSTALS-Dilithium 的量子抗性账本(QRL)、使用 Winternitz 一次性签名的 Mochimo,以及深度采用格密码的隐私链 Abelian。即使是主流公链,也在积极开展实验:Algorand 已于 2025 年成功执行了全球首笔基于 Falcon 签名算法的后量子抗性交易;Solana 部署了实验性的 Winternitz 金库;XRP Ledger(瑞波账本)也在其 AlphaNet 测试网上上线了 ML-DSA 后量子签名,用以保护数千万美元的国债型代币(TBILL)免受潜在量子威胁。

然而,后量子算法并非没有代价。其高昂的计算和存储开销(例如 Falcon 签名大小为 1280 字节,而经典 ECDSA 仅为 70 字节)会直接导致区块链吞吐量下降、Gas 成本飙升以及节点运行中心化风险。如何通过 Layer 2 签名聚合、递归证明(Recursive Proofs)以及后量子 zk-STARKs 技术平抑这部分物理开销,是计算机科学家面临的下一个重大挑战。

谷歌量子 AI 团队的这篇白皮书,在量子计算与去中心化金融这两个长期缺乏深度交互的领域之间搭建了桥梁。量子威胁不仅是空想或者口号,它对共识安全性、DeFi管理员权力、数据采样后门以及宏观政策设计提出了具体的技术要求。唯有依靠计算机科学、法学、公共政策学、博弈论以及整个区块链去中心化社区的跨学科深度对齐与紧密协作,数字经济才能在即将到来的量子时代洪流中保持稳健,构建可靠的去信任化基础设施。

补记:零知识证明的“攻防战”

谷歌量子AI团队的这篇白皮书不仅因为其大幅降低了破解椭圆曲线密码所需的量子资源估算而受到关注,更因为它开创了一种极为特殊的研究发布方式。出于“负责任披露”的考虑,研究团队并未公开核心量子电路,而是首次利用零知识证明向学术界证明:自己确实掌握了一套能够达到论文所述性能指标的量子攻击方案。这种做法试图在学术透明与安全保密之间寻找平衡——既避免公开潜在的攻击路径,又能够让外界验证研究结果的真实性。

然而,围绕这一策略的争论很快展开。首先,网络安全公司 Trail of Bits 发现其零知识证明系统存在软件工程层面的漏洞,证明“隐藏方案”的可信性并不像想象中那样牢不可破;随后,法国学者 André Schrottenloher 则完全绕过零知识证明本身,通过独立推导和优化公开文献中的已有思路,成功重构出被谷歌刻意隐藏的量子电路,甚至在部分指标上进一步超越原方案。于是,这场原本关于量子计算资源估算的研究,逐渐演变成了一场围绕科学开放、技术保密与知识传播边界的真实攻防战。

1. 什么是零知识证明?

简单而言,零知识证明是一种密码学协议,允许证明者(Prover)在不泄露任何关于秘密本身(本文中为具体的量子电路设计)的信息的前提下,向验证者(Verifier)证实某一断言(本文中为“我们确实拥有能在特定量子资源限制下完成计算的电路”)的真实性。

目前,量子电路的性能还无法运行谷歌提出的算法。因此,谷歌利用 Succinct Labs 的 SP1 zkVM(零知识虚拟机)运行经典模拟器来验证其量子电路。该虚拟机接受的输入是量子电路,输出的则是输入电路的资源消耗,例如所需量子门的数量、运行时间等,而输出又会与一般认为的“合理资源消耗上限”进行对比,若少于“合理的消耗上限”,则等价于输出了“成功”,否则等价于输出“失败”。

零知识证明的关键是:虚拟机的输入可以是不公开的,但其输出是公开的,并且虚拟机本身也是公开的。任何人只需将谷歌提供的量子电路输入虚拟机,就能在不接触实际电路图的情况下,从虚拟机的输出结果确证:谷歌确实掌握了高效率的量子攻击路径。

因此,在零知识证明的框架下,“在虚拟机上成功运行”是量子电路完成任务的充分条件。虚拟机起到了筛选作用,它的输入如果是某个无法完成任务的量子电路,那么它的输出也必须是“失败”。从这个命题的逆否命题我们才能推出,如果某个量子电路的输出为“成功”,那么它确实是一个具有现实意义和可行性、有潜力破解加密货币的算法。

2. Trail of Bits 的软件“伪造”与 zkVM 的范式隐忧

2026 年 4 月,网络安全公司 Trail of Bits 发表了一项研究,宣布成功“伪造”了谷歌的零知识证明。他们生成的伪造证明在谷歌未打补丁的验证器上顺利通过,但其声称的量子资源消耗却低得不合常理(例如 Toffoli 门数量为零)。

Trail of Bits 公司在其官方博客中指出,这次“破解”并未动摇论文本身的量子物理学结论,也非零知识证明本身的数学原理失效,而是该公司利用了零知识证明的软件漏洞,骗过了该证明的验证器。

在技术层面上,生成零知识证明的计算开销极大。为了缩短证明生成时间,谷歌在编写基于 Rust 语言的 zkVM 程序时,使用了 unsafe 代码块,从而绕过了Rust编译器的安全检查。Trail of Bits 正是利用了unsafe代码导致的内存安全与逻辑漏洞,在 zkVM 外部操纵了电路的序列化数据,从而欺骗了零知识证明虚拟机。

这一事件为将 zkVM 作为学术出版范式的尝试敲响了警钟。从技术角度看,零知识证明本意是将对“人”或“机构”的信任转移给“数学”,但 zkVM 的引入实际上将信任链条延伸到了极其复杂的软件工程与编译器正确性上。底层代码中一个为了性能妥协而产生的微小漏洞,就足以让整座密码学大厦在验证端失效。

3. Schrottenloher 直接复现量子电路:公开出版的价值

如果说 Trail of Bits 的工作暴露了软件实现上的瑕疵,那么法国国家信息与自动化研究所(Inria)学者 André Schrottenloher 于 2026 年 6 月发表的预印本论文(arXiv:2606.02235),则从学术层面彻底宣告了谷歌“隐瞒电路”策略的失效。

Schrottenloher 并未试图去破解零知识证明的软件,而是选择直接攻克数学本身。通过将谷歌研究员 Craig Gidney 先前公开的思路,进行重组与优化,Schrottenloher 独立重构出了这套被谷歌隐藏的量子电路。 Schrottenloher 的开源设计不仅在量子比特效率上与谷歌相当,在 Toffoli 门数量上甚至比谷歌的设计还减少了 6.5% 至 10%。这证明了在没有谷歌原始电路参考的情况下,同行依然能够独立达到、甚至超越其技术指标。

对此,该谷歌论文的共同作者、量子电路的主要设计者 Craig Gidney 在其个人技术博客 Algorithmic Assertions 上发表了题为《法国人拿到了量子电路》(The French have the Quantum Circuits)的文章,公开向 Schrottenloher 表示祝贺。Gidney 在文章中反思道,利用零知识证明来隐藏学术成果的做法实际上引发了“史翠珊效应”(Streisand effect),越是刻意隐藏,越是激发了同行强烈的破解与重构欲望。他坦言,试图通过密码学手段在学术界维持技术秘密是行不通的,未来的研究应当回归到完全公开出版的传统轨道上。

这一系列围绕谷歌论文的学术交锋,不仅展示了开源社区在量子算法优化上的深厚积淀,也为前沿科技的披露机制提供了一个具有启发性的案例。它表明,在科学探索的实践中,负责任披露策略虽然看似合理,但较为脆弱,且有可能因为与学术内容无关的原因导致学术发现本身的错误;集体的开放审视,依然是推动技术安全与进步最有效的路径。

李永乐:量子物理导论课程 | 新课上线

2025年12月集智学园联合上海大学理学院教授 (博导)、知乎“物理学”话题优秀答主李永乐推出「统计物理基础」系列课程,从统计物理出发,讨论了一个复杂科学中的经典问题:大量微观粒子的随机运动,如何涌现出稳定的宏观定律。

今年,我们希望把这条问题链再往前推进一步。如果说统计物理更多关心的是“现实世界如何描述”,那么「量子物理导论」课程关心“原子尺度下的世界究竟遵循怎样的底层规则”。为初学者补充经典物理必备知识,建立量子态、密度算符的基本概念,介绍量子力学中的典型模型与近似方法,建立基于量子力学思考问题的思路,并以量子计算为典型应用案例,以一位用户的角度提供一条简明的学习路径:掌握量子语言的起源,提供一个把握当代量子科技的接口。

现在量子科学与技术进入全球与中国科技布局的核心视野:2025 年被联合国确立为“国际量子科学与技术年”,而 2026 年政府工作报告和“十五五”规划纲要都把量子科技列入未来产业重点方向。对一个关注复杂科学、人工智能与交叉研究的学习者来说,掌握量子物理,既是在补一门重要的基础语言,也是在回应正在展开的科技前沿。

欢迎感兴趣的研究者加入课程,现在加入可享早鸟价格。

详情请见:李永乐:量子物理导论课程 | 新课上线
推荐阅读
1. 量子“不可区分性”如何改写统计物理的计数规则|李文韬
2. 谷歌量子芯片发布:量子纠错取得重要突破
3. PRL:量子水池中的涟漪,如何在“混沌边缘”触发最强算力
4. 9900分可兑换“涌现”文化衫,报名任意读书会送299积分!
5. 集智学园精品课程免费开放,解锁系统科学与 AI 新世界

6. 高考分数只是张入场券,你的科研冒险在这里启航!

7. 加入集智字幕组:成为复杂科学知识社区的“织网人”

#解读

点击“阅读原文”,报名课程
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 23:54:27 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/783136.html
  2. 运行时间 : 0.215426s [ 吞吐率:4.64req/s ] 内存消耗:4,749.16kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000985s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001295s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000589s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000586s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000990s ]
  6. SELECT * FROM `set` [ RunTime:0.000388s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001124s ]
  8. SELECT * FROM `article` WHERE `id` = 783136 LIMIT 1 [ RunTime:0.000973s ]
  9. UPDATE `article` SET `lasttime` = 1782316467 WHERE `id` = 783136 [ RunTime:0.012570s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000707s ]
  11. SELECT * FROM `article` WHERE `id` < 783136 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001023s ]
  12. SELECT * FROM `article` WHERE `id` > 783136 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000777s ]
  13. SELECT * FROM `article` WHERE `id` < 783136 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001463s ]
  14. SELECT * FROM `article` WHERE `id` < 783136 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001358s ]
  15. SELECT * FROM `article` WHERE `id` < 783136 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001937s ]
0.218788s