Ethereum-Solidity 测验 Q1:什么是 fuzzing?

发布: (2025年12月23日 GMT+8 02:51)
1 分钟阅读
原文: Dev.to

Source: Dev.to

什么是模糊测试?

模糊测试是一种用于智能合约的自动化测试技术,它会生成预设数量的随机/异常输入并将其投递到系统中,目的是通过触发意外或无效行为来暴露安全漏洞。

模糊测试的类型

无状态模糊测试

  • 在函数调用之间重置状态
  • 单个函数接受随机化的输入参数
  • 用于单独函数的测试

有状态模糊测试

  • 状态在多个函数调用之间保持
  • 多次随机函数调用并使用随机化的输入参数
  • 用于不变性(invariant)测试
Back to Blog

相关文章

阅读更多 »

Co-Learning Mantle 第2周反思

RWA到底是什么?数字镜像 在其核心,Real World Assets(RWA)是对实体或金融资产(如房地产、黄金等)的数字化表示。