W3

部署上线

测试网部署、验证与主网运维

测试网部署:Sepolia 水龙头、部署脚本与 Etherscan 验证
部署上线中级40-50 分钟

测试网部署:Sepolia 水龙头、部署脚本与 Etherscan 验证

完整走通把合约部署到公共测试网的端到端流程:厘清本地链、测试网、主网在共识、费用与信任上的区别;选择 Sepolia 作为目标测试网并通过官方水龙头、Alchemy 水龙头获取免费测试 ETH;申请 Alchemy/Infura RPC 端点并理解公共 RPC 的限流;编写 Hardhat 部署脚本与 Ignition 声明式模块;用环境变量安全注入专用开发钱包私钥;广播部署交易并在 Sepolia Etherscan 上核对合约地址、创建交易与 Gas;用 hardhat-verify 完成源码验证拿到绿色对勾;最后用一个最小前端(地址 + ABI + MetaMask)真正调用一次测试网合约。

9 个步骤
主网上线与运维:Gas 优化、多签治理与可升级合约
部署上线进阶45-60 分钟

主网上线与运维:Gas 优化、多签治理与可升级合约

完成主网发布前的最后一块拼图:上线前总检查清单;Gas 优化的原理与高收益技巧(storage 槽打包、calldata、immutable/constant、内存缓存、短循环);主网部署的 EIP-1559 费用设置与区块确认等待;用 Gnosis Safe 多签接管管理员权限并理解签名阈值与风险;Timelock 时间锁如何给用户留出撤离窗口、治理提案如何流转;透明代理与 UUPS 可升级模式的原理、存储槽规则与初始化;升级能力的信任假设与为什么 immutable 合约更受信任;最后是部署后的链上监控、事件告警、文档维护与 Bug Bounty 负责任披露全流程。

9 个步骤