799 B
799 B
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | ||||
|---|---|---|---|---|---|---|---|---|
| Echidna | entity |
|
|
2026-04-20 |
定义
Echidna 是由 Trail of Bits 开发的 Property-based fuzzing 工具,用于通过模糊测试验证以太坊智能合约的安全属性。
功能
- 属性驱动模糊测试
- 不变量验证(invariant testing)
- 自动生成攻击用例
- Foundry 测试集成
使用方式
echidna . --contract EchidnaTest --config echidna-config.yaml --test-mode assertion
核心概念
- Invariant:合约应始终满足的属性
- Property:用户定义的测试属性
- Corpus:测试用例语料库
Connections
- Invariant Verification ← provides ← Echidna
- Trail of Bits ← created ← Echidna