当前位置:首页>南京>论文推荐 | (南京审计大学沈凡凡团队)FedPPB:基于PSO和Paillier加密算法的区块链联邦学习方法

论文推荐 | (南京审计大学沈凡凡团队)FedPPB:基于PSO和Paillier加密算法的区块链联邦学习方法

  • 2026-04-29 22:10:59
论文推荐 | (南京审计大学沈凡凡团队)FedPPB:基于PSO和Paillier加密算法的区块链联邦学习方法
存储相关专题
2026年:面向新质生产力的数据存储与处理
2025年:大模型时代的存储管理与数据分析专题
2024年:面向数字经济的智能存储与数据分析专题
2023年:大数据存储与智能分析专题
FedPPB:基于PSO和Paillier加密算法的
区块链联邦学习方法
  •  沈凡凡 , 刘梓昂 梁琦玮 1

    • 徐超 , 陈勇 1, 何炎祥 

    1.南京审计大学计算机学院
    2.武汉大学计算机学院
      摘要

            在人工智能快速发展的背景下,数据隐私与系统效率成为分布式智能系统中的核心挑战。现有研究虽在一定程度上缓解了数据泄露问题,但在资源分配、系统开销和安全性方面仍存在显著瓶颈。

            为此,文章构建了一种基于粒子群优化(particle swarm optimization,PSO)和Paillier加密算法的区块链联邦学习方法,简称FedPPB,该方法融合PSO算法与Paillier同态加密算法,实现对系统角色的动态优化分配与训练参数的加密保护。首先,针对工作节点、验证节点和矿工节点的任务特点,通过PSO算法构建包含模型准确率、验证时间和区块生成时间的适应度函数,实现角色数量的动态调整;其次,工作节点通过Paillier算法对参数更新进行加密,验证节点解密参数并验证其合法性,矿工节点生成区块并更新全局模型;最后,从理论上证明了PSO算法和Paillier算法分别在角色分配和参数加密中的安全性。实验表明,在MNIST,Fashion-MNIST,CIFAR-10数据集上,当恶意节点的占比为15%和25%时,FedPPB显著优于现有方法,展现出更高的准确率与鲁棒性。

      关键词联邦学习  /  区块链  /  隐私保护  /  Paillier  /  粒子群优化

            物联网是指通过网络相互连接的计算设备、机械设备和数字机器组成的分布式系统,这些设备能够与其他物联网设备以及云端进行数据采集、交换和处理。随着物联网和云计算的快速发展,以及企业数据量的持续增长,大数据生态系统已逐渐形成。在该生态系统中,不同来源的海量数据将在用户之间共享。然而,将数据共享或者外包至云端可能引发隐私泄露和安全威胁。为解决物联网和云计算环境中数据共享带来的隐私安全问题,联邦学习(federated learning,FL)作为一种新兴的分布式机器学习范式被提出,通过本地设备协同训练模型而不共享原始数据,有效缓解了隐私泄露风险,并在物联网、医疗保健和工业智能等领域展现出广泛应用前景。然而,基于服务器-客户端架构的传统联邦学习系统因依赖中央服务器,存在单点故障风险,且在动态异构网络环境中,资源分配、隐私保护和通信效率等问题仍未得到有效解决。这些问题限制了联邦学习在复杂分布式系统中的可扩展性和鲁棒性。

              因此,将联邦学习应用于真实的、大规模分布式系统中,仍面临3个相互交织的严峻挑战,这些挑战共同制约了其安全与效率。首先,是异构环境下资源利用率低下与系统稳定性差的根本性矛盾,传统的静态角色分配模型无法解决节点异构性与训练过程动态需求之间的内在张力,极易导致性能瓶颈。其次,是贯穿数据处理全流程的隐私泄露风险,共享的模型参数更新构成了潜在的信息泄露信道,易遭受高级推理或模型毒化等攻击。最后,是沉重的系统开销对可扩展性的制约,尤其是在引入区块链以增强去中心化时,其链上共识与验证过程不可避免地会引入显著的额外计算与时间开销,从而导致端到端时延增加。

              为了对上述挑战进行深入的量化分析与实证支持,我们进行了针对性的实验与分析。
              首先,针对异构环境下的资源利用率低下问题,我们将其定义为由系统瓶颈所导致的“高资源闲置率”与“高系统等待时间占比”同时存在的低效现象。具体而言,如图1所示,动机性实验在典型的瓶颈轮次中,高性能节点的CPU资源闲置率高达85% 。如图2所示,任务时序分析则进一步揭示,该瓶颈的根源在于单一慢速矿工节点,即单一慢速节点迫使其他节点长时间等待。 
              其次,针对贯穿全局的隐私泄露风险,我们通过模型在恶意攻击下的鲁棒性进行量化。后续实验数据明确揭示了现有方法的脆弱性,在面临25%恶意节点攻击的严苛场景下,基线模型VBFL的测试准确率会崩溃至仅10.60% 。
              最后,针对高昂的系统开销,我们将其关键衡量指标定义为“区块生成时间”,因为它直接决定了每一轮全局模型更新时的端到端时延,我们的基线测试表明,在静态方案中,单轮的区块生成时间最高可达18.64 s,这种级别的时延在高频次的联邦学习迭代中会迅速累积,严重制约了系统的可扩展性与训练效率。这些实验从3个维度揭示了现有方法的固有缺陷,为本文构建能够协同应对这些挑战的整体性框架提供了强有力的动机。
              为应对上述一系列挑战,现有研究虽尝试通过区块链技术实现去中心化以缓解单点故障,或采用加密算法增强隐私保护,但对角色分配优化的系统性研究不足,且未充分平衡隐私保护与系统效率。
              为此,本文提出了一种基于粒子群优化(particle swarm optimization,PSO)和Paillier加密算法的区块链联邦学习方法——FedPPB,该方法结合PSO算法和Paillier同态加密算法。PSO算法的引入旨在动态优化资源分配,减少系统开销;Paillier同态加密算法则从根本上保障参数传输与聚合过程中的隐私安全。
              尽管PSO算法和Paillier同态加密技术在各自领域均有显著贡献,但将两者无缝融合以解决联邦学习中的三大核心挑战仍面临若干技术难题。例如,如何协调PSO的动态优化机制与Paillier加密所带来的计算开销,从而在保证隐私安全的同时确保整体训练效率的提升,是实现该跨域技术融合的关键挑战。本文旨在系统性地解决这些问题,为联邦学习提供一个既高效又安全的综合性解决方案。本文的主要贡献有4点:
              1)提出了一种基于PSO和Paillier加密算法的区块链联邦学习方法——FedPPB,通过将PSO的动态优化能力与Paillier的同态加密特性相结合,在区块链框架下有效解决了联邦学习中资源动态分配、隐私保护与系统开销的三大核心挑战。
              2)设计了基于PSO算法的动态角色分配优化框架,针对工作节点、验证节点和矿工节点的任务特点,构建包含模型准确率、验证时间和区块生成时间的适应度函数,实现角色数量的动态调整。 
              3)设计了基于Paillier同态加密的训练参数保护框架来对模型参数进行加密,确保传输和聚合过程中的隐私安全。并且通过Paillier同态加密的语义安全性,从理论上证明了Paillier同态加密算法在训练参数传输过程中的安全性。 
              4)实验表明,FedPPB在15%的恶意设备下,准确率达到了96.81%;在25%的恶意设备下,依然保持了87.59%的准确率,区块生成时间降低了27.6% 。FedPPB有效抵御了恶意设备的攻击,保障了分布式系统的数据隐私性并且显著提升了系统在动态环境中的资源利用效率和鲁棒性。

      总结

            本文提出的FedPPB机制通过将粒子群优化(PSO)算法与Paillier同态加密算法结合,在区块链赋能的联邦学习系统中实现了模型训练参数的加密保护与客户端角色分配的最优化。在性能提升方面,PSO算法针对3类角色任务设置多维评估指标并构建适应度函数,显著提升了全局模型的准确性与系统运行的稳定性。而在安全性方面,Paillier加密算法保障了模型参数在传输过程中的隐私性,有效防御了模型推断与参数投毒等攻击风险;实验结果表明,FedPPB不仅在恶意设备环境下保持高鲁棒性,且在模型精度和区块生成时间上均优于现有方案,充分验证了FedPPB在安全性与效率之间实现了良好平衡。

            尽管本研究在提高联邦学习系统的安全性与性能方面取得了积极进展,但仍存在若干值得深入探讨的问题。未来的研究可考虑以下方向:其一,在保证同态加密安全性的前提下,进一步优化加密与解密的计算效率,以提升系统在大规模分布式环境中的可扩展性;其二,PSO算法尽管具备良好的全局搜索能力,但在动态网络环境中的收敛速度和稳定性仍有改进空间,后续可探索引入混合优化策略以增强算法的适应性;其三,可进一步扩展模型至异构数据分布、多任务学习和跨域联邦学习等复杂场景,增强方案的通用性与实用性;上述方向将为构建更加安全、高效、可信的联邦学习系统奠定坚实基础。

      引用格式

      沈凡凡, 刘梓昂, 梁琦玮, 徐超, 陈勇, 何炎祥. FedPPB:基于PSO和Paillier加密算法的区块链联邦学习方法[J]. 计算机研究与发展, 2026, 63(3): 685-709. DOI: 10.7544/issn1000-1239.202550483

      Shen Fanfan, Liu Zi’ang, Liang Qiwei, Xu Chao, Chen Yong, He Yanxiang. FedPPB: A Blockchain Federated Learning Method Based on PSO and Paillier Encryption Algorithm[J]. Journal of Computer Research and Development, 2026, 63(3): 685-709. DOI: 10.7544/issn1000-1239.202550483

      扫码可获取全文

      2025年论文合辑系列
      合辑 | 《计算机研究与发展》2025年刊登安全与隐私保护相关论文
      合辑 | 《计算机研究与发展》2025年刊登体系结构相关论文
      合辑 | 《计算机研究与发展》2025年刊登网络与通信相关论文
      合辑 | 《计算机研究与发展》2025年刊登大模型论文
      合辑 | 《计算机研究与发展》2025年刊登人工智能相关论文
      合辑 | 《计算机研究与发展》2025年刊登综述论文
      2026年目录
      目录 | 《计算机研究与发展》2026年第1期(投票评选您最感兴趣的论文)
      目录 | 《计算机研究与发展》2026年第2期(投票评选您最感兴趣的论文)
      目录 | 《计算机研究与发展》2026年第3期(投票评选您最感兴趣的论文)

      最新文章

      随机文章

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