词汇表

智能合约

2026/4/16

智能合约是存储在区块链上的程序,当预定义条件满足时自动执行。合约的条款直接用代码编写,并由网络的共识机制强制执行——不需要中介、法院或托管人来运行合约。

工作原理

  1. 开发人员编写合约的逻辑(例如,使用以太坊的Solidity
  2. 代码被编译为字节码,并部署到区块链上的一个唯一地址
  3. 用户通过发送交易调用合约;每次调用都会在每个节点上运行代码
  4. 合约的状态(存储)以确定性方式更新,并记录在链上

一旦部署,智能合约通常是不可变的——其代码无法更改,尽管许多合约包括升级模式或管理员角色以进行受控演变。

以太坊和EVM

以太坊在2015年引入了通用智能合约。其执行环境,即以太坊虚拟机(EVM),已成为行业标准——许多其他链(BNB链、Polygon、Avalanche、Arbitrum)都兼容EVM,这意味着它们可以运行相同的合约。

用例

  • 去中心化金融(DeFi) — 去中心化交易所、借贷协议、稳定币
  • NFT — 数字收藏品和媒体的所有权
  • 去中心化自治组织(DAOs) — 链上治理和资金管理
  • 游戏 — 游戏内资产、奖励、市场
  • 身份和预言机 — 链上凭证和外部数据源

风险

由于合约是不可变的并处理真实价值,安全审计至关重要。高调的黑客攻击(如2016年的DAO事件,以及自那以来无数的DeFi漏洞)已使用户损失数十亿美元。智能合约代码中的漏洞可能会被永久利用,直到资金被耗尽。

另见