智能合约(Smart Contract)是一种"代码即合约"的区块链程序:当预设条件满足时(如"在 X 日期之后向地址 Y 发送 Z 数量的代币"),合约会无需任何中介自动执行。最早大规模实现智能合约的平台是以太坊,使用 Solidity 语言编写、运行于 EVM(以太坊虚拟机)之上。Solana 的 SVM、Sui 的 Move、Cosmos 的 CosmWasm 等替代虚拟机为开发者提供了不同的语言生态。合约一旦部署即获得地址,且代码通常不可变(immutable);采用代理/可升级模式(proxy/upgrade pattern)的合约可由管理员密钥更新,但这会引入中心化治理风险。在安全方面,合约漏洞(如重入、整数溢出、权限控制 Bug)历史上已造成超过 1 亿美元的资金损失(如 2016 年 The DAO 事件、2022 年 Ronin Bridge 攻击)。因此正规协议通常会进行独立审计、漏洞赏金计划和形式化验证。整个 Web3 生态——DeFi、NFT、DAO、链游、自动做市等——均建立在智能合约之上。
加密货币术语库
什么是智能合约(Smart Contract)?
智能合约是部署在区块链上、按预设规则自动执行、无需双方信任的程序。