智能合约开发遵循一条固定流水线,本章的环境搭建就是为这条流水线准备工具: 1. 编写:用 Solidity 语言写 .sol 合约源文件。 2. 编译:用 solc 编译器把源码编译成 EVM 字节码(Bytecode)和 ABI 接口文件。
测试:在本地用 JS/TS 测试或 Solidity 测试验证逻辑,配合模糊测试与主网分叉测试。 4. 本地部署:先部署到本地开发链(Hardhat Network / Anvil)反复调试。
测试网部署:部署到 Sepolia 等公共测试网,用免费测试币做端到端验证。 6. 源码验证:在区块浏览器上验证源码,让任何人都能核对链上字节码与源码一致。
安全审计:静态分析 + 手动审计 + 测试覆盖,必要时请第三方审计。 8. 主网部署:多签管理、Timelock 延迟、部署后监控。
先记住这条链路,后面每一章对应其中一个环节。

每一个环节都对应真实团队招聘里的要求:写合约只是第 1 步,测试与安全审计往往占用项目 60% 以上的时间。










