LELexEdge词汇锋面
Web3专业术语

Foundry

Foundry · 用 Rust 驱动的 Solidity 开发框架

智能合约安全工具
FOUN
定义
FoundryWeb3领域的专业术语Foundry 是新一代 Solidity 开发框架,用 Rust 编写,编译和测试速度比 Hardhat 快 10 倍以上。

最后更新:2026-03-18

什么是Foundry?

Foundry 是新一代 Solidity 开发框架,用 Rust 编写,编译和测试速度比 Hardhat 快 10 倍以上。Forge(测试)、Cast(交互)、Anvil(本地节点)是核心工具。

  • Rust 编写,速度比 Hardhat 快 10 倍
  • 用 Solidity 写测试,不需要 JavaScript
  • 正在取代 Hardhat 成为主流

Foundry详解

Foundry 的核心优势:极快的编译和测试速度、用 Solidity 写测试(不需要切换语言)、内置 Fuzzing 测试、强大的 Cheatcodes(模拟各种链上状态)。Foundry 正在快速取代 Hardhat 成为 Solidity 开发的首选框架,尤其在安全审计和高级开发者中。

Foundry的应用场景

正式定义

用 Rust 编写的高性能 Solidity 智能合约开发测试框架

应用场景

  • 智能合约的开发和测试
  • 合约安全的 Fuzzing 测试
  • 链上交互和调试

常见误区

  • Foundry 不是 Hardhat 的完全替代,各有优势
  • Foundry 的学习曲线比 Hardhat 陡
  • Foundry 的 Fuzzing 能力是安全审计的利器

实际案例

📌 Foundry 的性能

Foundry 编译 1000 个 Solidity 文件只需几秒,Hardhat 需要几分钟。Fuzzing 测试能在几分钟内发现手动测试难以覆盖的边界情况。

Foundry的参考来源

关于Foundry的常见问题

Foundry 和 Hardhat 哪个好
Foundry 用 Solidity 写测试、编译速度快、内置 fuzzing;Hardhat 生态更成熟、JS/TS 友好。新项目推荐 Foundry。
Foundry 包含哪些工具
forge(编译测试)、cast(链上交互)、anvil(本地节点)、chisel(Solidity REPL)四件套。

与Foundry相关的术语

openzeppelinreentrancyEVM